Difference between revisions of "Team:Rice/Wet Lab"

(Created page with "<html lang="en" dir="ltr" class="client-js"><head> <meta charset="UTF-8"> <title>Team:Rice/Notebook - 2016.igem.org</title> <meta name="generator" content="MediaWiki 1.24.1">...")
 
Line 1: Line 1:
<html lang="en" dir="ltr" class="client-js"><head>
 
<meta charset="UTF-8">
 
<title>Team:Rice/Notebook - 2016.igem.org</title>
 
<meta name="generator" content="MediaWiki 1.24.1">
 
<link rel="alternate" type="application/x-wiki" title="Edit" href="/wiki/index.php?title=Team:Rice/Notebook&amp;action=edit">
 
<link rel="edit" title="Edit" href="/wiki/index.php?title=Team:Rice/Notebook&amp;action=edit">
 
<link rel="shortcut icon" href="/favicon.ico">
 
<link rel="search" type="application/opensearchdescription+xml" href="/wiki/opensearch_desc.php" title="2016.igem.org (en)">
 
<link rel="EditURI" type="application/rsd+xml" href="https://2016.igem.org/wiki/api.php?action=rsd">
 
<link rel="alternate" hreflang="x-default" href="/Team:Rice/Notebook">
 
<link rel="copyright" href="http://creativecommons.org/licenses/by/3.0/">
 
<link rel="alternate" type="application/atom+xml" title="2016.igem.org Atom feed" href="/wiki/index.php?title=Special:RecentChanges&amp;feed=atom">
 
<link rel="stylesheet" href="https://2016.igem.org/wiki/load.php?debug=false&amp;lang=en&amp;modules=mediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.skinning.content.externallinks%7Cmediawiki.skinning.interface%7Cmediawiki.ui.button%7Cskins.igem.styles&amp;only=styles&amp;skin=igem&amp;*">
 
<!--[if IE 6]><link rel="stylesheet" href="/wiki/skins/Igem/IE60Fixes.css?303" media="screen" /><![endif]-->
 
<!--[if IE 7]><link rel="stylesheet" href="/wiki/skins/Igem/IE70Fixes.css?303" media="screen" /><![endif]--><meta name="ResourceLoaderDynamicStyles" content="">
 
<style>a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}
 
/* cache key: 2016_igem_org:resourceloader:filter:minify-css:7:59593960c20e34faccc09e56269cf4e1 */</style>
 
<script src="https://2016.igem.org/wiki/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=igem&amp;*"></script><script src="/wiki/load.php?debug=false&amp;lang=en&amp;modules=jquery%2Cmediawiki&amp;only=scripts&amp;skin=igem&amp;version=20160608T133029Z"></script>
 
<script>if(window.mw){
 
mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Team:Rice/Notebook","wgTitle":"Team:Rice/Notebook","wgCurRevisionId":8972,"wgRevisionId":8972,"wgArticleId":2561,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":"Tangpihai","wgUserGroups":["*","user","autoconfirmed"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"Team:Rice/Notebook","wgUserId":189,"wgUserEditCount":860,"wgUserRegistration":1465570587000,"wgUserNewMsgRevisionId":null,"wgIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgWikiEditorEnabledModules":{"toolbar":false,"dialogs":false,"hidesig":true,"preview":false,"previewDialog":false,"publish":false}});
 
}</script><script>if(window.mw){
 
mw.loader.implement("user.options",function($,jQuery){mw.user.options.set({"ccmeonemails":0,"cols":80,"date":"default","diffonly":0,"disablemail":0,"editfont":"default","editondblclick":0,"editsectiononrightclick":0,"enotifminoredits":0,"enotifrevealaddr":0,"enotifusertalkpages":1,"enotifwatchlistpages":1,"extendwatchlist":0,"fancysig":0,"forceeditsummary":0,"gender":"unknown","hideminor":0,"hidepatrolled":0,"imagesize":2,"math":1,"minordefault":0,"newpageshidepatrolled":0,"nickname":"","norollbackdiff":0,"numberheadings":0,"previewonfirst":0,"previewontop":1,"rcdays":7,"rclimit":50,"rows":25,"showhiddencats":0,"shownumberswatching":1,"showtoolbar":1,"skin":"igem","stubthreshold":0,"thumbsize":5,"underline":2,"uselivepreview":0,"usenewrc":1,"watchcreations":1,"watchdefault":1,"watchdeletion":0,"watchlistdays":3,"watchlisthideanons":0,"watchlisthidebots":0,"watchlisthideliu":0,"watchlisthideminor":0,"watchlisthideown":0,"watchlisthidepatrolled":0,"watchmoves":0,"watchrollback":0,
 
"wllimit":250,"useeditwarning":1,"prefershttps":1,"language":"en","variant-gan":"gan","variant-iu":"iu","variant-kk":"kk","variant-ku":"ku","variant-shi":"shi","variant-sr":"sr","variant-tg":"tg","variant-uz":"uz","variant-zh":"zh","searchNs0":true,"searchNs1":false,"searchNs2":false,"searchNs3":false,"searchNs4":false,"searchNs5":false,"searchNs6":false,"searchNs7":false,"searchNs8":false,"searchNs9":false,"searchNs10":false,"searchNs11":false,"searchNs12":false,"searchNs13":false,"searchNs14":false,"searchNs15":false});},{},{});mw.loader.implement("user.tokens",function($,jQuery){mw.user.tokens.set({"editToken":"ba87869e256ea8d934f08316c0f9ee0b+\\","patrolToken":"e5bcef53b3fef8ff9d485689b042ed7a+\\","watchToken":"f67f5f4c256f6c7c698a9d66b352d6c0+\\"});},{},{});
 
/* cache key: 2016_igem_org:resourceloader:filter:minify-js:7:5ed678cafa01d53938a08e1a3bfcf07c */
 
}</script>
 
<script>if(window.mw){
 
mw.loader.load(["mediawiki.page.startup","mediawiki.legacy.wikibits","mediawiki.legacy.ajax"]);
 
}</script><script src="/wiki/load.php?debug=false&amp;lang=en&amp;modules=jquery.accessKeyLabel%2Cclient%2CmwExtension%7Cmediawiki.legacy.ajax%2Cwikibits%7Cmediawiki.notify%2Cutil%7Cmediawiki.page.startup&amp;skin=igem&amp;version=20160829T002850Z&amp;*"></script>
 
</head>
 
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-Team_Rice_Notebook skin-igem action-view">
 
  
        <script type="text/javascript" src="/common/tablesorter/jquery.tablesorter.min.js"></script>
 
        <link rel="stylesheet" type="text/css" href="/common/tablesorter/themes/groupparts/style.css">
 
        <link rel="stylesheet" type="text/css" href="/common/table_styles.css">
 
  
        <script type="text/javascript" src="/wiki/skins/Igem/resources/2016_skin.js"></script>
+
{{Rice}}
 +
<html>
  
 
+
<head>
    <div id="globalWrapper">
+
        <div id="top_menu_under" class="noprint"></div>
+
        <div id="top_menu_14" class="noprint"><div id="top_menu_inside">
+
 
+
<ul>
+
<li class="has_submenu"><a href="" style="color:white">iGEM</a><div class="submenu">
+
                  <div id="igem_submenu" class="intro"><div class="section1" style="float:left;cursor:default;font-style: normal;width:200px;"><img src="/wiki/skins/Igem/images/IGEM_white_letters.png" style="width:150px;"><br><div style="padding:15px 15px;">The International<br>Genetically<br>Engineered<br>Machine Competition</div></div><div class="section" style="float-left; width:250px;"><div class="h1">Quick Links</div><a href="https://igem.org">igem.org</a><br><a href="https://2016.igem.org">2016.igem.org</a><br><a href="https://2015.igem.org">2015.igem.org</a><br><a href="https://2014.igem.org">2014.igem.org</a><br><a href="https://2014.igem.org">2014HS.igem.org</a><br><a href="http://parts.igem.org">parts.igem.org</a><br><a href="https://igem.org/Previous_iGEM_Competitions">Previous iGEM Competitions</a><br></div><div class="section" style="float:left;"><div class="h1">About iGEM</div><a href="https://igem.org/About">iGEM</a><br><a href="http://parts.igem.org/Help:Synthetic_Biology">Synthetic Biology</a><br><a href="http://parts.igem.org/Help:Philosophy">Our Philosophy</a><br><a href="http://parts.igem.org/Help:Parts">Parts</a><br><a href="http://parts.igem.org/Help:Plasmid_Backbones">Plasmid Backbones</a><br><a href="https://igem.org/Labs">iGEM Labs</a><br></div><div class="section" style="float:left; width:250px;"><div class="h1">Contacts</div>hq <span style="font-style:italic">at</span> igem <span style="font-style:italic">dot</span> org<br><br>+ 617.500.3106<br><br>One Kendall Square<br>Suite B6104<br>Cambridge, MA 02139<br>USA<br><a href="https://igem.org/Contact">Contact</a><br></div></div>
+
              </div></li>
+
<li class="has_submenu"><a href="" style="color:white">wiki tools</a><div class="submenu">
+
                  <div id="wiki_tools_submenu" class="intro"><div class="section" style="float:left;"><div class="h1">Wiki Tools</div><a href="/Team:Rice/Notebook">View</a><br><a href="/wiki/index.php?title=Team:Rice/Notebook&amp;action=edit">Edit</a><br><a href="/wiki/index.php?title=Team:Rice/Notebook&amp;action=history">History</a><br><a href="/Special:MovePage/Team:Rice/Notebook">Move</a><br><a href="/wiki/index.php?title=Team:Rice/Notebook&amp;action=watch&amp;token=8100484d551257a915305ef8d6f36a6c%252B%255C">Watch</a><br><a href="/Team:Rice/Notebook">Page</a><br><a href="/wiki/index.php?title=Talk:Team:Rice/Notebook&amp;action=edit&amp;redlink=1">Discussion</a><br></div><div class="section" style="float-left;"><div class="h1">Upload Tools</div><a href="/Special:Upload">Upload files</a><br><a href="/Special:SpecialPages">Special pages</a><br></div><div class="section" style="float:left"><div class="h1">Other</div><a href="/Special:Recentchanges">Recent changes</a><br><a href="/Special:SpecialPages">Special pages</a><br></div><div class="section1" style="float:right;font-size:18px;line-height:24px;font-family:georgia,serif;font-style:italic;font-weight:400;color:#cccccc; width:250px;">These tools let you edit this page, see the page history, recent changes, upload files, and more.
