Team:Slovenia/ModelingPositiveFeedbackLoopSwitchCSim
From 2012.igem.org
Line 2: | Line 2: | ||
<head> | <head> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> | <meta http-equiv="X-UA-Compatible" content="IE=edge" /> | ||
+ | |||
<style type="text/css"> | <style type="text/css"> | ||
Line 182: | Line 183: | ||
+ | p.inliner{text-align:justify; } | ||
+ | img.inliner{width:100%; border-width:0px;} | ||
+ | table.inliner{border-width:0px; float:right; width:60%; margin-bottom:15px; margin-left:15 px; margin-right:15 px; padding-left:15px; } | ||
+ | td.inliner, th.normal { border-width:0px;} | ||
+ | thead.inliner{} | ||
+ | tbody .inliner{} | ||
+ | |||
+ | /* CSS navigation menu (blue) */ | ||
/* CSS navigation menu (blue) */ | /* CSS navigation menu (blue) */ | ||
#cssmenu{ height:37px; display:block; padding:0; margin:0; border:1px solid; border-radius:0px; } | #cssmenu{ height:37px; display:block; padding:0; margin:0; border:1px solid; border-radius:0px; } | ||
Line 201: | Line 210: | ||
#cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;} | #cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;} | ||
#cssmenu ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:8px 20px; font:10pt Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); } | #cssmenu ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:8px 20px; font:10pt Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); } | ||
+ | #cssmenu ul li > ul li a table tr td span{ outline:none; display:block; position:relative; margin:0; padding:0px 0px; font:10pt Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); } | ||
#cssmenu, #cssmenu > ul > li > ul > li a:hover | #cssmenu, #cssmenu > ul > li > ul > li a:hover | ||
{ background:#043A6B; | { background:#043A6B; | ||
Line 216: | Line 226: | ||
#cssmenu > ul > li > a:hover{background:#0C5DA5;} | #cssmenu > ul > li > a:hover{background:#0C5DA5;} | ||
/* end CSS navigation menu (blue) */ | /* end CSS navigation menu (blue) */ | ||
+ | |||
+ | /*new table start*/ | ||
+ | table.newtable {background-color:transparent;} | ||
+ | td.newtable, th.newtable {background-color:transparent;} | ||
+ | thead.newtable{ } | ||
+ | tbody .newtable{} | ||
+ | /*new table start*/ | ||
Line 294: | Line 311: | ||
<div id="banner"> | <div id="banner"> | ||
- | |||
</div> | </div> | ||
Line 300: | Line 316: | ||
<!--<div id="container">--> | <!--<div id="container">--> | ||
<div id="mainmenu"> | <div id="mainmenu"> | ||
+ | |||
<!-- start main menu --> | <!-- start main menu --> | ||
Line 317: | Line 334: | ||
<li><a href='https://2012.igem.org/Team:Slovenia/TheSwitchDesignedTALregulators'><span>Designed TAL regulators</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/TheSwitchDesignedTALregulators'><span>Designed TAL regulators</span></a></li> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/TheSwitchMutualRepressorSwitch'><span>Mutual repressor switch</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/TheSwitchMutualRepressorSwitch'><span>Mutual repressor switch</span></a></li> | ||
- | <li><a href='https://2012.igem.org/Team:Slovenia/TheSwitchPositiveFeedbackLoopSwitch'><span>Positive feedback loop switch</span></a></li> | + | <li><a href='https://2012.igem.org/Team:Slovenia/TheSwitchPositiveFeedbackLoopSwitch'><table class="newtable"><tr class="newtable"><td class="newtable"><span>Positive feedback loop switch</span></td><td class="newtable"><img style="margin-right:-15px;" width="25px" src="https://static.igem.org/mediawiki/2012/e/ee/Svn12_hp_new.png"></img></td></tr></table></a></li> |
+ | <li><a href='https://2012.igem.org/Team:Slovenia/TheSwitchControls'><table class="newtable"><tr class="newtable"><td class="newtable"><span>Controls</span></td><td class="newtable"><img style="margin-right:-81px;" width="25px" src="https://static.igem.org/mediawiki/2012/e/ee/Svn12_hp_new.png"></img></td></tr></table></a></li> | ||
</ul> | </ul> | ||
</li> | </li> | ||
Line 325: | Line 343: | ||
<li><a href='https://2012.igem.org/Team:Slovenia/SafetyMechanismsEscapeTag'><span>Escape tag</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/SafetyMechanismsEscapeTag'><span>Escape tag</span></a></li> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/SafetyMechanismsTermination'><span>Termination</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/SafetyMechanismsTermination'><span>Termination</span></a></li> | ||
- | + | <li><a href='https://2012.igem.org/Team:Slovenia/SafetyMechanismsMicrocapsuleDegradation'><table class="newtable"><tr class="newtable"><td class="newtable"><span>Microcapsule degradation</span></td><td class="newtable"><img style="margin-right:-15px;" width="25px" src="https://static.igem.org/mediawiki/2012/e/ee/Svn12_hp_new.png"></img></td></tr></table></a></li> | |
</ul> | </ul> | ||
</li> | </li> | ||
Line 333: | Line 351: | ||
<li><a href='https://2012.igem.org/Team:Slovenia/ImplementationHepatitisC'><span>Hepatitis C</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/ImplementationHepatitisC'><span>Hepatitis C</span></a></li> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/ImplementationIschaemicHeartDisease'><span>Ischaemic heart disease</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/ImplementationIschaemicHeartDisease'><span>Ischaemic heart disease</span></a></li> | ||
+ | <li><a href='https://2012.igem.org/Team:Slovenia/ImplementationImpact'><table class="newtable"><tr class="newtable"><td class="newtable"><span>Impact</span></td><td class="newtable"><img style="margin-right:-86px;" width="25px" src="https://static.igem.org/mediawiki/2012/e/ee/Svn12_hp_new.png"></img></td></tr></table></a></li> | ||
</ul> | </ul> | ||
Line 340: | Line 359: | ||
<ul> | <ul> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/Modeling'><span>Overview</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/Modeling'><span>Overview</span></a></li> | ||
- | + | <li><a href='https://2012.igem.org/Team:Slovenia/ModelingPK'><table class="newtable"><tr class="newtable"><td class="newtable"><span>Pharmacokinetics</span></td><td class="newtable"><img style="margin-right:-15px;" width="25px" src="https://static.igem.org/mediawiki/2012/e/ee/Svn12_hp_new.png"></img></td></tr></table></a></li> | |
<li><a href='https://2012.igem.org/Team:Slovenia/ModelingMethods'><span>Modeling methods</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/ModelingMethods'><span>Modeling methods</span></a></li> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/ModelingMutualRepressorSwitch'><span>Mutual repressor switch</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/ModelingMutualRepressorSwitch'><span>Mutual repressor switch</span></a></li> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/ModelingPositiveFeedbackLoopSwitch'><span>Positive feedback loop switch</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/ModelingPositiveFeedbackLoopSwitch'><span>Positive feedback loop switch</span></a></li> | ||
- | <li><a href='https://2012.igem.org/Team:Slovenia/ModelingQuantitativeModel'><span> | + | <li><a href='https://2012.igem.org/Team:Slovenia/ModelingQuantitativeModel'><table class="newtable"><tr class="newtable"><td class="newtable"><span>Experimental model</span></td><td class="newtable"><img style="margin-right:-15px;" width="25px" src="https://static.igem.org/mediawiki/2012/e/ee/Svn12_hp_new.png"></img></td></tr></table></a></li> |
- | + | <li><a href='https://2012.igem.org/Team:Slovenia/ModelingInteractiveSimulations'><table class="newtable"><tr class="newtable"><td class="newtable"><span>Interactive simulations</span></td><td class="newtable"><img style="margin-right:-15px;" width="25px" src="https://static.igem.org/mediawiki/2012/e/ee/Svn12_hp_new.png"></img></td></tr></table></a></li> | |
</ul> | </ul> | ||
</li> | </li> | ||
Line 356: | Line 375: | ||
<ul> | <ul> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/Notebook'><span>Experimental methods</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/Notebook'><span>Experimental methods</span></a></li> | ||
- | + | <li><a href='https://2012.igem.org/Team:Slovenia/NotebookLablog'><table class="newtable"><tr class="newtable"><td class="newtable"><span>Lablog</span></td><td class="newtable"><img style="margin-right:-90px;" width="25px" src="https://static.igem.org/mediawiki/2012/e/ee/Svn12_hp_new.png"></img></td></tr></table></a></li> | |
<li><a href='https://2012.igem.org/Team:Slovenia/NotebookLabSafety'><span>Lab safety</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/NotebookLabSafety'><span>Lab safety</span></a></li> | ||
</ul> | </ul> | ||
Line 379: | Line 398: | ||
<li><a href='https://2012.igem.org/Team:Slovenia/Team'><span>Team members</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/Team'><span>Team members</span></a></li> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/TeamAttributions'><span>Attributions</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/TeamAttributions'><span>Attributions</span></a></li> | ||
+ | <li><a href='https://2012.igem.org/Team:Slovenia/TeamCollaborations'><table class="newtable"><tr class="newtable"><td class="newtable"><span>Collaborations</span></td><td class="newtable"><img style="margin-right:-20px;" width="25px" src="https://static.igem.org/mediawiki/2012/e/ee/Svn12_hp_new.png"></img></td></tr></table></a></li> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/TeamGallery'><span>Gallery</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/TeamGallery'><span>Gallery</span></a></li> | ||
<li><a href='https://2012.igem.org/Team:Slovenia/TeamSponsors'><span>Sponsors</span></a></li> | <li><a href='https://2012.igem.org/Team:Slovenia/TeamSponsors'><span>Sponsors</span></a></li> | ||
Line 391: | Line 411: | ||
<div id="main"> | <div id="main"> | ||
<br/> | <br/> | ||
+ | |||
+ | |||
+ | <!-- dummy link na bannerju --> | ||
+ | <a href="https://2012.igem.org/Main_Page"> | ||
+ | <div id="dummy" style="background-color:white; position:absolute; left:870px; top:25px; width:115px; height:80px; z-index:100; opacity:0.0;"> | ||
+ | </div> | ||
+ | </a> | ||
+ | |||
+ | |||
<h1>Modeling - positive feedback loop switch</h1> | <h1>Modeling - positive feedback loop switch</h1> | ||
<p> | <p> |
Revision as of 23:17, 25 October 2012
Modeling - positive feedback loop switch
C#Sim model of the positive feedback loop switch
C#Sim model of the positive feedback loop switch, like other modeling approaches, showed that this switch was much more robust than the mutual repressor switch. The positive feedback loop switch would exhibit bistability even for low transcription factor exponent values, such as 1.1 - much lower than required for bistability of the mutual repressor switch. It again proved tolerant to leaky production of transcription factors and exhibited bistability even for low translation effectiveness (e.g. 25%). Decreasing translation effectiveness required a relatively slight increase in transcription factor exponent values for bistability to occur. |
The model
The model was constructed in C# programming language by defining objects that represented the switch. See source code for complete implementation details. See modeling methods for algorithm description.
Simulation results
State-switching was achieved by introducing state-inducing signals for a certain duration of time. Each signal was modeled as a step function. Each binding site had a capacity equal to 10, to represent 10 binding site repeats. Active transcription rates (k) of all promoters were equal to 200 units. mRNA degradation percentage per simulation step was 0.25 and protein degradation percentage was 0.1.
Simulation results show reached protein levels (i.e. the amount of protein entities in the system) as a function of time.
In our first test, the following state-switching scenario was used:
- signal 2 was introduced at time = 0 to induce stable state 2 (high mCitrine) and removed at time = 100;
- signal 1 was introduced at time = 200 to induce stable state 1 (high BFP) and removed at time = 300;
- signal 2 was again introduced at time = 400 and removed at time = 500;
- signal 1 was again introduced at time = 600 and removed at time = 700.
Leaky expression (b) of each gene was equal to 15 units (compared to active transcription rate of 200, that means leaking of 7,5%). Exponent values (m and n - see Modeling methods for description) were equal to 1.3. Translation effectiveness was 25%. While the mutual repressor switch didn't exhibit bistability for this parameter values, the positive feedback loop switch did, as shown in figure 1.
Figure 1. The positive feedback loop switch transitioning between stable states for parameter values that did not result in bistability of the mutual repressor switch (here, transcription factor exponents were equal to 1.3 and leaky transcription rates were 15 units). |
For our next tests, the following state-switching scenario was used:
- signal 2 was introduced at time = 0 (with time here we mean simulation step number) to induce stable state 2 (high mCitrine) and removed at
time = 100; - signal 1 was introduced at time = 400 to induce stable state 1 (high BFP) and removed at time = 500;
- signal 2 was again introduced at time = 800 and removed at time = 900;
- signal 1 was again introduced at time = 1200 and removed at time = 1300.
Exponents were equal to 1.1. Leaky production rate of all proteins was again 15 units. Translation effectiveness was 90%. Bistability was exhibited, as shown in figure 2. Decreasing translation effectiveness required a slight increase in exponent values for bistability to occur. Figure 3 shows that bistability was exhibited fo exponent values of 1.3 when translation effectiveness was reduced to 40%. Figure 4 shows the switch exhibiting bistability for exponent values equal to 1.3 with leaky transcription rate equal to 15 units and translation effectiveness equal to 100%.
Figure 2. The positive feedback loop switch exhibited bistability for exponent values of 1.1 when translation effectiveness was 90%, despite leaky expression of 15 units for all genes. |
Figure 3. The positive feedback loop switch exhibited bistability for exponent values of 1.3 when translation effectiveness was 40%. |
Figure 4. The positive feedback loop switch exhibiting bistability for translation effectiveness of 100%. |
Next: Quantitative model >>