Team:Tianjin/Modeling

From 2013.igem.org

(Difference between revisions)
(Analysis & Discussion)
 
(128 intermediate revisions not shown)
Line 1: Line 1:
<html>
<html>
-
</div>
 
-
</div>
 
-
<div class="content-section">
 
</div>
</div>
-
<div class="logo-section">
 
-
</div>
 
<style type="text/css">
<style type="text/css">
-
*{margin:0;padding:0;font-family:"微软雅黑","Arial";}
+
*{margin:0;padding:0;font-family:"微软雅黑","Times New Roman";}
-
.page-Team_Tianjin{
+
body{
width: 960px;
width: 960px;
height: auto;
height: auto;
Line 18: Line 13:
font-size:12px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
 +
background-color:#fff;
}
}
-
.bodystyle{
+
 
-
background:url(../images/pic006-3.jpg) top repeat-x;
+
h2,h3,h4,h5,h6{
-
background-color:#e1e6e9;
+
border:none;}
-
}
+
 
p {margin:0.5em 0 !important;
p {margin:0.5em 0 !important;
text-decoration:none;
text-decoration:none;
-
font-family:Arial, Helvetica, sans-serif;
+
font-family:Times New Roman, Helvetica, sans-serif;
font-size:12px;
font-size:12px;
}
}
Line 31: Line 27:
width:960px;
width:960px;
height:10px;
height:10px;
-
margin-top:5px;
+
margin-top:0px;
}
}
.logo-section{
.logo-section{
-
background:url(../images/pic006.jpg) no-repeat center;
+
height:220px;
-
height:140px;
+
width:960px;
width:960px;
position:relative;
position:relative;
float:left;
float:left;
margin-top:5px;
margin-top:5px;
 +
background:url(https://static.igem.org/mediawiki/igem.org/1/16/Tju-Project-banner.jpg) no-repeat;
}
}
.note{
.note{
Line 47: Line 43:
margin-top:10px;
margin-top:10px;
position:relative;
position:relative;
-
background-color:#e1e6e9;
+
background-color:#fff;
padding:0;
padding:0;
}
}
Line 54: Line 50:
min-height:200px;
min-height:200px;
float:left;
float:left;
-
background:url(../images/pic007.jpg) top no-repeat;
+
background-color:#fff;
-
background-color:#e1e6e9;
+
margin-top:0px;
margin-top:0px;
}
}
Line 66: Line 61:
padding:30px 10px 10px 30px;
padding:30px 10px 10px 30px;
}
}
 +
#footer{
#footer{
margin:0 auto;
margin:0 auto;
Line 74: Line 70:
float:left;
float:left;
}
}
-
#goTopBtn {
+
 
-
POSITION: fixed;
+
#goTopBtn  
-
TEXT-ALIGN: center;
+
{POSITION: fixed;TEXT-ALIGN: center;LINE-HEIGHT: 30px;WIDTH: 100px;BOTTOM: 35px;HEIGHT: 100px;FONT-SIZE: 12px;RIGHT: 30px;}
-
LINE-HEIGHT: 30px;
+
 
-
WIDTH: 30px;
+
#globalWrapper{
-
BOTTOM: 35px;
+
width:960px;
-
HEIGHT: 33px;
+
height:auto;
-
FONT-SIZE: 12px;
+
background-color:#fff;
-
RIGHT: 0px;
+
}
}
Line 89: Line 84:
.hidden {display:none;}
.hidden {display:none;}
#p-logo,#footer-box {display:none;}
#p-logo,#footer-box {display:none;}
-
#top-section {margin:0px;padding:0px;width:960px;height:15px;position:relative;}
+
#top-section {border:none;height:15px;}
.firstHeading {display:none;}
.firstHeading {display:none;}
#bodyContent{display:none;}
#bodyContent{display:none;}
Line 96: Line 91:
#search-controls{display:none;}
#search-controls{display:none;}
.printfooter{display:none;}
.printfooter{display:none;}
-
 
+
#catlinks{display:none;}
 +
#content{background:none;padding:0px;margin-top:0px;border:none;}
 +
#toc{display:none;}
</style>
</style>
-
 