+
    Starting in 2014, team wiki pages and images may only be modified by members of that team.
+
<div style="display:block;width:100%;font-family:arial;font-style:normal;font-size:13px">
+
    <a style="float:right" href="https://2014.igem.org/Uploading_Files">For more information...</a></div></div><div style="clear:both"></div><div style="border-top: 2px solid gray;margin-top:10px;padding: 10px 5px;font-style:normal;width:100%">
+
          The contents of this web site are available under the
+
          Creative Commons Attribution Copyright license.<a style="float:right" href="http://mediawiki.org"><img src="/wiki/skins/Igem/images/poweredby_mediawiki.png"></a></div></div>
+
              </div></li>
+
<li class="has_submenu"><a href="" style="color:white">search</a><div class="submenu">
+
                  <div id="search_submenu" class="intro"><div class="section" style="float:left;"><div class="h1">Search Tools</div><div class="section" style="float:left;width:600px;font-size:18px;line-height:30px;"><input id="search_text" type="text" value="" style="font-size:14px;width:500px;margin-bottom:10px;"><div class="google" style="font-size:14px;line-height:22px;">  Click below to search using Google:<br><span id="igem16_search">2016.igem.org</span><br><span id="igem15_search">2015.igem.org</span><br><span id="igem14_search">2014.igem.org</span><br><span id="igem_search">igem.org</span><br><span id="registry_search">iGEM Registry</span><br><span id="scholar_search">Google Scholar</span><br><span id="web_search">The Web</span></div><div id="page_go">Go to this page (or create it)</div></div></div><div class="section" style=""></div><div class="section1" style="float:right;font-size:18px;line-height:24px;font-family:georgia,serif;font-style:italic;font-weight:400;color:#cccccc;width:250px;"><div>We use a Google site search rather than the built in Mediawiki search tool.</div> </div><div style="clear:both ></div><div class=" section'=""></div>
+
<script>
+
    var search_text = jQuery('#search_text');
+
    jQuery('#registry_search').click( function(){
+
        var url = search_text.val() + ' site:parts.igem.org';
+
        url = encodeURIComponent(url);
+
        location.assign('http://www.google.com/search?q=' + url);
+
    } )
+
    jQuery('#igem16_search').click( function(){
+
        var url = search_text.val() + ' site:2016.igem.org';
+
        url = encodeURIComponent(url);
+
        location.assign('http://www.google.com/search?q=' + url);
+
    } )
+
    jQuery('#igem15_search').click( function(){
+
        var url = search_text.val() + ' site:2015.igem.org';
+
        url = encodeURIComponent(url);
+
        location.assign('http://www.google.com/search?q=' + url);
+
    } )
+
    jQuery('#igem14_search').click( function(){
+
        var url = search_text.val() + ' site:2014.igem.org';
+
        url = encodeURIComponent(url);
+
        location.assign('http://www.google.com/search?q=' + url);
+
    } )
+
    jQuery('#igem_search').click( function(){
+
        var url = search_text.val() + ' site:igem.org';
+
        url = encodeURIComponent(url);
+
        location.assign('http://www.google.com/search?q=' + url);
+
    } )
+
    jQuery('#scholar_search').click( function(){
+
        var url = search_text.val();
+
        url = encodeURIComponent(url);
+
        location.assign('http://scholar.google.com/scholar?q=' + url);
+
    } )
+
    jQuery('#web_search').click( function(){
+
        var url = search_text.val();
+
        url = encodeURIComponent(url);
+
        location.assign('http://www.google.com/search?q=' + url);
+
    } )
+
 
+
    jQuery('#subpart_search').click( function(){
+
        var url = search_text.val();
+
        url = encodeURIComponent(url);
+
        location.assign('http://parts.igem.org/partsdb/search_subparts.cgi?q=' + url);
+
    } )
+
    jQuery('#uses_search').click( function(){
+
        var url = search_text.val();
+
        url = encodeURIComponent(url);
+
        location.assign('http://parts.igem.org/partsdb/search_uses.cgi?q=' + url);
+
    } )
+
    jQuery('#1000_search').click( function(){
+
        var url = search_text.val();
+
        url = encodeURIComponent(url);
+
        location.assign('http://parts.igem.org/partsdb/search_1000.cgi?q=' + url);
+
    } )
+
    jQuery('#text_search').click( function(){
+
        var url = search_text.val();
+
        url = encodeURIComponent(url);
+
        location.assign('http://parts.igem.org/partsdb/search_text.cgi?q=' + url);
+
    } )
+
    jQuery('#page_go').click( function(){
+
        var url = search_text.val();
+
        url = url.replace(' ','_');
+
        url = encodeURIComponent(url);
+
        location.assign('https://2016.igem.org/wiki/index.php?title=' + url);
+
    } )
+
    </script></div>
+
              </div></li>
+
<li class="has_submenu"><a href="" style="color:white">toc</a><div class="submenu">
+
                  <div id="toc_submenu" class="intro"><div class="section" style="float:left;"><div class="h1">Options for the TOC</div><a href="#">Exclude team pages</a><br><a href="#">Show only team pages</a><br></div><div class="section1" style="float:right;font-size:18px;line-height:24px;font-family:georgia,serif;font-style:italic;font-weight:400;color:#cccccc; width:250px;">This Table of Contents tool examines the wiki database to show you an organized list of pages in thei wiki.</div><div style="clear:both"></div></div>
+
              </div></li>
+
<li class="has_submenu"><a href="" style="color:white">team Rice</a><div class="submenu">
+
                  <div id="team_submenu" class="intro">Loading the team Rice menu ...</div>
+
              </div></li>
+
</ul>
+
<div id="user_item" class="has_submenu">
+
 
<style>
 
<style>
#nlogin_iframe {
 
      display: block;
 
      position:relative;
 
      width: 900px;
 
      height: 220px;
 
      border:  none;
 
      font-family:  ariel, sans-serif;
 
      text-align:  center;
 
      color:        white;
 
      background-color: transparent;
 
      margin-top:  10px;
 
}
 
</style>
 
<script>
 
function open_login_iframe() {
 
    jQuery('#user_item .submenu').remove();
 
    jQuery('#user_item').append("<DIV class='submenu' style='display:block'></DIV>");
 
    jQuery('#user_item .submenu').append("<DIV id='nlogin_div'>Login to the iGEM Web Sites<a onClick='close_login_iframe()' class='close' style='color:white;float:right;' >Close</a></div>");
 
    jQuery('#user_item .submenu').append("<iframe id='nlogin_iframe' src='https://igem.org/Login2' frameborder=0></iframe>");
 
    return;
 
}
 
function close_login_iframe(){
 
  jQuery('#user_item .submenu').empty();
 
  jQuery('#user_item .submenu').append("<DIV style='padding:10px 200px'>Reloading page...</DIV>");
 
  location.reload();
 
}
 
function open_logout_iframe() {
 
    jQuery('#user_item').unbind('mouseenter mouseleave');
 
    jQuery('#user_item .submenu').empty();
 
    jQuery('#user_item .submenu').append("<DIV id='login_div' >Logout from the iGEM Web Sites<a onClick='close_logout_iframe()' class='close' style='color:white;float:right;'>Close</a></div>");
 
    jQuery('#user_item .submenu').append("<iframe id='nlogin_iframe' src='https://igem.org/Logout' frameborder=0></iframe>");
 
    return;
 
}
 
function close_logout_iframe(){
 
  jQuery('#user_item .submenu').empty();
 
  jQuery('#user_item .submenu').append("<DIV style='padding:10px 200px'>Reloading page...</DIV>");
 
  location.reload();
 
}
 
</script>tangpihai<div class="submenu intro"><div class="section you_are_logged_in" style="float: left;font-size:18px;line-height:24px;font-family:georgia,serif;font-style:italic;font-weight:400;color:#cccccc; width:220px;">You are logged into the iGEM Registry and Wikis.</div><div class="section" style="float: right;text-decoration:none;cursor:pointer;"><div class="h1"><a onclick="open_logout_iframe()" style="color:orange">Log out</a></div></div><div class="section" style="float: right;width:350px;color: white;"><div class="h1">User Links</div><a href="https://igem.org/User_Information">Tangpihai's account</a><br><a href="/User:Tangpihai">Tangpihai's home page on the Registry</a><br><a href="https://igem.org/User:Tangpihai">Tangpihai's home page on igem.org</a><br><hr><a href="https://igem.org/Manage_Notifications">Manage Notifications</a><br></div></div><script>
 
if ( ( wgUserName !== undefined ) && ! wgUserName ) {
 
jQuery('#user_item').css('color','red');
 
var logged_in = jQuery('#user_item .you_are_logged_in');
 
logged_in.text( 'Your session on the wiki has terminated. Please log out and then log in again. ');
 
logged_in.css('color','red');
 
}
 
</script></div>
 
          <script>jQuery('#user_item').load('/top_menu_14/user_reply.cgi',{t: 'Team:Rice/Notebook'});</script>
 
<script>bars_box_active = true;</script>
 
<div id="bars_item">  <img src="http://parts.igem.org/images/website/bars_20.png" style="height:14px;width:20px;"></div><script>jQuery('#bars_item img')
 
              .click(function() {
 
                          if ( bars_box_active ) {
 
                              jQuery('#sideMenu').toggle();
 
                              if ( jQuery('#sideMenu').css('display') == 'block' ) {
 
                                  jQuery('#bars_item').css('backgroundColor','rgb(255, 165, 0)');
 
                              } else {
 
                                  jQuery('#bars_item').css('backgroundColor','');
 
                              }
 
                          }
 
                      } );</script></div>
 
