Team:Slovenia/ModelingMutualRepressorSwitchCSim

From 2012.igem.org

(Difference between revisions)
(Created page with "<html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <style type="text/css"> #container {background:#fff; margin:0 auto 0px; padding:5px 0px 0px; width:960px;...")
Line 423: Line 423:
<h2><a name="model">The model</a></h2>
<h2><a name="model">The model</a></h2>
 +
<p>
 +
The model was constructed in C# programming language by defining objects that represented the switch. See <a href="https://2012.igem.org/Team:Slovenia/SourceCode">source code</a> for complete implementation details. See <a href="https://2012.igem.org/Team:Slovenia/ModelingMethods">modeling methods</a> for algorithm description.
 +
</p>
 +
<h2><a name="results">Simulation results</a></h2>
 +
<p>
 +
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 repetitions. 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.
 +
</p>
 +
<p>
 +
Simulation results show reached protein levels (i.e. the amount of protein entities in the system) as a function of time.
 +
</p>
 +
 +
<p>
 +
With bistability we mean that even after the removal of inducer signals, the switch remained in the state it had achieved.
 +
</p>
 +
 +
<p>
 +
The following state-switching scenario was used:
 +
<ul style="margin-left:30px;">
 +
    <li>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;</li>
 +
    <li>signal 1 was introduced at time = 200 to induce stable state 1 (high BFP) and removed at time = 300;</li>
 +
    <li>signal 2 was again introduced at time = 400 and removed at time = 500;</li>
 +
    <li>signal 1 was again introduced at time = 600 and removed at time = 700.</li>
 +
</ul>
 +
</p>
 +
 +
<p>
 +
For our first test, leaky expression of each gene was equal to 15 units (compared to active transcription rate of 200, that means leaking of 7,5%). Translation effectiveness, P<sub>T</sub>, was 25%. All exponents were equal to 1.3. No bistability was exhibited for this scenario, as demonstrated in Figure 1. Increasing transcription factor exponents (n and m) to 3 still produced no bistability. Increasing translation effectiveness (to e.g. 85%) still resulted in no bistable behavior, nor did higher PIP:KRAB or E:KRAB production rate. Bistability was only exhibited for little or no leaky production, and even then only for relatively high non-linearity (exponent values of 2 or above). This suggested (as other models did) that leaky expression is highly problematic with the mutual repressor switch and causes it to lose bistable behavior past a certain threshold.
 +
</p>
 +
 +
<p>
 +
Figure 2 shows the mutual repressor switch exhibiting bistability when zero leaky production was present. Transcription factor exponents in this case were equal to 4. Translational effectiveness was 80%. While bistability was exhibited in this case, the reached expression levels could differ significantly between different stable states. Decreasing non-linearity to e.g. 2 lead to loss of bistable behavior.
 +
</p>
-
<h2><a name="results">Simulation results</a></h2>
 
Line 437: Line 468:
<tr class="invisible">
<tr class="invisible">
<td class="invisible">
<td class="invisible">
-
<img  class="invisible" src="https://static.igem.org/mediawiki/2012/d/d6/Svn12_MutualRepressorSwitch_test1_mtl.png"/>
+
<img  class="invisible" src="https://static.igem.org/mediawiki/2012/d/dc/Svn12_MutualRepSwitch_CSIM_test1_mtl.png"/>
 +
</td>
 +
</tr>
 +
</tbody>
 +
</table>
 +
<table class="invisible" style="width:90%; text-align:center;">
 +
<tbody  class="invisible">
 +
<tr class="normal"><td class="invisible">
 +
<b>Figure 1.</b> The mutual repressor switch exhibited no consistent bistability when leaky expression was 15 units compared to active transcription rate of 200 units, regardless of non-linearity.
 +
</td></tr>
 +
</tbody>
 +
</table>
 +
<!-- end table-->
 +
 
 +
<br/>
 +
 
 +
<!-- figure 2 -->
 +
<table class="invisible" style="width:90%;">
 +
<tbody  class="invisible">
 +
<tr class="invisible">
 +
<td class="invisible">
 +
<img  class="invisible" src="https://static.igem.org/mediawiki/2012/1/1a/Svn12_MutualRepSwitch_CSIM_test2_mtl.png"/>
</td>
</td>
</tr>
</tr>
Line 445: Line 497:
<tbody  class="invisible">
<tbody  class="invisible">
<tr class="normal"><td class="invisible">
<tr class="normal"><td class="invisible">
-
<b>Figure 1.</b> Mutual repressor switch exhibiting transitions between stable states. No cooperativity and zero leaky expression were assumed here.
+
<b>Figure 2.</b> The mutual repressor switch exhibited bistability in idealized scenario with zero leaky production of transcription factors.
</td></tr>
</td></tr>
</tbody>
</tbody>

Revision as of 00:12, 26 September 2012


Modeling - mutual repressor switch

  1. Deterministic model
  2. Stochastic model
  3. C#Sim model

C#Sim model of the mutual repressor switch

C#Sim model of the mutual repressor switch suggested, as other models did, that the switch would quickly stop exhibiting bistable behavior with leaky production rate increasing past a certain (relatively low) threshold and that only idealized conditions would result in bistability.

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 repetitions. 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.

With bistability we mean that even after the removal of inducer signals, the switch remained in the state it had achieved.

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 = 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.

For our first test, leaky expression of each gene was equal to 15 units (compared to active transcription rate of 200, that means leaking of 7,5%). Translation effectiveness, PT, was 25%. All exponents were equal to 1.3. No bistability was exhibited for this scenario, as demonstrated in Figure 1. Increasing transcription factor exponents (n and m) to 3 still produced no bistability. Increasing translation effectiveness (to e.g. 85%) still resulted in no bistable behavior, nor did higher PIP:KRAB or E:KRAB production rate. Bistability was only exhibited for little or no leaky production, and even then only for relatively high non-linearity (exponent values of 2 or above). This suggested (as other models did) that leaky expression is highly problematic with the mutual repressor switch and causes it to lose bistable behavior past a certain threshold.

Figure 2 shows the mutual repressor switch exhibiting bistability when zero leaky production was present. Transcription factor exponents in this case were equal to 4. Translational effectiveness was 80%. While bistability was exhibited in this case, the reached expression levels could differ significantly between different stable states. Decreasing non-linearity to e.g. 2 lead to loss of bistable behavior.



Next: Deterministic model of the positive feedback loop switch >>