<!--content section-->
<!--content section-->
<style type="text/css">
<style type="text/css">
-
#sddm
+
.sddm{z-index: 30;width: 960px;height:65px;position:relative;float:left;background-color:#FFF;position:raletive;margin-left:0px;}
-
{ margin-left: 210px;
+
.sddm ul{margin-left:0px;}
-
    margin-right:0px;
+
.sddm li{margin: 0;list-style: none;float: left;font: bold 14px arial;height:25px;background-color:#FFF;}
-
padding-bottom: 0;
+
.sddm li a{display: block;margin:0;padding: 15px 0px 15px 0px;width: 96px;background: #FFF;color: #000;text-align: center;text-decoration: none;border-top:#ececec 5px solid;}
-
z-index: 30;
+
.sddm li a:hover{background:#FCFCFC;color:#0babe7;border-top:#0babe7 5px solid;}
-
width: 750px;
+
.sddm div{position: absolute;width:96px;z-index:999;visibility: hidden;margin: 0;padding: 0;}
-
height:50px;
+
.sddm div a{position: relative;display: block;margin: 0;padding: 5px 5px;width: auto;white-space: nowrap;text-align:center;text-decoration: none;color: #000;font: 12px arial}
-
position:relative;
+
.sddm div a:hover{background:#FAFAFA;color: #0babe7;}
-
float:left;
+
</style>
-
background-color:#01427A;
+
-
}
+
-
#sddm li
 
-
{ margin: 0;
 
-
list-style: none;
 
-
float: left;
 
-
font: bold 12px arial;
 
-
}
 
-
#sddm li a
 
-
{ display: block;
 
-
margin:0;
 
-
padding: 15px 0px 15px 0px;
 
-
width: 75px;
 
-
background: #01427A;
 
-
color: #FFF;
 
-
text-align: center;
 
-
text-decoration: none;
 
-
height:20px;
 
-
}
 
-
#sddm li a:hover
+
<div class="cont1">
-
{ background:#FAFAFA;
+
<ul class="sddm">
-
    color:#666;
+
-
}
+
-
 
+
-
#sddm div
+
-
{ position: absolute;
+
-
    width:75px;
+
-
    z-index:999;
+
-
visibility: hidden;
+
-
margin: 0;
+
-
padding: 0;
+
-
}
+
-
#sddm div a
+
<style type="text/css">
-
{ position: relative;
+
.A-C{font-size:12px !important;padding-top:0 !important;text-align:center;line-height:100%}
-
display: block;
+
.HP{font-size:14px !important;padding-top:0 !important;text-align:center;}
-
margin: 0;
+
-
padding: 5px 10px;
+
-
width: auto;
+
-
white-space: nowrap;
+
-
text-align: left;
+
-
text-decoration: none;
+
-
color: #000;
+
-
font: 12px arial;
+
-
height:20px;
+
-
background-color:#FAFAFA;
+
-
}
+
-
 
+
-
#sddm div a:hover
+
-
{ background:#CCC;
+
-
color: #000}
+
</style>
</style>
-
<div class="cont1">
+
    <li><a href=" https://2013.igem.org/Team:Tianjin" style="padding:20px 0px 15px 0px;height:30px;">Home</a>
-
<ul id="sddm">
+
-
<li><a href="example11-1.html" onmouseover="mopen('m1')" onmouseout="mclosetime()">Home</a>
+
-
</li>
+
-
<li><a href="example12-1.html" onmouseover="mopen('m2')" onmouseout="mclosetime()">Project</a>
+
-
</li>
+
-
<li><a href="#" onmouseover="mopen('m3')" onmouseout="mclosetime()">Safty</a>
+
</li>
</li>
-
<li><a href="#" onmouseover="mopen('m4')" onmouseout="mclosetime()">Modeling</a>
+
    <li><a href=" https://2013.igem.org/Team:Tianjin/Project" style="padding:20px 0px 15px 0px;height:30px;">Project</a>
</li>
</li>
-
<li><a href="#" onmouseover="mopen('m5')" onmouseout="mclosetime()">Protocol</a>
+
    <li><a href=" https://2013.igem.org/Team:Tianjin/Safety " style="padding:20px 0px 15px 0px;height:30px;">Safety</a>
</li>
</li>
-
     <li><a href="#" onmouseover="mopen('m6')" onmouseout="mclosetime()">Society</a>
+
     <li><a href=" https://2013.igem.org/Team:Tianjin/Modeling" style="padding:20px 0px 15px 0px;height:30px;">Modeling</a>
</li>
</li>
-
     <li><a href="#" onmouseover="mopen('m7')" onmouseout="mclosetime()">Data</a>
+
     <li><a href=" https://2013.igem.org/Team:Tianjin/Protocol" style="padding:20px 0px 15px 0px;height:30px;">Protocol</a>
</li>
</li>
-
     <li><a href="#" onmouseover="mopen('m8')" onmouseout="mclosetime()">Notebook</a>
+
     <li class="HP"><a href="https://2013.igem.org/Team:Tianjin/Human Practice" style="padding:14px 0px 13px 0px;">Human Practice</a>
 +
        </li>
 +
    <li><a href=" https://2013.igem.org/Team:Tianjin/Data" style="padding:20px 0px 15px 0px;height:30px;">Data</a>
</li>
</li>
-
     <li><a href="#" onmouseover="mopen('m9')" onmouseout="mclosetime()">Team</a>
+
     <li><a href=" https://2013.igem.org/Team:Tianjin/Notebook" style="padding:20px 0px 15px 0px;height:30px;">Notebook</a>
</li>
</li>
-
     <li><a href="#" onmouseover="mopen('m10')" onmouseout="mclosetime()">Attributions</a>
+
     <li><a href=" https://2013.igem.org/Team:Tianjin/Team" style="padding:20px 0px 15px 0px;height:30px;">Team</a>
</li>
</li>
 +
    <li class="A-C"><a href="https://2013.igem.org/Team:Tianjin/Attributions"  style="padding:7px 0px 7px 0px;">Attributions<br/>&amp;<br/>Contributions</a>
 +
        </li>
</ul>
</ul>
</div>
</div>
 +
 +
 +
 +
<div class="content-section">
 +
</div>
 +
 +
<div class="logo-section">
 +
</div>
 +
 +
 +
 +
<div class="note1">
 +
<style type="text/css">
 +
.box{ width:960px; margin:0 auto; overflow:hidden;}
 +
.main{ width:720px; height:auto; float:right;position:relative;padding:10px 10px 10px 10px;}
 +
.fixed{ width:220px; height:400px; font:normal; text-align:center;float:left;word-spacing:0.1em;top:10px;margin-top:10px;}
 +
.main img{border:hidden;margin-bottom:5px;}
 +
.main div,li,p{font-family:Arial;line-height:150%;word-spacing:0.1em;}
 +
.main li{list-style:disc;}
 +
 +
.box p{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:150%;text-align:left; clear:both;}
 +
.box h1{text-decoration:none;font-weight:normal;color:#0babe7;}
 +
.img1{margin:0 150px 15px 150px;padding:5px 5px 5px 5px;background-color:#fafafa;border:thin solid #999; vertical-align:middle;width:400px;}
 +
.img1 a{target="_blank";}
 +
 +
 +
 +
</style>
<script type="text/javascript">
<script type="text/javascript">
Line 200: Line 177:
$(window).scroll(function(e){
$(window).scroll(function(e){
s = $(document).scrollTop();
s = $(document).scrollTop();
-
if(s > t - 10){
+
if(s > t - 70){
$('.fixed').css('position','fixed');
$('.fixed').css('position','fixed');
-
if(s + fh - 200 > mh){
+
if(s + fh - 2000 > mh){
$('.fixed').css('top',mh-s-fh+'px');
$('.fixed').css('top',mh-s-fh+'px');
}
}
Line 212: Line 189:
</script>
</script>
-
<div class="note1">
+
 
 +
 
 +
<div class="box">
 +
 
 +
<div class="sub">
 +
<div class="fixed">
<style type="text/css">
<style type="text/css">
-
.box{ width:960px; margin:0 auto; overflow:hidden;}
+
li{margin-bottom:0px;}
-
.main{ width:710px; height:1300px; float:right;position:relative;margin-left:0px;margin-top:0px;padding:30px 10px 10px 30px;}
+
.cont ul,li{list-style: none;} 
-
.fixed{ width:210px; height:300px; font:normal; text-align:center;top:10px;float:left;background-color:#f0f0f0;word-spacing:0.1em;}
+
.cont ul {padding: 0; margin: 0;text-align:center;}
-
.main img{
+
.cont .hmain{background-color:#0babe7 ;width: 220px;font-size:16px;float: left;border-top:#fff thin solid;border-bottom:#fff thin solid;}
-
border:hidden;}
+
 
-
.main div,li,p{
+
.cont a {text-decoration: none; /* padding-left: 10px;*/  display: block; display: inline-block; width: 220px;padding-top: 7px;padding-bottom: 7px;} 
-
font-family:Arial;
+
.cont .hmain a{color:#fff;  }
-
    line-height:150%;
+
.cont .hmain a:hover{color:#0babe7;background:#fff;border-top:#0babe7 thin solid;border-bottom:#0babe7 thin solid; }
-
word-spacing:0.1em;
+
.cont .hmain ul {display: none;}
-
}
+
.cont .hmain li a{font-size:14px;color:#fff;background-color:#8dc7e9;line-height:150%;border:#fff thin solid ;}  
-
.main div{float:right;position:relative;line-height:150%;word-spacing:0.1em;}
+
.cont .hmain li a:hover{color:#8dc7e9;background:#fff; line-height:150%;border:#8dc7e9 thin solid ;}
-
.main span{clear:both;word-spacing:0.1em;}
+
-
.main #Enlarge{float:left;}
+
</style>
</style>
-
<div class="box">
+
<script type="text/javascript">
-
<!--代码开始-->
+
$(document).ready(function(){ 
-
     <div class="sub">
+
     $(".hmain").hover(function(){ 
-
<div class="fixed"></div>
+
        $(this).children("ul").slideDown(); 
-
</div>
+
        changeIcon($(this).children("a")); 
-
<div class="main">
+
     },function(){ 
-
     <p><br />
+
        $(this).children("ul").slideUp(); 
-
</p>
+
        changeIcon($(this).children("a"));
-
<center><span style="font-size:46px;font-family:Arial;margin-top:10px;line-height:100%">Project</span></center>
+
    });
-
<p><br/>
+
});
-
</p>
+
</script>
-
<p>The Glossary: </p>
+
<div class="cont">
-
<ul><li> The O-Key System -- Any orthogonal system containing a pair of orthogonal ribosome and mRNA
+
        <ul>  
-
</li><li> The O-Key -- the orthogonal ribosome, which serves like a key to translate the orthogonal mRNA
+
            <li class="hmain" style="margin-top:20px;">  
-
</li><li> The O-Lock -- the orthogonal mRNA, which can only be deciphered by the O-Key.
+
                <a href="#Model_Objective">Model Objective</a>  
-
</li></ul>
+
            </li>  
-
<h1> <span>Orthogonal System</span></h1>
+
            <li class="hmain">  
-
<hr />
+
                <a href="#Problem_Description">Problem Description</a>
-
<div>
+
            </li>  
-
<div style="width:300px;">
+
            <li class="hmain">
-
<a href="#" ><img alt="" src="images/pic001.jpg" width="300" height="192"/></a>
+
                <a href="#Problem_Abstraction">Problem Abstraction</a>  
-
<div>
+
            </li>  
-
<div id="Enlarge">
+
            <li class="hmain">  
-
<a href="#" title="Enlarge"><img src="images/loading.gif" width="15" height="11" alt="" /></a></div>
+
                <a href="#Assumption">Assumption</a>  
-
<b>Figure 1.</b> Word "RNA" (from "<a href="#" rel="nofollow">http://www.mfpl.ac.at</a>")</div></div></div>
+
            </li>
-
<p>By rationally mutate the Shine-Dalgarno (SD) and anti-Shine-Dalgarno (ASD) sequence, we are able to take advantage of the interaction of mRNA and ribosome to build our O-Key System of orthogonal ribosome and orthogonal mRNA. Within this system, we constructed an operon containing RFP and GFP coding sequence to verify the orthogonality of the O-Key. By selectively mutate the SD sequence of RFP or GFP, we were able to establish four translation pathways to characterize the effect of the O-Key System. In addition, we set up a model to predict the output of GFP and RFP under various circumstances. The model calculates the ΔG of ASD and SD sequence binding, and make use of this energy to evaluate the feasibility and translation efficiency of our O-Key System. The model turned out to be highly convincing as it corresponds with our wet lab result. In the end, both the wet and dry lab results matches our design. 
+
            <li class="hmain">  
-
</p>
+
                <a href="#Model_Development">Model Development</a>  
-
<br/><br/><br/><br/>
+
            </li>
-
<h1> <span><span style="line-height:100%">Genetic Pollution Prevention and Genetic Encryption</span></span></h1>
+
            <li class="hmain">  
-
<hr />
+
                <a href="#Analysis_.26_Discussion">Analysis & Discussion</a>  
-
<div><div style="width:300px;"><a href="#"><img alt="" src="images/pic002.jpg" width="300" height="192" /></a> <div><div id="Enlarge"><a href="#" title="Enlarge"><img src="images/loading.gif" width="15" height="11" alt="" /></a></div><b>Figure 2.</b> Comic of genetic pollution defence (from TJU iGEM Team 2012)</div></div></div>
+
            </li>
-
<p>Aiming at preventing genetic pollution, we employed the O-Key System to establish a translational fence that can restrain unwanted protein expression. The convenience and effectiveness of the O-Key System will make it applied to a larger scale in genetic engineering. We predict different companies will embed the O-Key system in their various product to ensure biosafety. In the meantime, because the O-Key System includes a key and a lock, we can make use of this mechanism to encrypt information into cell or locking the product information. This characteristic showed a promising application in information encryption, intellectual property protection, etc. Furthermore, the O-Key System can be applied to the entire organism to construct an orthogonal organism. We began with the simplest creature - the phage, and worked on the RBS of its various protein. After mutation, the phage becomes a brand new orthogonal organism that can only infect the cells with orthogonal ribosomes.  Using this O-Key Phage, we greatly reduce risk of phage pollution in the lab, while performing regular experiment using the phage. At last, a successful interdisciplinary model that combines marketing and bioengineering was constructed to predict the diffusion of exogenous gene across space and time. This creative model used the analogy of human society and bacteria colony to predict the speed and probability of genetic transfer.</p><br/>
+
            <li class="hmain">  
-
<h1> <span>Logic Metabolism Regulation</span></h1><hr />
+
                <a href="#Achievement">Achievement</a>  
-
<div ><div style="width:300px;"><a href="#"><img alt="" src="images/pic003.jpg" width="300" height="192"/></a> <div>
+
            </li>
-
<div id="Enlarge"><a href="#" title="Enlarge"><img src="images/loading.gif" width="15" height="11" alt="" /></a></div>
+
 
-
<b>Figure 3.</b> Metabolism Network (from TJU iGEM Team 2012)</div>
+
 
 +
            <li>  
 +
                <a href="https://2013.igem.org/Main_Page" title="Main Page"><img src="https://static.igem.org/mediawiki/2013/7/75/IGEM-logo-blue.png" width="200px" height="200px" border="none" /></a>  
 +
            </li>
 +
        </ul>  
</div>
</div>
 +
 +
</div>
</div>
</div>
-
<p>In this section, we describe the principles of Yeast Assembler, a novel way of assemble multiple fragments into a long operon, and specifically used this method to construct the gene needed to produce Violacein. The pathway of expressing violacein consists of five genes, and they build up a long operon. The conventional assembly methods for violacein takes too much time and labor, up to several weeks and offer resulting in failure, but using Yeast Assembler we can complete the whole process in a week. We will introduce and elaborate on the assembler in details. Through such an experiment, we could also prove the feasibilities of the O-Key System in regulating metabolism. Furthermore, we talked about the application of AND gate based on O-Key System in adjusting metabolism.
+
 
-
</p>
+
 
 +
<div class="main">
 +
 
 +
<br/>
 +
<center><span style="font-family:Arial;font-size:45px;color:#000;"> Mathematic Analysis on AlkSensor </span></center>
 +
<br/>
 +
</html>
 +
= Model Objective =
 +
<br>
 +
To perform a mathematic analysis on AlkSensor, to find out the relationship between AlkSensor’s input and output, to find ways to specifically regulate the function of AlkSensor, to find the factors affecting sensor’s leakage.
 +
 
 +
<br>
 +
 
 +
=Problem Description=
 +
<br>
 +
 
 +
AlkSensor is composed of protein ALKR and promoter alkM. Genes of ALKR and alkM were synthesized and constructed into a plasmid, as shown in figure 1. As mentioned in the introduction, protein ALKR is a transcription factor which can recognize certain alkanes. ALKR is under a constitutive promoter and is constitutively expressed. Alkane molecules is recognized by ALKR and a dimerized ALKR-alkane complex is formed. Subsequently the reporter’s promoter alkM is induced by the complex and the genes in the downstream of alkM are expressed. However, promoter alkM could also be slightly induced when inducers are absent from the system. There are possibilities that dierized ALKR binds on promoter alkM and activates the downstream genes.
 +
 
 +
[[Image:Modeling-01.png|thumb|600px|center|<b>Figure 1.</b> Scheme of AlkSensor’s mechanism]]
 +
 
 +
<br>
 +
 
 +
=Problem Abstraction=
 +
<br>
 +
The mechanism of AlkSensor can be represented by a set of chemical reactions, as shown below.
 +
 
 +
[[Image:TJU-F-11.png|center]]
 +
 
 +
<center><b>Figure 2.</b> Chemical reactions of AlkSensor</center>
 +
 
 +
*Reaction 1: the generation of protein ALKR.
 +
 
 +
*Reaction 2: the degradation of protein ALKR
 +
 
 +
*Reaction 3: the dimerization of protein ALKR(AR2-A denotes the dimerized ALKR-alkane complex)
 +
 
 +
*Reaction 4: the combination of dimerized ALKR with alkane(Pm denotes promoter alkM)
 +
 
 +
*Reaction 5: the combination of dimerized ALKR-alkane complex with promoter alkM(Pm’ denotes the promoter alkM binding with inducer)
 +
 
 +
*Reaction 6: the combination of dimerized ALKR with promoter alkM(Pm’’ denotes the promoter alkM binding with dimerized ALKR)
 +
 
 +
*Reaction 7: the generation of reporter (RNAP denote the RNA polymerase, Rp denotes reporter )
 +
 
 +
*Reaction 8: the leakage of AlkSensor
 +
 
 +
*Reaction 9: the the degradation of reporter
 +
 
 +
<br>
 +
 
 +
= Assumption =
 +
<br>
 +
 
 +
There are several assumptions in the abstraction of AlkSensor.
 +
 
 +
*Because the genes of ALKR is under a constitutive promoter, we assume that the generation rate of ALKR is constant.
 +
 
 +
*The four binding reactions, i.e, reaction 3, 4, 5 and 6 are fast reversible reactions since DNA binding and unbinding of the repressors dimers and the dimerization itself occur within seconds, whereas the synthesis (transcription, translation, folding) and degradation of monomers takes minutes to sometimes an hour.
 +
 
 +
Reaction 3, 4, 5 and 6 can be integrated into two reversible questions. Therefore, the 9 reactions can be simplified as 7 reactions.
 +
 
 +
[[Image:TJU-F-12.png|center|]]
 +
 
 +
<center><b>Figure 3.</b> Simplified form of AlkSensor’s chemical reactions</center>
 +
 
 +
<br>
 +
 
 +
=Model Development=
 +
<br>
 +
 
 +
Reaction 3 and 4 are fast reversible reactions because DNA binding and unbinding of the transcription factor dimers and the dimerization itself occur within seconds. However the synthesis and degradation of monomers takes minutes to sometimes an hour. Therefore, the three reactions are in equilibrium and the steady state concentrations are given in terms of the equilibrium constants. The accumulation rates of ALKR and reporter are subject to their generation rate and degradation rate, which is described by two ordinary differential equations (ODE). So the mechanism of AlkSensor can be described by a mathematical model consisting of 2 ordinary differential equations (ODE) and three equilibrium equation. The input of AlkSensor can be defined as the concentration alkane, the output can be defined as the concentration of reporter protein, as shown in figure 2.
 +
 
 +
[[Image:TJU-model-4.png|thumb|600px|center|<b>Figure 4.</b> Mathematical representation of AlkSensor]]
 +
 
 +
In the first equation, there are four terms that determine the accumulation rate of reporter, the generation rate of reporter, the leakage rate of AlkSensor, the basal expression rate of reporter, the degradation rate of reporter. In the second equation, there are four terms that determine the accumulation rate of ALKR, the generation rate of ALKR, the degradation rate of ALKR, the dilution rate of ALKR. The last 3 equation describe the quantitative relation in reaction 3 and 4.
 +
 
 +
The [Pm’] and [Pm’’] are still intermediate variables, we next deduce the value of [Pm’] and [Pm’’].
 +
 
 +
[[Image:TJU-F-1.png|center]]
 +
 
 +
[[Image:TJU-F-2.png|center]]
 +
 
 +
The total concentration of promoter alkM is thought to be a constant, which is proportional to the copy number of alkM.
 +
 
 +
[[Image:TJU-F-3.png|center]]
 +
 
 +
So we can get the expression of [Pm], [Pm’] and [Pm’’]
 +
 
 +
[[Image:TJU-F-4.png|center]]
 +
 
 +
[[Image:TJU-F-5.png|center]]
 +
 
 +
[[Image:TJU-F-6.png|center]]
 +
 
 +
Then we substitute [Pm’] and [Pm’] with the terms on the right side of the equation.
 +
 
 +
[[Image:TJU-F-7.png|center]]
 +
 
 +
When the leakage of ALKR’s promoter is little, the terms r can be ignored. When the system reach a steady state, the accumulation rate of Rp is zero. In such a condition, the response function of AlkSensor can be described as the equation below.
 +
 
 +
[[Image:TJU-F-8.png|center]]
 +
 
 +
We can simplify the response function into an elegant form, in which x denotes the input, y denotes the output, a, b and c are three parameters.
 +
 
 +
[[Image:TJU-F-9.png|center]]
 +
 
 +
*k’: the expression rate constant of promoter alkM;
 +
*k<sub>d</sub>: the degradation constant of protein ALKR, thought to be a constant;
 +
*P<sub>0</sub>: the concentration of RNAP, constant;
 +
*[P<sub>t</sub>]: the total concentration of promoter alkM, which is proportional to the copy number. This is easily changeable. We can change it through construct alkM on different plasmid with varying copy number.
 +
 
 +
<br>
 +
 
 +
= Analysis & Discussion =
 +
<br>
 +
 
 +
The output has a monotone increasing relation with the input. When the input is large enough, the output reaches its maximum value, a, which is proportional to the amount of promoter alkM. When there is no input, the output has a smallest value, i.e. the value of leakage. We can easily obtain the value of dynamic range by dividing the maximum response into the value of leakage.
 +
 
 +
[[Image:TJU-F-10.png|center]]
 +
 
 +
There are two parameters that can be rationally regulated, [P<sub>t</sub>] and [ALKR]. We can control [P<sub>t</sub>] by adjust the copy number of promoter alkM and control [ALKR] by adjusting the strength of its promoter. Therefore, we have the ability to regulate the value of a and b, that is to say, the maximum response, leakage and dynamic range of AlkSensor can all be rationally regulated.
 +
 
 +
Figure 5 shows a set of response curves of AlkSensor with different expression levels of ALKR. When there is no ALKR expressed, the response curve is a horizontal line, suggesting that AlkSensor has no ability to distinguish different inputs. With the increase of [ALKR], the leakage increase, however, the maximum response remains the same value, which makes the dynamic range decrease. When [ALKR] is too large, the response curve turns to be a horizontal line again. AlkSensor loses its function in this case.
 +
 
 +
[[Image:TJU-model-5.png|thumb|600px|center|<b>Figure 5.</b> The influence of [ALKR] on the response curve of AlkSensor]]
 +
 
 +
<br>
 +
 
 +
= Achievement =
 +
 
 +
<html>
 +
<br />
 +
<p> In this model, we have</p>
 +
 
 +
<style type="text/css">
 +
.modeling-list{font-size:14px;line-height:150%;}
 +
</style>
 +
 
 +
<ul class="modeling-list" >
 +
<li style="list-style-image: url(https://static.igem.org/mediawiki/2013/e/ed/Tick.gif)"> identified the pattern of AlkSensor’s response curve,</li>
 +
<li style="list-style-image: url(https://static.igem.org/mediawiki/2013/e/ed/Tick.gif)"> proposed a template for experimental data of AlkSensor,</li>
 +
<li style="list-style-image: url(https://static.igem.org/mediawiki/2013/e/ed/Tick.gif)"> found ways to evaluate AlkSensor,</li>
 +
<li style="list-style-image: url(https://static.igem.org/mediawiki/2013/e/ed/Tick.gif)"> developed strategies to rationally regulate AlkSensor.</li>
 +
</ul>
 +
 
 +
 
 +
 
</div>
</div>
 +
</div>
</div>
-
    </div>
 
-
<!--代码结束-->
 
</div>
</div>
 +
Line 305: Line 437:
<!--top button section-->
<!--top button section-->
<div style="display: block" id="goTopBtn">
<div style="display: block" id="goTopBtn">
-
<a href="#top"><img border=0 src="images/lanren_top.jpg"></a>
+
<a href="#top" title="Top"><img border=0 src="https://static.igem.org/mediawiki/2013/0/0b/Top-1.png"></a>
</div>
</div>
</html>
</html>

Latest revision as of 00:50, 29 October 2013


Mathematic Analysis on AlkSensor

Contents

Model Objective


To perform a mathematic analysis on AlkSensor, to find out the relationship between AlkSensor’s input and output, to find ways to specifically regulate the function of AlkSensor, to find the factors affecting sensor’s leakage.


Problem Description


AlkSensor is composed of protein ALKR and promoter alkM. Genes of ALKR and alkM were synthesized and constructed into a plasmid, as shown in figure 1. As mentioned in the introduction, protein ALKR is a transcription factor which can recognize certain alkanes. ALKR is under a constitutive promoter and is constitutively expressed. Alkane molecules is recognized by ALKR and a dimerized ALKR-alkane complex is formed. Subsequently the reporter’s promoter alkM is induced by the complex and the genes in the downstream of alkM are expressed. However, promoter alkM could also be slightly induced when inducers are absent from the system. There are possibilities that dierized ALKR binds on promoter alkM and activates the downstream genes.

Figure 1. Scheme of AlkSensor’s mechanism


Problem Abstraction


The mechanism of AlkSensor can be represented by a set of chemical reactions, as shown below.

TJU-F-11.png
Figure 2. Chemical reactions of AlkSensor
  • Reaction 1: the generation of protein ALKR.
  • Reaction 2: the degradation of protein ALKR
  • Reaction 3: the dimerization of protein ALKR(AR2-A denotes the dimerized ALKR-alkane complex)
  • Reaction 4: the combination of dimerized ALKR with alkane(Pm denotes promoter alkM)
  • Reaction 5: the combination of dimerized ALKR-alkane complex with promoter alkM(Pm’ denotes the promoter alkM binding with inducer)
  • Reaction 6: the combination of dimerized ALKR with promoter alkM(Pm’’ denotes the promoter alkM binding with dimerized ALKR)
  • Reaction 7: the generation of reporter (RNAP denote the RNA polymerase, Rp denotes reporter )
  • Reaction 8: the leakage of AlkSensor
  • Reaction 9: the the degradation of reporter


Assumption


There are several assumptions in the abstraction of AlkSensor.

  • Because the genes of ALKR is under a constitutive promoter, we assume that the generation rate of ALKR is constant.
  • The four binding reactions, i.e, reaction 3, 4, 5 and 6 are fast reversible reactions since DNA binding and unbinding of the repressors dimers and the dimerization itself occur within seconds, whereas the synthesis (transcription, translation, folding) and degradation of monomers takes minutes to sometimes an hour.

Reaction 3, 4, 5 and 6 can be integrated into two reversible questions. Therefore, the 9 reactions can be simplified as 7 reactions.

TJU-F-12.png
Figure 3. Simplified form of AlkSensor’s chemical reactions


Model Development


Reaction 3 and 4 are fast reversible reactions because DNA binding and unbinding of the transcription factor dimers and the dimerization itself occur within seconds. However the synthesis and degradation of monomers takes minutes to sometimes an hour. Therefore, the three reactions are in equilibrium and the steady state concentrations are given in terms of the equilibrium constants. The accumulation rates of ALKR and reporter are subject to their generation rate and degradation rate, which is described by two ordinary differential equations (ODE). So the mechanism of AlkSensor can be described by a mathematical model consisting of 2 ordinary differential equations (ODE) and three equilibrium equation. The input of AlkSensor can be defined as the concentration alkane, the output can be defined as the concentration of reporter protein, as shown in figure 2.

Figure 4. Mathematical representation of AlkSensor

In the first equation, there are four terms that determine the accumulation rate of reporter, the generation rate of reporter, the leakage rate of AlkSensor, the basal expression rate of reporter, the degradation rate of reporter. In the second equation, there are four terms that determine the accumulation rate of ALKR, the generation rate of ALKR, the degradation rate of ALKR, the dilution rate of ALKR. The last 3 equation describe the quantitative relation in reaction 3 and 4.

The [Pm’] and [Pm’’] are still intermediate variables, we next deduce the value of [Pm’] and [Pm’’].

TJU-F-1.png
TJU-F-2.png

The total concentration of promoter alkM is thought to be a constant, which is proportional to the copy number of alkM.

TJU-F-3.png

So we can get the expression of [Pm], [Pm’] and [Pm’’]

TJU-F-4.png
TJU-F-5.png
TJU-F-6.png

Then we substitute [Pm’] and [Pm’] with the terms on the right side of the equation.

TJU-F-7.png

When the leakage of ALKR’s promoter is little, the terms r can be ignored. When the system reach a steady state, the accumulation rate of Rp is zero. In such a condition, the response function of AlkSensor can be described as the equation below.

TJU-F-8.png

We can simplify the response function into an elegant form, in which x denotes the input, y denotes the output, a, b and c are three parameters.

TJU-F-9.png
  • k’: the expression rate constant of promoter alkM;
  • kd: the degradation constant of protein ALKR, thought to be a constant;
  • P0: the concentration of RNAP, constant;
  • [Pt]: the total concentration of promoter alkM, which is proportional to the copy number. This is easily changeable. We can change it through construct alkM on different plasmid with varying copy number.


Analysis & Discussion


The output has a monotone increasing relation with the input. When the input is large enough, the output reaches its maximum value, a, which is proportional to the amount of promoter alkM. When there is no input, the output has a smallest value, i.e. the value of leakage. We can easily obtain the value of dynamic range by dividing the maximum response into the value of leakage.

TJU-F-10.png

There are two parameters that can be rationally regulated, [Pt] and [ALKR]. We can control [Pt] by adjust the copy number of promoter alkM and control [ALKR] by adjusting the strength of its promoter. Therefore, we have the ability to regulate the value of a and b, that is to say, the maximum response, leakage and dynamic range of AlkSensor can all be rationally regulated.

Figure 5 shows a set of response curves of AlkSensor with different expression levels of ALKR. When there is no ALKR expressed, the response curve is a horizontal line, suggesting that AlkSensor has no ability to distinguish different inputs. With the increase of [ALKR], the leakage increase, however, the maximum response remains the same value, which makes the dynamic range decrease. When [ALKR] is too large, the response curve turns to be a horizontal line again. AlkSensor loses its function in this case.

Figure 5. The influence of [ALKR] on the response curve of AlkSensor


Achievement


In this model, we have

  • identified the pattern of AlkSensor’s response curve,
  • proposed a template for experimental data of AlkSensor,
  • found ways to evaluate AlkSensor,
  • developed strategies to rationally regulate AlkSensor.

Retrieved from "http://2013.igem.org/Team:Tianjin/Modeling"