<script>
 
  jQuery('#igem_submenu').load('/top_menu_14/igem_reply.cgi',{t: 'Team:Rice/Notebook', a: 'View+%2FTeam%3ARice%2FNotebook++Edit+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dedit++History+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dhistory++Move+%2FSpecial%3AMovePage%2FTeam%3ARice%2FNotebook++Watch+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dwatch%26token%3D8100484d551257a915305ef8d6f36a6c%252B%255C++Page+%2FTeam%3ARice%2FNotebook++Discussion+%2Fwiki%2Findex.php%3Ftitle%3DTalk%3ATeam%3ARice%2FNotebook%26action%3Dedit%26redlink%3D1++'});
 
  jQuery('#wiki_tools_submenu').load('/top_menu_14/wiki_tools_reply.cgi',{t: 'Team:Rice/Notebook', a: 'View+%2FTeam%3ARice%2FNotebook++Edit+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dedit++History+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dhistory++Move+%2FSpecial%3AMovePage%2FTeam%3ARice%2FNotebook++Watch+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dwatch%26token%3D8100484d551257a915305ef8d6f36a6c%252B%255C++Page+%2FTeam%3ARice%2FNotebook++Discussion+%2Fwiki%2Findex.php%3Ftitle%3DTalk%3ATeam%3ARice%2FNotebook%26action%3Dedit%26redlink%3D1++'});
 
  jQuery('#search_submenu').load('/top_menu_14/search_reply.cgi',{t: 'Team:Rice/Notebook', a: 'View+%2FTeam%3ARice%2FNotebook++Edit+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dedit++History+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dhistory++Move+%2FSpecial%3AMovePage%2FTeam%3ARice%2FNotebook++Watch+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dwatch%26token%3D8100484d551257a915305ef8d6f36a6c%252B%255C++Page+%2FTeam%3ARice%2FNotebook++Discussion+%2Fwiki%2Findex.php%3Ftitle%3DTalk%3ATeam%3ARice%2FNotebook%26action%3Dedit%26redlink%3D1++'});
 
  jQuery('#toc_submenu').load('/top_menu_14/toc_reply.cgi',{t: 'Team:Rice/Notebook', a: 'View+%2FTeam%3ARice%2FNotebook++Edit+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dedit++History+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dhistory++Move+%2FSpecial%3AMovePage%2FTeam%3ARice%2FNotebook++Watch+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dwatch%26token%3D8100484d551257a915305ef8d6f36a6c%252B%255C++Page+%2FTeam%3ARice%2FNotebook++Discussion+%2Fwiki%2Findex.php%3Ftitle%3DTalk%3ATeam%3ARice%2FNotebook%26action%3Dedit%26redlink%3D1++'});
 
  jQuery('#team_submenu').load('/top_menu_14/team_reply.cgi',{t: 'Team:Rice/Notebook', a: 'View+%2FTeam%3ARice%2FNotebook++Edit+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dedit++History+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dhistory++Move+%2FSpecial%3AMovePage%2FTeam%3ARice%2FNotebook++Watch+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dwatch%26token%3D8100484d551257a915305ef8d6f36a6c%252B%255C++Page+%2FTeam%3ARice%2FNotebook++Discussion+%2Fwiki%2Findex.php%3Ftitle%3DTalk%3ATeam%3ARice%2FNotebook%26action%3Dedit%26redlink%3D1++'});
 
</script><script>
 
jQuery('#top_menu_14 .has_submenu').hover(
 
    function() {
 
        jQuery(this).find('.submenu').show();
 
    },
 
    function() {
 
        jQuery(this).find('.submenu').clearQueue();
 
        jQuery(this).find('.submenu').hide();
 
        jQuery(this).find('.submenu').clearQueue();
 
        jQuery(this).find('.submenu').hide();
 
    }
 
);
 
</script></div> <!-- Will be replaced with the jQuery.load -->
 
<script>jQuery('#top_menu_14').load('https://2016.igem.org/cgi/top_menu_14/menubar_reply.cgi',
 
    {  t:"Team%3ARice%2FNotebook",
 
a:"View+%2FTeam%3ARice%2FNotebook++Edit+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dedit++History+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dhistory++Move+%2FSpecial%3AMovePage%2FTeam%3ARice%2FNotebook++Watch+%2Fwiki%2Findex.php%3Ftitle%3DTeam%3ARice%2FNotebook%26action%3Dwatch%26token%3D8100484d551257a915305ef8d6f36a6c%252B%255C++Page+%2FTeam%3ARice%2FNotebook++Discussion+%2Fwiki%2Findex.php%3Ftitle%3DTalk%3ATeam%3ARice%2FNotebook%26action%3Dedit%26redlink%3D1++" });
 
</script>
 
  
        <!-- Content div contains HQ_page for HQ styles, Logo and title div, and USER CONTENT -->
 
<div id="content" class="mw-body" role="main">
 
    <a id="top"></a>
 
 
            <div id="top_title">
 
                <div class="logo_2016">
 
                    <a href="https://2016.igem.org">
 
                    <img src="https://static.igem.org/mediawiki/2016/8/8b/HQ_page_logo.jpg" width="100px">
 
                    </a>
 
                </div>
 
 
        <h1 id="firstHeading" class="firstHeading">
 
            <span dir="auto">Team:Rice/Notebook</span>
 
        </h1>
 
            </div>
 
 
            <div id="HQ_page">
 
                <div id="bodyContent">
 
            <div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><p>
 
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700" rel="stylesheet" type="text/css">
 
<style>
 
 
      /*-- Remove borders, float content left and remove padding/margin */
 
 
#content {
 
                margin-left:0px;
 
}
 
 
#content, #GlobalWrapper{
 
                width: 100%;
 
                background: black;
 
 
}
 
 
                #top_menu_14 { padding-left:1%
 
  
 
</style>
 
</style>
 +
</head>
  
<!-- Declare that you are going to use html code instead of wiki code -->
+
<body>
 +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 +
  <div class="fixed_flyer" id = "sec1" style="position:relative;z-index:1">
 +
    <div class = "h1">Introduction</div>
 +
  </div>
 +
  <div class="pagediv">
 +
  <br>
 +
  <div class="para">
 +
  Violacein is a fluorescent reporter with anticancer activity (Carvalho et al., 2006)
 +
  that has been used in several other iGEM projects (<a href="https://2009.igem.org/Team:Cambridge">Cambridge 2009</a>, <a href="https://2009.igem.org/Team:Cambridge">Slovenia 2010</a>,
 +
  <a href="https://2009.igem.org/Team:Cambridge">Johns Hopkins 2011</a>, <a href="https://2012.igem.org/Team:UCSF">UCSF 2012</a>). Although it would be a good pigment candidate for
 +
    our project, it has a complex synthetic pathway requiring five specialized enzymes
 +
    and oxygen (Fig. 2). It also presents multiple off-path reactions that can reduce
 +
      the efficiency of the pathway. Before building constructs to use for violacein
 +
      production, we needed to find a way to determine which promoters to use for
 +
      the five genes involved in the pathway. Although there are studies focused on
 +
        the optimization of the production of violacein (Lee et al., 2013), none of
 +
        the studies give a biochemical model of the rates of the reactions that take
 +
        place in the bacteria.
 +
<br><br>
 +
  </div>
 +
  </div>
  
  
<!-- Start of CSS-->
+
  <div class="fixed_flyer" id = "sec2" style="position:relative;z-index:2">
<style type="text/css">
+
    <div class = "h1">Objective</div>
 +
  </div>
 +
  <div class="pagediv">
 +
  <br>
 +
<div class="para">
 +
Create a biochemical model of the violacein production based on the synthetic
 +
pathway and violacein production data from bacteria with different promoters for
 +
each of the five genes involved in the pathway.
 +
<br><br>
 +
  </div>
 +
  </div>
  
  
/* PAGE LAYOUT */
+
  <div class="fixed_flyer" id = "sec3" style="position:relative;z-index:3">
 +
    <div class = "h1">Model Assumptions</div>
 +
  </div>
 +
  <div class="pagediv">
 +
    <br>
 +
<div class="para">
 +
<ol>
 +
<li>The rate of dilution of the enzymes and the intermediaries is much greater than
 +
its degradation (for example by ubiquitination for the proteins or by conversion
 +
to products not included on the pathway)</li>
 +
<li>There is no saturation of the enzymes and all the reactions will follow the law
 +
of mass action</li>
 +
<li>Independence of external factors such as oxygen and NADH in the reactions</li>
 +
<li>None of the reactions are reversible</li>
 +
</ol>
  
 +
We use the mass action kinetics because this type of equation
 +
only requires one parameter for reaction and is less susceptible to overdosing
  
/* Change Background color*/
+
</div>
body {
+
</div>
background-color: black;
+
  
              }
+
<br><br>
 +
  <div class="fixed_flyer" id = "sec4" style="position:relative;z-index:4">
 +
    <div class = "h1">Model Building Process</div>
 +
  </div>
 +
  <div class="pagediv">
 +
<br>
 +
<div class="para">
 +
<div class="h3">1. Modeling Promoter Strength</div>
 +
<br>
 +
Because a major goal of the model is to predict the effects of the selection of
 +
promoters on the final production of violacein, we decided to find a way to
 +
characterize promoters first. To simplify the computation, we used the promoter
 +
strength as a single standard to characterize the promoters. Moreover, we assumed
 +
the degradation rate of proteins only depends on the growth rate of E.coli. Then,
 +
every enzyme has the same degradation rate. The bacteriophage T7 promoter has
 +
been widely used for protein expression and purification (Jones et al., 2013),
 +
so we used data of five mutant T7 promoters to create a proof-of-concept model.
 +
