Team:UCSF/Modeling Results

From 2012.igem.org

(Difference between revisions)
Line 5: Line 5:
<link rel="stylesheet" type="text/css" href="http://tinyurl.com/twilightsparkles"/>
<link rel="stylesheet" type="text/css" href="http://tinyurl.com/twilightsparkles"/>
-
<br>
+
<style>
 +
#mission {width: 500px; float:left; background-color: #F5F5F5; margin-left:8px; padding: 10px; margin-top:8px;}
 +
#opensource {width:306px; float:left; background-color: #F5F5F5; margin-left:8px; padding: 10px; margin-top:8px;}
 +
#rightcontent {width:755px; float:right; background-color: #F5F5F5; margin-left: 8px;  margin-top:10px;}
 +
#photos {width:155px; float:left; background-color: #F5F5F5; margin-left: 8px;  margin-top:10px;}
 +
#description{width:450px; height:110px;float:left; background-color: #F5F5F5; margin-left: 8px;  margin-top:10px;}
 +
#flickr{width:755px; float:right;}
 +
#leftcolumntotal{width:200px; height:1800px; float: left; margin-top:0px;}
 +
</style>
 +
<br>
 +
 +
<div id="rightcontenttext">
<h3red>Result of Computational Analysis</h3red> <p>
<h3red>Result of Computational Analysis</h3red> <p>
<regulartext>
<regulartext>
Line 25: Line 36:
<regulartext>
<regulartext>
Due to the reasons above, we did sensitivity analysis using C++, the results are as following: <br>
Due to the reasons above, we did sensitivity analysis using C++, the results are as following: <br>
-
k_1 and k_2 are more sensitive than other parameters; <br>
+
<center><regulartext>k1 and k2 are more sensitive than other parameters; <br>
-
k_1 and k_2 are more sensitive when they are enlarged than they are reduced.
+
k1 and k2 are more sensitive when they are enlarged than they are reduced.</center>
<p>
<p>
<regulartext><br>
<regulartext><br>
-
The result of sensitivity analysis indicates that k_1 or k_2 should be tuned if we fail to get a steady population ratio of the two strains. But this result leaves us a dilemma in tuning the parameters in reality in experiments, because k_1  and k_2, the maximum growth rates of Escherichia coli (gDM/(Ls)), are the natural characteristics of the cells, which makes this situation intractable. We could tune α and β to get the final steady population ratio we want, but if the system couldn’t even go to a steady ratio, that doesn’t make sense in reality. That’s why a new approach should be proposed.
+
The result of sensitivity analysis indicates that k1 or k2 should be tuned if we fail to get a steady population ratio of the two strains. But this result leaves us a dilemma in tuning the parameters in reality in experiments, because k_1  and k_2, the maximum growth rates of Escherichia coli (gDM/(Ls)), are the natural characteristics of the cells, which makes this situation intractable. We could tune α and β to get the final steady population ratio we want, but if the system couldn’t even go to a steady ratio, that doesn’t make sense in reality. That’s why a new approach should be proposed.
<p> <br>
<p> <br>
 +
 +
 +
 +
<div id="rightcontenttext">
<h3red>Result of Simulation</h3red> <p>
<h3red>Result of Simulation</h3red> <p>
 +
<p>
 +
<regulartext><br>
 +
To test our analytical result and the robustness of this system, we simulated the system in Matlab with different groups of parameters: <br>
 +
<center><regulartext>k1=4, k2=3.9, K1=1, K2=1, α1=1, α2=4, β1=1, β2=1 </center>
 +
<regulartext><br>
 +
Setting the initial values to [0.1, 0.2, 0, 0], [0.1, 0.5, 0, 0], [0.1, 1.0, 0, 0], [0.3, 0.2, 0, 0],
 +
[0.3, 0.5, 0, 0], [0.3, 1.0, 0, 0], [0.7, 0.2, 0, 0], [0.7, 0.5, 0, 0], [0.7, 1.0, 0, 0] respectively, we follow the values of x of each line as time goes on, and a phase plane is shown below <br>
 +
 +
<img align="center" style="margin-bottom:0px; width: 500px;width: 400px; margin-top:50px; padding:2; margin-left:100px;" src="https://dl.dropbox.com/u/24404809/iGEM%202012/igem%202012%20website%20photos/Modeling/Simulation%20Results1.jpg">
 +