If this model was functional, we could implement the same modeling technique to
 +
the promoters we were working with.The five mutant T7 promoters have distinct
 +
promoter strength over time after induction. The experimental data from the
 +
  literature are shown in the figure below (Jones et al., 2013).
  
/* Creates a container that will wrap all of the content inside your wiki pages. */
+
<br><br>
 +
<img src="https://static.igem.org/mediawiki/2016/3/32/Promoter_Strengh_vs_Time_paper.png" style="display: block; margin: auto; width: 80%">
 +
<br><br>
  
#mainContainer { 
+
The first step of our model is to describe the rate of change of enzymes based on promoter strength. Here we assumed that the enzyme production rate is directly proportional to strength of the promoter. Therefore, we were able to use a mass-action kinetics equation of promoters to describe the enzyme concentration. The equation is shown below:
width: 100%;
+
float:left;
+
margin-left: 0px;
+
                                margin-right: 0px;
+
margin-bottom: 10px;
+
background-color: black;
+
font-family: "Trebuchet MS", Helvetica, sans-serif;
+
  
}
+
<br><br>
 +
<img src="https://static.igem.org/mediawiki/2016/2/28/Protomter_Equations_new.png" style="display: block; margin: auto; width: 25%">
 +
<br><br>
  
/* Creates the container for the menu */
+
In this equation, Ai is the concentration of enzyme i, ki­ is the production rate of each enzyme i, kd is the degradation rate of all enzymes, and t is time. By solving this equation, we derived the equation of enzyme concentration against time.
#menuContainer {
+
float: left;
+
width: 100%;
+
margin:0;
+
padding:0;
+
background-color: black;
+
margin-top: 0px;
+
z-index:0;
+
            }
+
  
/* Creates the container for the content */
+
<br><br>
#contentContainer {
+
<img src="https://static.igem.org/mediawiki/2016/5/54/Promoter_ODE_new.png" style="display: block; margin: auto; width: 25%">
padding-top:20px;
+
<br><br>
padding-bottom: 20px;
+
padding-right:20px;
+
padding-left: 20px;
+
margin-bottom: 10px;
+
margin-left: 20px;
+
margin-right: 20px;
+
width: 92%;
+
float: left;
+
<!-- background-color: #FFFFFF; -->
+
font-family: "Trebuchet MS", Helvetica, sans-serif;
+
}
+
  
/*Set up height place holder for the title*/
+
Since we assumed that the promoter strength is proportional to the promoter concentration, we would use the equation to fit our data using least squares method (Fig. 1).
#titleContainer {
+
<br><br>
                        width: 100%;
+
<img src="https://static.igem.org/mediawiki/2016/thumb/3/3a/Fitted_Lines_of_Promoter_Strength_vs_Time.png/800px-Fitted_Lines_of_Promoter_Strength_vs_Time.png" style="display: block; margin: auto; width: 80%">
height:auto;
+
<br><br>
overflow:hidden;
+
margin: 0px;
+
                        background-color: #1b1c3a;
+
text-align:center;
+
                        text-shadow: 2px 2px #000000;
+
}
+
  
/*Set up height place holder for the banner*/
+
<b>Figure 1.</b> Linear regressions fitted to normalized fluorescence vs time. The circles represent data from Jones et al., 2013. The solid lines are our regression lines. The colors indicate with which promoters the circles and lines correspond.
#bannerContainer {
+
<br><br>
                        width: 100%;
+
In general, the regression lines are able to capture the change of strength of each enzyme over time. In this way, the parameters are determined. The table below lists the parameter values.
                        height: 75%;
+
/*overflow:hidden;*/
+
margin: 0px;
+
text-align:center;
+
} */
+
  
/*VISUAL STYLE (TABLES, FONTS, LINKS, IMAGES, UL) */
+
<br><br>
 +
<img src="https://static.igem.org/mediawiki/2016/7/7e/Promoter_Strength_Fit_Parameters.png" style="display: block; margin: auto; width: 60%">
 +
<br><br>
  
/*Change the styling of text for everything inside main container*/
+
<b>Table 1.</b> Parameters realted to promoter strength and degradation of molecules. In the table, ki­ (i = 1,2,3,4,5) are the production rate coefficients of promoter I (i = 1,2,3,4,5), and kd is the degradation rate coefficient of all promoters.
#mainContainer p {
+
font-size: 15px;
+
color: #000000;
+
}
+
/*This changes the color and font family */
+
#contentContainer h1, h2, h3, h4, h5, h6 {
+
color: #565656;
+
border-bottom: none;
+
font-weight: bold;
+
font-family: "Trebuchet MS", Helvetica, sans-serif;
+
margin-top:0px;
+
}
+
  
/*Style of the links - links are different inside the menu */
+
<br><br>
#contentContainer a {
+
<div class='h3'>2. Modeling the Steady-state Violacein Yield</div>
font-weight: bold;
+
<br>
color: #000000;
+
After we finished the regression model of each promoter, we created a second model to describe the violacein biosynthetic pathway. The pathway (Fig. 2) involves five enzyme-catalyzed reactions and one non-enzymatic reaction (Lee et al, 2013).
                                font-size: 100%;
+
<br><br>
}
+
<img src= "https://static.igem.org/mediawiki/2016/thumb/2/2f/Violacein_Biosynthetic_Pathway.png/737px-Violacein_Biosynthetic_Pathway.png" style="display: block; margin: auto; width: 80%">
 +
<br><br>
  
/*Change the styling of tables */
+
<b>Figure 2.</b> Violacein synthetic pathway. The purple arrows highlight the five enzymatic and one non-enzymatic steps of violacein production from two molecules of tryptophan. The five enzymes are indicated by bolding (VioA, VioB, etc.).
      #contentContainer table {
+
    border: 1px solid #565656;
+
    border-collapse: collapse;
+
    width: 90%
+
    margin: auto;
+
    margin-bottom: 0px;
+
    margin-top: 0px;
+
    margin-right: 0px;
+
    margin-left: 0px;
+
    }
+
  
/*Change the styling of table cells*/
+
<br><br>
    #contentContainer  td {
+
    padding: 0px;
+
    border: 1px solid #565656;
+
    border-collapse: collapse;
+
    vertical-align: text-top;
+
                             
+
    }
+
  
/*Change the styling of table headers */
+
The model was developed as three major parts. A pseudocode of this model is provided here.
    #contentContainer th {
+
    background-color: #FFFFFF;
+
    padding: 0px;
+
    border: 1px solid #565656;
+
    border-collapse: collapse;
+
    vertical-align: text-top;
+
    }
+
  
 +
<br>
  
 +
<b>Define ODE System</b>
 +
<ol>
 +
<li>Calculate the production and degradation rate of each molecule in the pathway from the concentration of reagents and parameters.</li>
 +
<li>Obtain the rate of change of each molecule based on the production and degradation rates.</li>
 +
</ol>
 +
<b>Solve the System of Nonlinear Equations at Steady State</b>
 +
<ol>
 +
<li>Solve the system of nonlinear equations at steady state starting at an initial guess X0.</li>
 +
<li>Use the result as a new initial guess; repeat the numerical method to solve the system of equations again.</li>
 +
<li>Calculate the relative error of each chemical in the new result.</li>
 +
<li>If the maximum error is smaller than 0.0001%, output violacein concentration at steady state as the final result.</li>
 +
</ol>
 +
<b>Optimize Parameters to Fit Experimental Data</b>
 +
<ol>
 +
<li>Set the initial guess of the parameters.</li>
 +
<li>Load the data from literature, which include the choice of promoter for each gene and the corresponding violacein yield determined experimentally.</li>
 +
<li>For each promoter selection scenario, pass the promoter types and the temporary parameters to the steady-state model.</li>
 +
<li>Obtain the violacein yield predicted by the steady-state model for each promoter selection scenario.</li>
 +
<li>Compute the residual sum of squares (RSS) of between the predicted violacein yields and the violacein yields given by experiment.</li>
 +
<li>Determine the optimal parameters by minimizing the RSS (least square method).</li>
 +
</ol>
  
/*MENU STYLING */
+
<br>
  
#menuContainer {
+
Using the principles of mass action kinetics, we derived the system of ODE equations in the model. The equations involves 17 parameters (Table 2). Five parameters (kA, kB, kC, kD and kE) are related to the production rates of the five enzymes, which depend only the strength of the promoter type. Another parameter, kd, is the degradation coefficient of all molecules due to the growth of E.coli. The value of this parameter is fixed  and shown in Table1. In addition to these known parameters, the equations include 11 undetermined parameters related to the reaction rates at specific steps in the violacein synthetic pathway. As described in the pseudocode, we used least square regression to determine the optimal values of these parameters.
text-align: center;
+
<br><br>
                                        padding-top: 10px;
+
Each one of the11 differential equations describes the rate of change of specific molecule in the system. The equations consider the production, consumption, and degradation rates of the molecules. Degradation of molecules is described by first order decay. Therefore, the rate of degradation of a molecule depends on a degradation constant and the degradation coefficient. The degradation coefficient is identical for all molecules since it only depends on E.coli growth rate.
                                        padding-bottom: 20px;
+
<br><br>
    }
+
<div class="h3"> Differential Equations in the Model</div>
  
#menuContainer > ul a {
 
color: #FFF;
 
}
 
#menuContainer > ul {
 
list-style: none;
 
margin-left: 0;
 
padding-top: 10px;
 
text-align: center;
 
                                        width: 100%
 
}
 
#menuContainer > ul ul {
 
list-style: none;
 
margin-left: 0%;
 
padding-top: 0;
 
text-align: center;
 
                                        width: 100%
 
}
 
#menuContainer > ul li {
 
position: relative;
 
text-align: center;
 
}
 
#menuContainer > ul a {
 
padding: 10px 8px;
 
display: block;
 
text-decoration: none;
 
font-family: "Helvetica Neue", Helvetica, sans-serif;
 
font-size: 155%;
 
}
 
#menuContainer > ul a:hover {
 
background: #000;
 
background-color: #551A8B;
 
}
 
  
div #sideMenu, #top_title{
+
<br><br>
display: none;
+
<img src="https://static.igem.org/mediawiki/2016/c/cf/Enzyme_Production_Rate.png" style="display: block; margin: auto; width: 80%">
}
+
<img src="https://static.igem.org/mediawiki/2016/thumb/7/7f/Chemical_Production_Rate_1.png/1200px-Chemical_Production_Rate_1.png" style="display: block; margin: auto; width: 100%">
 +
<img src="https://static.igem.org/mediawiki/2016/thumb/f/fd/Chemical_Production_Rate_2.png/1199px-Chemical_Production_Rate_2.png" style="display: block; margin: auto; width: 100%">
 +
<br><br>
  
 +
<div class="fixed_flyer" id = "sec5" style="position:relative;z-index:5">
 +
  <div class = "h1">Results</div>
 +
</div>
 +
<div class="pagediv">
 +
<br>
 +
<div class="para">
  
/* Level 1 Drop Down Menu */
+
Our model is able to compute the average violacein yields for all the strains tested experimentally, but can not capture the difference of violacein yield with different promoters strengths. The comparison between the violacein yields determined by experiments and those predicted by our model is shown in Figure 3.  The optimal parameters determined by the model are listed in Table 2.
#menuContainer > ul > li {
+
display: inline-block;
+
vertical-align: top;
+
margin-left: -4px; /* solve the 4 pixels spacing between list-items */
+
}
+
#menuContainer > ul > li:first-child {
+
margin-left: 0;
+
}
+
#menuContainer > ul > li > a {}
+
#menuContainer > ul > li > a:hover {}
+
+
+
/* Level 2 */
+
#menuContainer > ul > li > ul {
+
text-align: left;
+
width: auto; /* change auto value with 200px if you want a bigger menu */
+
display: none;
+
background-color: #8A2BE2;
+
position: absolute;
+
top: 100%;
+
left: 0;
+
                                        margin-top: 0px;
+
z-index: 9999999; /* if you have YouTube iframes, is good to have a bigger z-index so the video can appear above the video */
+
}
+
#menuContainer > ul > li:hover > ul{
+
display: block;
+
+
}
+
#menuContainer > ul ul li a {}
+
#menuContainer > ul ul li a:hover {}
+
/* Level 3 */
+
#menuContainer > ul > li > ul > li > ul {
+
text-align: left;
+
display: none;
+
background: #9370DB;
+
position: absolute;
+
left: 100%;
+
top: -5px;
+
z-index: 9999999;
+
}
+
#menuContainer > ul > li > ul > li:hover > ul {
+
display: block;
+
}
+
#menuContainer > ul ul ul li {}
+
#menuContainer > ul ul ul li a {}
+
#menuContainer > ul ul ul li a:hover {}
+
#menuContainer.navItem {
+
                          pointer-events: auto;
+
}
+
                        #Directory {  
+
width: 100%;
+
overflow:hidden;
+
float:left;
+
margin-left:20px;
+
                                margin-right: 20px;
+
margin-bottom: 0px;
+
  
font-family: "Trebuchet MS", Helvetica, sans-serif;
+
<br><br>
}               
+
<img src="https://static.igem.org/mediawiki/2016/thumb/0/01/Violacein_Yields_Model_Prediction_vs_Data.png/800px-Violacein_Yields_Model_Prediction_vs_Data.png" style="display: block; margin: auto; width: 100%">
                          /*Style the Directory*/      
+
<br><br>
                          #Directory table {
+
                                Background-color: #000000;
+
                                color: #FFFFFF;
+
                                margin-left: 0px;
+
                                padding: 20px;
+
                                line-height: 10px;
+
                                height: 100px;
+
                                width:100%;
+
                                /*float:left;*/
+
                          }
+
               
+
  
                /*Style the Directory button*/     
+
<b>Figure 3.</b> VIolacein yield with different promoter combinations. This graph compares the violacein found for various promoter combinations determined by Jones et al., 2013 (shown in blue) with the violacein concentrations that our model predicted for the same promoter combinations. The root-mean-square error (RMSE) is 52.04.
                        #Directory li a{
+
                                color: #000000;
+
                                padding: 0px;
+
                        }     
+
  
img.button {
+
<br><br>
    opacity: 1.0;
+
<img src="https://static.igem.org/mediawiki/2016/b/bb/Full_parameter_table.png" style="display: block; margin: auto; width: 100%">
    filter: alpha(opacity=100); /* For IE8 and earlier */
+
<br><br>
}
+
  
img.button:hover {
+
<b>Table 2.</b> Notations of parameters.
    opacity: 0.7;
+
<br><br>
    filter: alpha(opacity=80); /* For IE8 and earlier */
+
</div>
}
+
</div>
  
  
/*CLASSES */
 
  
/*Clear class for all the pages, adds spacing too*/
+
</div>
.clear{
+
</div>
clear:both;
+
  <div class="fixed_flyer" id = "sec6" style="position:relative;z-index:6">
height: 10px;
+
    <div class = "h1">Discussion</div>
}
+
  </div>
  
 
+
  <div class="pagediv">
/* highlight box for special messages */
+
  <br>
    .highlightBox {
+
  <div class="para">
      width:500px;
+
The current model is not able to show the expected dependence of violacein yield on promoter strength. After reevaluating our assumptions, we identified some potential flaws of the model that might cause the unexpected results.
                                margin:auto;
+
<br><br>
      background-color: #E8E8E9;
+
One of the assumptions from our model is that the rate of production of L-tryptophan is constant and independent of the promoter strength. Jones el al. suggest that the L-tryptophan production rate may be affected by the metabolic burden of the production of the recombinant enzymes (VioA, VioB, etc.). This phenomenon may be caused by the depletion of essential metabolic resource, such as amino acids, mRNA and ATP. Therefore, the L-tryptophan production rate might need to be dependent on enzymes production rates.
margin-bottom: 15px;
+
<br><br>
margin-top: 15px;
+
Another effect that we didn’t consider is the saturation of the enzymes. To improve our model, we could include these effects by employing Michaelis-Menten Kinetics equations in our next step. Nevertheless, we have been cautious about including this in our model, since increasing the number of parameters, without increasing the number of data points usually causes the overfitting of the model.
padding: 15px;
+
<br><br>
padding-top: 10px;
+
Finally, since the violacein pathway has not been fully characterized, it is possible that we ignored some reactions in the complete pathway. Moreover, there may be feedback loops that regulate the pathway. We will need to investigate these possible components and incorporate them into our model if they prove to be present in the pathway.
    }
+
<br><br>
 