<p> <br>
 +
<regulartext><br>
 +
However, when the population ratio of the two strains gets to a steady state, y (c_1/c_2 ) doesn’t necessarily be constant. As an example, with another group of parameters
 +
<center><regulartext>k1=101,k2=100,K1=1e^(-5),K2=1e^(-5),α1=1e^(-4),α2=1e^(-4),β1=1e^(-6),β2=1e^(-6), </center> <br>
 +
<regulartext>
 +
the behavior of this dynamic system changes. Though the ratio of the two strains and c_1 come to a steady state finally, c_2 increases continuously as time goes on.
 +
 +
Setting the initial values to [0.1, 0.2, 0, 0], [0.1, 0.5, 0, 0], [0.1, 1.0, 0, 0], [0.3, 0.2, 0, 0],
 +
[0.3, 0.5, 0, 0], [0.3, 1.0, 0, 0], [0.7, 0.2, 0, 0], [0.7, 0.5, 0, 0], [0.7, 1.0, 0, 0] respectively ( The initial values are the same as the former situation.), we follow the values of x of each line as time goes on, and a phase plane is shown below.

Revision as of 23:57, 2 October 2012


Result of Computational Analysis


Though we don’t know the exact parameters in the experiments, and sometimes even cannot tune every parameter in reality, the more robust a dynamic system is, the easier the experiments could succeed.

To test the robustness of this dynamic system, we sampled the parameters using Latin-cubic sampling, and searched the suitable groups of parameters which could make the population ratio of the two strains (x=n1/n2) get to a constant number, and at the same time could also enable the final steady ratio to be neither too large nor too small, say, not larger than 10, and not smaller than 0.1.

Finally we found 261 out of 10000 groups of parameters that meet our requirement. This number gives an evaluation of the robustness.

What’s more, to give guidance on how to tune parameters to make experiments work out, we should find out which parameter is sensitive, say, which one to tune and how to tune it to make an experiment successful.

Due to the reasons above, we did sensitivity analysis using C++, the results are as following:

k1 and k2 are more sensitive than other parameters;
k1 and k2 are more sensitive when they are enlarged than they are reduced.


The result of sensitivity analysis indicates that k1 or k2 should be tuned if we fail to get a steady population ratio of the two strains. But this result leaves us a dilemma in tuning the parameters in reality in experiments, because k_1 and k_2, the maximum growth rates of Escherichia coli (gDM/(Ls)), are the natural characteristics of the cells, which makes this situation intractable. We could tune α and β to get the final steady population ratio we want, but if the system couldn’t even go to a steady ratio, that doesn’t make sense in reality. That’s why a new approach should be proposed.


Result of Simulation


To test our analytical result and the robustness of this system, we simulated the system in Matlab with different groups of parameters:

k1=4, k2=3.9, K1=1, K2=1, α1=1, α2=4, β1=1, β2=1

Setting the initial values to [0.1, 0.2, 0, 0], [0.1, 0.5, 0, 0], [0.1, 1.0, 0, 0], [0.3, 0.2, 0, 0], [0.3, 0.5, 0, 0], [0.3, 1.0, 0, 0], [0.7, 0.2, 0, 0], [0.7, 0.5, 0, 0], [0.7, 1.0, 0, 0] respectively, we follow the values of x of each line as time goes on, and a phase plane is shown below



However, when the population ratio of the two strains gets to a steady state, y (c_1/c_2 ) doesn’t necessarily be constant. As an example, with another group of parameters

k1=101,k2=100,K1=1e^(-5),K2=1e^(-5),α1=1e^(-4),α2=1e^(-4),β1=1e^(-6),β2=1e^(-6),

the behavior of this dynamic system changes. Though the ratio of the two strains and c_1 come to a steady state finally, c_2 increases continuously as time goes on. Setting the initial values to [0.1, 0.2, 0, 0], [0.1, 0.5, 0, 0], [0.1, 1.0, 0, 0], [0.3, 0.2, 0, 0], [0.3, 0.5, 0, 0], [0.3, 1.0, 0, 0], [0.7, 0.2, 0, 0], [0.7, 0.5, 0, 0], [0.7, 1.0, 0, 0] respectively ( The initial values are the same as the former situation.), we follow the values of x of each line as time goes on, and a phase plane is shown below.