+
<!--  ---------------  font import -------------- -->
+
        @font-face {
+
          font-family:
+
            'DIN Alternate Bold';
+
            src: url(http://ufonts.com/q125904);
+
        }
+
        @font-face {
+
          font-family:
+
            'Abadi MT Condensed Extra Bold';
+
            src:url("http://www.myfontfree.com/data/502/a/abadi_mt_condensed_extra_bold/AbadiMTCondensedExtraBold.ttf");
+
 
+
        }
+
 
+
        h1 {
+
            font-family: "Abadi MT Condensed Extra Bold", Helvetica, Arial;
+
            font-size: 30pt;
+
            font-style: normal;
+
            font-variant: normal;
+
            font-weight: bold;
+
            line-height: 30pt;
+
            color: white;
+
        }
+
        h3 {
+
            font-family: "DIN Alternate Bold", Helvetica, Arial;
+
            font-size: 18pt;
+
            font-style: normal;
+
            font-variant: normal;
+
            font-weight: bold;
+
            line-height: 18pt;
+
            color: white;
+
        }
+
        p {
+
            font-family: Helvetica, Arial, sans-serif;
+
            font-size: 14px;
+
            font-style: normal;
+
            font-variant: normal;
+
            font-weight: light;
+
            line-height: 20px;
+
        }
+
</style>
+
 
+
 
+
 
+
 
+
<!--- THIS IS WHERE THE HTML BEGINS --->
+
 
+
 
+
<!-- This tells the browser that your page is responsive -->
+
 
+
+
 
+
 
+
 
+
</p><div id="mainContainer">
+
  <!--The closing tag for mainContainer should be placed at the bottom of each content page.-->
+
  <!-- Start of menu -->
+
  <div id="menuContainer">
+
    <!-- This list is your menu, every list item is a menu button and nested listed become submenu buttons -->
+
    <ul>
+
      <li><a href="https://2016.igem.org/Team:Rice" style=" margin-top:10px;"><h1>HOME</h1></a></li>
+
      <li><a class="navItem" href="https://2016.igem.org/Team:Rice/Description" style=" margin-top:10px;"><h1>PROJECT</h1></a>
+
        <ul>
+
          <li><a href="https://2016.igem.org/Team:Rice/Wet_Lab"><h3>WET LAB</h3></a>
+
            <ul>
+
              <li><a href="https://2016.igem.org/Team:Rice/Notebook"><h3>NOTEBOOK</h3></a></li>
+
              <li><a href="https://2016.igem.org/Team:Rice/Protocol"><h3>PROTOCOL</h3></a></li>
+
              <li><a href="https://2016.igem.org/Team:Rice/Safety"><h3>SAFETY</h3></a></li>
+
            </ul>
+
          </li>
+
          <li><a href="https://2016.igem.org/Team:Rice/Software"><h3>SOFTWARE</h3></a></li>
+
          <li><a href="https://2016.igem.org/Team:Rice/Modeling"><h3>MODELING</h3></a></li>
+
        </ul>
+
        </li><li><a class="navItem" href="https://2016.igem.org/Team:Rice/Practices" style=" margin-top:10px;"><h1>HUMAN PRACTICES</h1></a>
+
          <ul>
+
            <li><a href="https://2016.igem.org/Team:Rice/Bioethical_Debate"><h3>BIOETHICAL DEBATE</h3></a></li>
+
            <li><a href="https://2016.igem.org/Team:Rice/Building_With_Biology"><h3>BUILDING WITH BIOLOGY</h3></a></li>
+
            <li><a href="https://2016.igem.org/Team:Rice/Humans_Of_Syn_Bio"><h3>HUMANS OF SYN BIO</h3></a></li>
+
          </ul>
+
        </li>
+
        <li><a class="navItem" href="https://2016.igem.org/Team:Rice/Achievement" style=" margin-top:10px;"><h1>ACHIEVEMENT</h1></a>
+
          <ul>
+
            <li><a href="https://2016.igem.org/Team:Rice/Parts"><h3>PARTS</h3></a></li>
+
            <li><a href="https://2016.igem.org/Team:Rice/Medal"><h3>MEDAL REQUIREMENTS</h3></a></li>
+
          </ul>
+
        </li>
+
        <li><a class="navItem" href="https://2016.igem.org/Team:Rice/Team" style=" margin-top:10px;"><h1>TEAM</h1></a>
+
          <ul>
+
            <li><a href="https://2016.igem.org/Team:Rice/Members"><h3>STUDENT MEMBERS</h3></a></li>
+
            <li><a href="https://2016.igem.org/Team:Rice/Advisers"><h3>ADVISERS</h3></a></li>
+
            <li><a href="https://2016.igem.org/Team:Rice/Instructors"><h3>INSTRUCTORS</h3></a></li>
+
            <li><a href="https://2016.igem.org/Team:Rice/Attributions"><h3>ATTRIBUTIONS</h3></a></li>
+
            <li><a href="https://2016.igem.org/Team:Rice/Acknowledgements"><h3>ACKNOWLEDGEMENTS</h3></a></li>
+
          </ul>
+
        </li>
+
    </ul>
+
 
   </div>
 
   </div>
 +
    </div>
  
 
+
     <div class="fixed_flyer" id = "sec7" style="position:relative;z-index:7">
 
+
      <div class = "h1">Conclusion</div>
 
+
    </div>
<footer>
+
    <div class="pagediv">
  <div style="position:absolute; bottom:-60px; left:0%; width:100%; height:60px;">
+
    <br>
     <div class="row_1" style="position:relative;background:black;padding:0px:height:10px;width:100%">
+
    <div class="para">
 
+
    Here we present a method to fit a model of violacein production in E.coli to experimental data of violacein yield with different promoters using nonlinear regression. Although  it fails to calculate the dependence on promoter strength, our model is able predict the average violacein concentration. We expect that small changes on the model, such as including a L-tryptophan production dependence of the metabolic burden, would allow us to successfully predict the violacein production in response to the variation of promoter strength. Once the predictive model is complete, we will be able to find the strains that lead to optimal violacein yield computationally.
      <a href="https://https://2016.igem.org/"><img src="https://static.igem.org/mediawiki/2016/b/ba/Sub_bubble_2.png" style="position:relative;left:5%;" width="80px" height="auto"></a>
+
    </div>
      <a href="https://http://http://www.rice.edu/"><img src="https://static.igem.org/mediawiki/2016/2/2f/Sub_bubble_1.png" style="position:relative;left:10%;" width="80px" height="auto"></a>
+
      <a href="https://http://http://www.rice.edu/"><img src="http://www.clipartbest.com/cliparts/LTK/jo5/LTKjo5xTa.png" style="position:relative;left:15%;" height="80px" width="auto"></a>
+
      <a href="https://www.facebook.com/riceuniversityigem/"><img src="https://static.igem.org/mediawiki/2016/3/3f/Facebook_icon.png" onmouseover="this.src='https://static.igem.org/mediawiki/2016/0/0b/Facebook_purple.png'" onmouseout="this.src='https://static.igem.org/mediawiki/2016/3/3f/Facebook_icon.png'" style="position:relative;left:20%;" width="80px" height="auto"></a>
+
      <a href="https://twitter.com/riceu_igem"><img src="https://static.igem.org/mediawiki/2016/e/e8/Twit.png" onmouseover="this.src='https://static.igem.org/mediawiki/2016/b/b1/Twit_purple.png'" onmouseout="this.src='https://static.igem.org/mediawiki/2016/e/e8/Twit.png'" style="position:relative;left:25%;" width="80px" height="auto"></a>
+
      <a href="https://www.instagram.com/riceuniversity_igem/"><img src="https://static.igem.org/mediawiki/2016/8/8f/Insta_icon.png" onmouseover="this.src='https://static.igem.org/mediawiki/2016/0/05/Insta_purple.png'" onmouseout="this.src='https://static.igem.org/mediawiki/2016/8/8f/Insta_icon.png'" style="position:relative;left:30%;" width="80px" height="auto"></a>
+
      <img src="https://static.igem.org/mediawiki/2016/thumb/7/75/Snapchat.png/120px-Snapchat.png" onmouseover="this.src='https://static.igem.org/mediawiki/2016/thumb/1/18/Snapchat_purple.png/120px-Snapchat_purple.png'" onmouseout="this.src='https://static.igem.org/mediawiki/2016/thumb/7/75/Snapchat.png/120px-Snapchat.png'" style="position:relative;left:35%;" width="80px" height="auto">
+
      <a href="https://Riceu.igem@gmail.com/"><img src="https://static.igem.org/mediawiki/2016/8/86/Gmail.png" style="position:relative;left:40%;" width="80px" height="auto"></a>
+
Riceu.igem@gmail.com
+
 
     </div>
 
     </div>
  
 +
  <div class="fixed_flyer" id = "sec8" style="position:relative;z-index:8">
 +
    <div class = "h1">References</div>
 +
  </div>
 +
  <div class="para">
  
</div></footer>
+
<ol>
 
+
<li>Carvalho, D. D., Costa, F. T. M., Duran, N., & Haun, M. (2006). Cytotoxic activity of violacein in human colon cancer cells. <i>Toxicology in Vitro</i>, 20(8), 1514–1521. <br><a href="http://dx.doi.org/10.1016/j.tiv.2006.06.007">http://dx.doi.org/10.1016/j.tiv.2006.06.007</a></li>
 
+
<li>Jones, J. A., Vernacchio, V. R., Lachance, D. M., Lebovich, M., Fu, L., Shirke, A. N., … Koffas, M. A. G. (2015). ePathOptimize: A Combinatorial Approach for Transcriptional Balancing of Metabolic Pathways. <i>Scientific Reports</i>, 5, 11301. <br><a href="http://doi.org/10.1038/srep11301">http://doi.org/10.1038/srep11301</a></li>
 
+
<li>Lee, M. E., Aswani, A., Han, A. S., Tomlin, C. J., & Dueber, J. E. (2013). Expression-level optimization of a multi-enzyme pathway in the absence of a high-throughput assay. <i>Nucleic Acids Research</i>, 41(22), 10668–10678. <br> <a href="http://doi.org/10.1093/nar/gkt809">http://doi.org/10.1093/nar/gkt809</a></li>
 
+
</ol>
<div class="column full_size">
+
 
+
<p> Document the dates you worked on your project.</p>
+
 
+
 
</div>
 
</div>
 
<div class="column half_size">
 
<h5>What should this page have? wet lab page!!!</h5>
 
<ul>
 
 
</ul>
 
 
 
</div>
 
</div>
 +
<br><br><br><br><br>
 +
</body>
 +
<script>
 +
$(document).ready(function(){
 +
    var sec1=$(".fixed_flyer#sec1");
 +
    var sec1_pos=sec1.offset().top;
 +
    var sec2=$(".fixed_flyer#sec2");
 +
    var sec2_pos=sec2.offset().top;
 +
    var sec3=$(".fixed_flyer#sec3");
 +
    var sec3_pos=sec3.offset().top;
 +
    var sec4=$(".fixed_flyer#sec4");
 +
    var sec4_pos=sec4.offset().top;
 +
    var sec5=$(".fixed_flyer#sec5");
 +
    var sec5_pos=sec5.offset().top;
 +
    var sec6=$(".fixed_flyer#sec6");
 +
    var sec6_pos=sec6.offset().top;
 +
    var sec7=$(".fixed_flyer#sec7");
 +
    var sec7_pos=sec7.offset().top;
 +
    var sec8=$(".fixed_flyer#sec8");
 +
    var sec8_pos=sec8.offset().top;
 +
    $(window).scroll(function () {
 +
        var y=$(this).scrollTop();
 +
        console.log('new position-----------------------');
 +
        console.log('y:',y);
 +
        console.log('sec1:', sec1_pos);
 +
        console.log('sec2:', sec2_pos);
 +
        console.log('sec3:', sec3_pos);
 +
        console.log('sec4:', sec3_pos);
 +
        if(y<sec2_pos-50){
 +
          if (y>sec1_pos){
 +
            console.log('sec 1 supposed to move');
 +
            sec1.stop().animate({'top':y-sec1_pos+18},1);
 +
          }
 +
        } else {
 +
          sec1.stop().animate({'top':10},1);
 +
        };
 +
        if(y<sec3_pos-50){
 +
          if(y>sec2_pos){
 +
            console.log('sec 2 supposed to move');
 +
            sec2.stop().animate({'top':y-sec2_pos+18},1);
 +
          }
 +
        } else {
 +
          sec2.stop().animate({'top':10},1);
 +
        };
 +
        if(y<sec4_pos-40){
 +
          if(y>sec3_pos){
 +
            console.log('sec 3 supposed to move');
 +
            sec3.stop().animate({'top':y-sec3_pos+18},1);
 +
          }
 +
        } else {
 +
          sec3.stop().animate({'top':10},1);
 +
        };
 +
        if(y<sec5_pos-40){
 +
          if(y>sec4_pos){
 +
            console.log('sec 4 supposed to move');
 +
            sec4.stop().animate({'top':y-sec4_pos+18},1);
 +
          }
 +
        } else {
 +
          sec4.stop().animate({'top':10},1);
 +
        };
 +
        if(y<sec6_pos-40){
 +
          if(y>sec5_pos){
 +
            console.log('sec 5 supposed to move');
 +
            sec5.stop().animate({'top':y-sec5_pos+18},1);
 +
          }
 +
        } else {
 +
          sec5.stop().animate({'top':10},1);
 +
        };
 +
        if(y<sec7_pos-40){
 +
          if(y>sec6_pos){
 +
            console.log('sec 6 supposed to move');
 +
            sec6.stop().animate({'top':y-sec6_pos+18},1);
 +
          }
 +
        } else {
 +
          sec6.stop().animate({'top':10},1);
 +
        };
 +
        if(y<sec8_pos-40){
 +
          if(y>sec7_pos){
 +
            console.log('sec 7 supposed to move');
 +
            sec7.stop().animate({'top':y-sec7_pos+18},1);
 +
          }
 +
        } else {
 +
          sec7.stop().animate({'top':10},1);
 +
        };
 +
        if(y<5000){
 +
          if(y>sec8_pos){
 +
            console.log('sec 8 supposed to move');
 +
            sec8.stop().animate({'top':y-sec8_pos+18},1);
 +
          }
 +
        } else {
 +
          sec8.stop().animate({'top':10},1);
 +
        };
 +
    });
 +
  });
 +
</script>
  
 
+
</html>
<p></p>
+
<!--
+
NewPP limit report
+
CPU time usage: 0.005 seconds
+
Real time usage: 0.006 seconds
+
Preprocessor visited node count: 9/1000000
+
Preprocessor generated node count: 44/1000000
+
Post‐expand include size: 41/2097152 bytes
+
Template argument size: 0/2097152 bytes
+
Highest expansion depth: 2/40
+
Expensive parser function count: 0/100
+
-->
+
 
+
<!-- Saved in parser cache with key 2016_igem_org:pcache:idhash:2561-0!*!*!*!*!*!* and timestamp 20161013041154 and revision id 8972
+
-->
+
</div>             <div class="visualClear"></div>
+
            </div>
+
    </div>
+
 
+
        </div>
+
 
+
        <!-- Side Menubar -->
+
        <div id="sideMenu">
+
            <a href="https://2016.igem.org">
+
                <div id="home_logo">
+
                <img src="https://static.igem.org/mediawiki/2016/b/bf/HQ_menu_logo.jpg">
+
                </div>
+
            </a>
+
 
+
            <div style="clear:both; height:5px;"></div>
+
 
+
            <div id="menuDisplay"><div id="MainPage_menu">
+
<div> <a class="switch_Menus" style="display: none;"> ►  </a></div>
+
 
+
<a href="https://2016.igem.org/">
+
<div class="sideMenuTitle" style="width: 170px; margin-left: -15px;">  Main Menu 
+
</div>
+
</a>
+
 
+
<div><a class="expand_subMenus" style="padding-top: 5px;  height:35px;"> + </a></div>
+
 
+
<div style="clear:both;"></div>
+
 
+
 
+
<!-- main menu lists  -->
+
<div>
+
<ul>
+
 
+
<li> 
+
<a href="https://2016.igem.org/Community">
+
<div class="mainMenu_Title">Teams
+
</div> 
+
</a>
+
 
+
        <a class="subMenu_toggle">
+
<div class="mainMenu_toggle"> ▼
+
</div>
+
</a>
+
 
+
<div style="clear: both; display: none;" class="subMenu">
+
<ul>
+
<a href="https://igem.org/Team_List?year=2016"> <li>Team List ⇗</li></a>
+
                                                <a href="https://2016.igem.org/Community/Map"><li>Team Map</li></a>
+
<a href="https://igem.org/Team_Wikis?year=2016"> <li>Team Wikis ⇗</li></a>
+
<a href="https://igem.org/Team_Parts?year=2016"> <li>Team Parts ⇗</li></a>
+
</ul>
+
</div>
+
 
+
</li>
+
 
+
<li> 
+
<a href="https://2016.igem.org/Community">
+
<div class="mainMenu_Title">Community
+
</div> 
+
</a>
+
 
+
        <a class="subMenu_toggle">
+
<div class="mainMenu_toggle"> ▼
+
</div>
+
</a>
+
 
+
<div style="clear: both; display: none;" class="subMenu">
+
<ul>
+
                                                <a href="https://igem.org/Community_Bulletin"> <li>Community Bulletin ⇗</li></a>
+
<a href="https://2016.igem.org/Community/Meetups"> <li>Meetups </li></a>
+
<a href="https://2016.igem.org/Community/Connect_with_the_iGEM_Community"><li>Connect with iGEMers</li></a>
+
                                                <a href="https://igem.org/Newsletters"> <li>Newsletters ⇗ </li></a>
+
                                                <a href="https://2016.igem.org/Community/Mentorship"><li>Mentorship</li></a>
+
                                                <a href="http://forum.igem.org"><li>iGEM Forum</li></a>
+
 
+
</ul>
+
</div>
+
 
+
</li>
+
 
+
<li> 
+
<a href="https://2016.igem.org/Competition">
+
<div class="mainMenu_Title">Competition
+
</div> 
+
</a>
+
 
+
        <a class="subMenu_toggle">
+
<div class="mainMenu_toggle"> ▼
+
</div>
+
</a>
+
 
+
<div style="clear: both; display: none;" class="subMenu">
+
<ul>
+
                                                <a href="https://2016.igem.org/Requirements"> <li>Requirements</li></a>                                               
+
                                                <a href="https://igem.org/IGEM_2016_Registration"> <li>Register A Team ⇗ </li></a>
+
                                                <a href="https://2016.igem.org/Registration_Handbook"> <li>Registration Handbook </li></a>
+
                                                <a href="https://2016.igem.org/Requirements/Team_Registration_Fee"> <li>Team Registration Fee</li></a>                                               
+
                                                <a href="http://parts.igem.org/Help:2016_DNA_Distribution"><li>Distribution Kit ⇗ </li></a>
+
 
+
                                                <a href="https://2016.igem.org/Human_Practices"><li>Human Practices</li></a>
+
+
<a href="https://2016.igem.org/Tracks"><li>Tracks</li></a>
+
                                                <a href="https://2016.igem.org/Tracks/Measurement/Interlab_study"><li>InterLab Study (Optional)</li></a>
+
<a href="https://2016.igem.org/Survey"><li> Survey </li> </a>
+
<a href="https://2016.igem.org/Tracks/High_School"> <li> High School </li> </a>
+
</ul>
+
</div>
+
 
+
</li>
+
 
+
 
+
<li> 
+
<a href="https://2016.igem.org/Calendar">
+
<div class="mainMenu_Title" style="width:183px;"> Calendar
+
</div> 
+
</a>
+
</li>
+
 
+
 
+
<!-- <li> 
+
<a href="https://2016.igem.org/Human_Practices">
+
<div class="mainMenu_Title" style="width:183px;">Human Practices
+
</div> 
+
</a>
+
</li>
+
-->
+
 
+
<li> 
+
<a href="https://2016.igem.org/Safety">
+
<div class="mainMenu_Title" style="width:183px;"> Safety
+
</div> 
+
</a>
+
</li>
+
 
+
<li> 
+
<a href="https://2016.igem.org/Giant_Jamboree">
+
<div class="mainMenu_Title" style="width:183px;"> Giant Jamboree
+
</div> 
+
</a>
+
</li>
+
 
+
 
+
<li> 
+
<a href="https://2016.igem.org/Judging">
+
<div class="mainMenu_Title" style="width:183px;"> Judging
+
</div> 
+
</a>
+
</li>
+
 
+
<li> 
+
<a href="https://2016.igem.org/Resources">
+
<div class="mainMenu_Title"> Resources
+
</div> 
+
</a>
+
<a class="subMenu_toggle">
+
<div class="mainMenu_toggle"> ▼
+
</div>
+
</a>
+
 
+
<div style="clear: both; display: none;" class="subMenu">
+
<ul>
+
<a href="https://2016.igem.org/Resources/Start_A_Team"><li> Start A Team </li> </a>
+
<a href="https://2016.igem.org/Resources/Funding"><li> Funding </li> </a>
+
                                                <a href="https://2016.igem.org/Resources/Visa_Help"><li> Visa Help</li></a>
+
<a href="https://2016.igem.org/Sponsors/Partner_Special_Offers"><li> Partner Special Offers </li> </a>
+
<a href="https://2016.igem.org/Resources/Telling_your_Story"><li> Telling Your Story </li> </a>
+
<a href="https://igem.org/Registry"><li> Parts Registry ⇗ </li> </a>
+
                                                <a href="https://2016.igem.org/Resources/Plant_Synthetic_Biology"><li> Plant Synthetic Biology</li></a>
+
<a href="https://2016.igem.org/Resources/FAQ"><li> FAQs </li> </a>
+
 
+
<a href="https://2016.igem.org/Resources/PLOS_iGEM_Collection"><li> iGEM PLOS Publication</li> </a>
+
 
+
 
+
</ul>
+
</div>
+
</li>
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
<li> 
+
<a href="https://2016.igem.org/About">
+
<div class="mainMenu_Title"> About
+
</div> 
+
</a>
+
<a class="subMenu_toggle">
+
<div class="mainMenu_toggle"> ▼
+
</div>
+
</a>
+
 
+
<div style="clear: both; display: none;" class="subMenu">
+
<ul>
+
<a href="https://igem.org/About"><li> About iGEM  ⇗</li> </a>
+
<a href="https://2016.igem.org/Contact"><li> Contact</li> </a>
+
<a href="https://igem.org/Sponsors"><li> Sponsors  ⇗</li> </a>
+
<a href="https://igem.org/Previous_iGEM_Competitions"><li> Previous Competitions  ⇗</li> </a>
+
<a href="https://igem.org"><li> iGEM.org  ⇗</li> </a>
+
</ul>
+
</div>
+
</li>
+
 
+
<!--
+
<li> 
+
<a href="https://2016.igem.org/Contact">
+
<div class="mainMenu_Title"  style="width:183px;">Contact
+
</div> 
+
</a>
+
</li>
+
 
+
-->
+
<li> 
+
<a href="https://2016.igem.org/Sitemap">
+
<div class="mainMenu_Title" style="width:183px;">Sitemap
+
</div> 
+
</a>
+
</li>
+
 
+
 
+
</ul>
+
</div>
+
 
+
</div></div>  <!--- Menu will be loaded here --->
+
        </div>
+
 
+
        <!-- Pop_Why Div is definded here -->
+
        <div class="pop_why_cover"></div>
+
 
+
        <div class="pop_why_box">
+
            <div class="pop_close">× </div>
+
            <div class="pop_why_content"><h3> Loading ... </h3></div>
+
        </div>
+
 
+
    </div>
+
 
+
</div></body></html>
+

Revision as of 03:24, 20 October 2016


           
Introduction

Violacein is a fluorescent reporter with anticancer activity (Carvalho et al., 2006) that has been used in several other iGEM projects (Cambridge 2009, Slovenia 2010, Johns Hopkins 2011, UCSF 2012). Although it would be a good pigment candidate for our project, it has a complex synthetic pathway requiring five specialized enzymes and oxygen (Fig. 2). It also presents multiple off-path reactions that can reduce the efficiency of the pathway. Before building constructs to use for violacein production, we needed to find a way to determine which promoters to use for the five genes involved in the pathway. Although there are studies focused on the optimization of the production of violacein (Lee et al., 2013), none of the studies give a biochemical model of the rates of the reactions that take place in the bacteria.

Objective

Create a biochemical model of the violacein production based on the synthetic pathway and violacein production data from bacteria with different promoters for each of the five genes involved in the pathway.

Model Assumptions

  1. The rate of dilution of the enzymes and the intermediaries is much greater than its degradation (for example by ubiquitination for the proteins or by conversion to products not included on the pathway)
  2. There is no saturation of the enzymes and all the reactions will follow the law of mass action
  3. Independence of external factors such as oxygen and NADH in the reactions
  4. None of the reactions are reversible
We use the mass action kinetics because this type of equation only requires one parameter for reaction and is less susceptible to overdosing


Model Building Process

1. Modeling Promoter Strength

Because a major goal of the model is to predict the effects of the selection of promoters on the final production of violacein, we decided to find a way to characterize promoters first. To simplify the computation, we used the promoter strength as a single standard to characterize the promoters. Moreover, we assumed the degradation rate of proteins only depends on the growth rate of E.coli. Then, every enzyme has the same degradation rate. The bacteriophage T7 promoter has been widely used for protein expression and purification (Jones et al., 2013), so we used data of five mutant T7 promoters to create a proof-of-concept model. If this model was functional, we could implement the same modeling technique to the promoters we were working with.The five mutant T7 promoters have distinct promoter strength over time after induction. The experimental data from the literature are shown in the figure below (Jones et al., 2013).



The first step of our model is to describe the rate of change of enzymes based on promoter strength. Here we assumed that the enzyme production rate is directly proportional to strength of the promoter. Therefore, we were able to use a mass-action kinetics equation of promoters to describe the enzyme concentration. The equation is shown below:



In this equation, Ai is the concentration of enzyme i, ki­ is the production rate of each enzyme i, kd is the degradation rate of all enzymes, and t is time. By solving this equation, we derived the equation of enzyme concentration against time.



Since we assumed that the promoter strength is proportional to the promoter concentration, we would use the equation to fit our data using least squares method (Fig. 1).



Figure 1. Linear regressions fitted to normalized fluorescence vs time. The circles represent data from Jones et al., 2013. The solid lines are our regression lines. The colors indicate with which promoters the circles and lines correspond.

In general, the regression lines are able to capture the change of strength of each enzyme over time. In this way, the parameters are determined. The table below lists the parameter values.



Table 1. Parameters realted to promoter strength and degradation of molecules. In the table, ki­ (i = 1,2,3,4,5) are the production rate coefficients of promoter I (i = 1,2,3,4,5), and kd is the degradation rate coefficient of all promoters.

2. Modeling the Steady-state Violacein Yield

After we finished the regression model of each promoter, we created a second model to describe the violacein biosynthetic pathway. The pathway (Fig. 2) involves five enzyme-catalyzed reactions and one non-enzymatic reaction (Lee et al, 2013).



Figure 2. Violacein synthetic pathway. The purple arrows highlight the five enzymatic and one non-enzymatic steps of violacein production from two molecules of tryptophan. The five enzymes are indicated by bolding (VioA, VioB, etc.).

The model was developed as three major parts. A pseudocode of this model is provided here.
Define ODE System
  1. Calculate the production and degradation rate of each molecule in the pathway from the concentration of reagents and parameters.
  2. Obtain the rate of change of each molecule based on the production and degradation rates.
Solve the System of Nonlinear Equations at Steady State
  1. Solve the system of nonlinear equations at steady state starting at an initial guess X0.
  2. Use the result as a new initial guess; repeat the numerical method to solve the system of equations again.
  3. Calculate the relative error of each chemical in the new result.
  4. If the maximum error is smaller than 0.0001%, output violacein concentration at steady state as the final result.
Optimize Parameters to Fit Experimental Data
  1. Set the initial guess of the parameters.
  2. Load the data from literature, which include the choice of promoter for each gene and the corresponding violacein yield determined experimentally.
  3. For each promoter selection scenario, pass the promoter types and the temporary parameters to the steady-state model.
  4. Obtain the violacein yield predicted by the steady-state model for each promoter selection scenario.
  5. Compute the residual sum of squares (RSS) of between the predicted violacein yields and the violacein yields given by experiment.
  6. Determine the optimal parameters by minimizing the RSS (least square method).

Using the principles of mass action kinetics, we derived the system of ODE equations in the model. The equations involves 17 parameters (Table 2). Five parameters (kA, kB, kC, kD and kE) are related to the production rates of the five enzymes, which depend only the strength of the promoter type. Another parameter, kd, is the degradation coefficient of all molecules due to the growth of E.coli. The value of this parameter is fixed and shown in Table1. In addition to these known parameters, the equations include 11 undetermined parameters related to the reaction rates at specific steps in the violacein synthetic pathway. As described in the pseudocode, we used least square regression to determine the optimal values of these parameters.

Each one of the11 differential equations describes the rate of change of specific molecule in the system. The equations consider the production, consumption, and degradation rates of the molecules. Degradation of molecules is described by first order decay. Therefore, the rate of degradation of a molecule depends on a degradation constant and the degradation coefficient. The degradation coefficient is identical for all molecules since it only depends on E.coli growth rate.

Differential Equations in the Model




Results

Our model is able to compute the average violacein yields for all the strains tested experimentally, but can not capture the difference of violacein yield with different promoters strengths. The comparison between the violacein yields determined by experiments and those predicted by our model is shown in Figure 3. The optimal parameters determined by the model are listed in Table 2.



Figure 3. VIolacein yield with different promoter combinations. This graph compares the violacein found for various promoter combinations determined by Jones et al., 2013 (shown in blue) with the violacein concentrations that our model predicted for the same promoter combinations. The root-mean-square error (RMSE) is 52.04.



Table 2. Notations of parameters.

Discussion

The current model is not able to show the expected dependence of violacein yield on promoter strength. After reevaluating our assumptions, we identified some potential flaws of the model that might cause the unexpected results.

One of the assumptions from our model is that the rate of production of L-tryptophan is constant and independent of the promoter strength. Jones el al. suggest that the L-tryptophan production rate may be affected by the metabolic burden of the production of the recombinant enzymes (VioA, VioB, etc.). This phenomenon may be caused by the depletion of essential metabolic resource, such as amino acids, mRNA and ATP. Therefore, the L-tryptophan production rate might need to be dependent on enzymes production rates.

Another effect that we didn’t consider is the saturation of the enzymes. To improve our model, we could include these effects by employing Michaelis-Menten Kinetics equations in our next step. Nevertheless, we have been cautious about including this in our model, since increasing the number of parameters, without increasing the number of data points usually causes the overfitting of the model.

Finally, since the violacein pathway has not been fully characterized, it is possible that we ignored some reactions in the complete pathway. Moreover, there may be feedback loops that regulate the pathway. We will need to investigate these possible components and incorporate them into our model if they prove to be present in the pathway.

Conclusion

Here we present a method to fit a model of violacein production in E.coli to experimental data of violacein yield with different promoters using nonlinear regression. Although it fails to calculate the dependence on promoter strength, our model is able predict the average violacein concentration. We expect that small changes on the model, such as including a L-tryptophan production dependence of the metabolic burden, would allow us to successfully predict the violacein production in response to the variation of promoter strength. Once the predictive model is complete, we will be able to find the strains that lead to optimal violacein yield computationally.
References
  1. Carvalho, D. D., Costa, F. T. M., Duran, N., & Haun, M. (2006). Cytotoxic activity of violacein in human colon cancer cells. Toxicology in Vitro, 20(8), 1514–1521.
    http://dx.doi.org/10.1016/j.tiv.2006.06.007
  2. Jones, J. A., Vernacchio, V. R., Lachance, D. M., Lebovich, M., Fu, L., Shirke, A. N., … Koffas, M. A. G. (2015). ePathOptimize: A Combinatorial Approach for Transcriptional Balancing of Metabolic Pathways. Scientific Reports, 5, 11301.
    http://doi.org/10.1038/srep11301
  3. Lee, M. E., Aswani, A., Han, A. S., Tomlin, C. J., & Dueber, J. E. (2013). Expression-level optimization of a multi-enzyme pathway in the absence of a high-throughput assay. Nucleic Acids Research, 41(22), 10668–10678.
    http://doi.org/10.1093/nar/gkt809