Team:SCUT/Modeling/Odr-10 Pathway
From 2013.igem.org
Yanzw scut (Talk | contribs) |
|||
(50 intermediate revisions not shown) | |||
Line 20: | Line 20: | ||
</p> | </p> | ||
<div class="imgC"> | <div class="imgC"> | ||
- | <img style="height: | + | <img style="height:450px;margin-right:10px;"src="https://static.igem.org/mediawiki/igem.org/0/0e/Scut_model11.jpg"/><img style="height:400px;"src="https://static.igem.org/mediawiki/igem.org/d/d7/Scut_equation21.png"/> |
- | <p class="tag"style="width:260px;float:left;margin-left: | + | <p class="tag"style="width:260px;float:left;margin-left:30px;"><strong>Figure 1.</strong> Odr-10 pathway</p> |
- | <p class="tag"style="width:300px;float:left;margin-left:20px;">"[ ]" stands for concentration;<br>"k" stands for the reaction constant | + | <p class="tag"style="width:300px;float:left;margin-left:20px;"><strong>"[ ]" stands for concentration;<br>"k" stands for the reaction constant</strong> |
</p> | </p> | ||
</div> | </div> | ||
Line 29: | Line 29: | ||
<div id="label"> | <div id="label"> | ||
<div id="mark1"class="labelmenu" style="background-color:#d6ee5a;"> | <div id="mark1"class="labelmenu" style="background-color:#d6ee5a;"> | ||
- | <p onclick="scroll_1()"> | + | <p onclick="scroll_1()"style="padding:2px 0;">ODE pathway..</p> |
</div> | </div> | ||
<div id="mark2"class="labelmenu" style="background-color:#cbf4bb;"> | <div id="mark2"class="labelmenu" style="background-color:#cbf4bb;"> | ||
- | <p onclick="scroll_2()"> | + | <p onclick="scroll_2()"style="padding:2px 0;letter-spacing:-1px;">Parameter set..</p> |
</div> | </div> | ||
<div id="mark3"class="labelmenu" style="background-color:#efd9cb;"> | <div id="mark3"class="labelmenu" style="background-color:#efd9cb;"> | ||
- | <p onclick="scroll_3()"> | + | <p onclick="scroll_3()"style="padding:2px 0;letter-spacing:-1px;">Parameter sensitivity..</p> |
</div> | </div> | ||
<div id="mark4"class="labelmenu" style="background-color:#f979a4;"> | <div id="mark4"class="labelmenu" style="background-color:#f979a4;"> | ||
- | <p onclick="scroll_4()"> | + | <p onclick="scroll_4()"style="padding:2px 0;letter-spacing:-1px;">Parameter sweep</p> |
</div> | </div> | ||
<div id="mark5"class="labelmenu" style="background-color:#d3c902;"> | <div id="mark5"class="labelmenu" style="background-color:#d3c902;"> | ||
- | <p onclick="scroll_5()"> | + | <p onclick="scroll_5()">Reference</p> |
</div> | </div> | ||
</div> | </div> | ||
Line 50: | Line 50: | ||
</p> | </p> | ||
<div class="imgC"> | <div class="imgC"> | ||
- | <img style="width: | + | <img style="width:640px;"src="https://static.igem.org/mediawiki/igem.org/0/02/Scut_flame05.png"/> |
- | <p class="tag"><strong>Figure 2.</strong></p> | + | <p class="tag"><strong>Figure 2.</strong> Parameter set of odr-10 pathway ODE simulation</p> |
</div> | </div> | ||
<p class="text"><strong>The simulation result:</strong><br> | <p class="text"><strong>The simulation result:</strong><br> | ||
Line 61: | Line 61: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/7/7f/Scut_model05.jpg"/></td> |
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/8/8e/Scut_model12.jpg"/></td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/5/52/Scut_model13.jpg"/></td> |
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/e/ee/Scut_model14.jpg"/></td> |
</tr> | </tr> | ||
</table> | </table> | ||
Line 95: | Line 95: | ||
Local sensitivity analysis is a common approach that the sensitivity of a model output.<br> | Local sensitivity analysis is a common approach that the sensitivity of a model output.<br> | ||
The systems biology models is a system of ODE that is dependent on a certain parameter set p and initial conditions y<sub>i</sub>(0).<br> | The systems biology models is a system of ODE that is dependent on a certain parameter set p and initial conditions y<sub>i</sub>(0).<br> | ||
- | <img style="width: | + | <img style="width:250px;margin:10px 25px;"src="https://static.igem.org/mediawiki/igem.org/e/e9/Scut_equation22.png"/><br> |
The sensitivity coefficients are the first-order derivatives of model outputs with respect to model parameters:<br> | The sensitivity coefficients are the first-order derivatives of model outputs with respect to model parameters:<br> | ||
- | <img style=" | + | <img style="height:50px;margin:10px 20px;"src="https://static.igem.org/mediawiki/igem.org/3/35/Scut_equation23.png"/><br> |
Where y<sub><i>i</i></sub> is the <i>i</i>th model output and p is the model input parameter.<br> | Where y<sub><i>i</i></sub> is the <i>i</i>th model output and p is the model input parameter.<br> | ||
We adopt finite difference approximation:<br> | We adopt finite difference approximation:<br> | ||
- | <img style="width: | + | <img style="width:280px;margin:10px 20px;"src="https://static.igem.org/mediawiki/igem.org/3/3c/Scut_equation24.png"/><br> |
</p> | </p> | ||
<p class="text"><strong>Why should we choose slope as an indicator?</strong><br> | <p class="text"><strong>Why should we choose slope as an indicator?</strong><br> | ||
t = constant<br> | t = constant<br> | ||
- | <img style="width: | + | <img style="width:280px;margin:10px 40px;"src="https://static.igem.org/mediawiki/igem.org/b/be/Scut_equation25.png"/><br> |
At the same time, slope is not the only candidate indicator; the other indicator candidates are listed below:<br> | At the same time, slope is not the only candidate indicator; the other indicator candidates are listed below:<br> | ||
- | <img style="width: | + | <img style="width:640px;margin:10px 20px;"src="https://static.igem.org/mediawiki/igem.org/8/89/Scut_model15.png"/><br><br> |
</p> | </p> | ||
- | <p class="text"><strong>Result:</strong><br> | + | <p class="text"style="margin-bottom:5px;"><strong>Result:</strong><br> |
Parameters sensitivity for odr-10 pathway model: | Parameters sensitivity for odr-10 pathway model: | ||
</p> | </p> | ||
<div class="imgC"> | <div class="imgC"> | ||
- | <img style="width:600px | + | <img style="width:600px;"src="https://static.igem.org/mediawiki/igem.org/a/ac/Scut_model06.jpg"/> |
- | <p class="tag"><strong>Figure 3.</strong></p> | + | <p class="tag"><strong>Figure 3.</strong> The histogram of parameter sensitivity for odr-10 pathway</p> |
</div> | </div> | ||
<p class="text">Positive (negative) values of calculated sensitivities indicate that the final concentration of Fus3<sup>*</sup> increase (decrease) with the increase of the parameter value.<br> | <p class="text">Positive (negative) values of calculated sensitivities indicate that the final concentration of Fus3<sup>*</sup> increase (decrease) with the increase of the parameter value.<br> | ||
Line 135: | Line 135: | ||
We determine the optimal parameter ranges for the ODE pathway system, and select a best parameter set for the noise analysis.<br> | We determine the optimal parameter ranges for the ODE pathway system, and select a best parameter set for the noise analysis.<br> | ||
We sweep sensitive parameters for the follow reasons:<br> | We sweep sensitive parameters for the follow reasons:<br> | ||
- | <img style="width:600px | + | <img style="width:600px;margin:10px 20px 20px 20px;"src="https://static.igem.org/mediawiki/igem.org/3/3d/Scut_flame04.png"/> |
</p> | </p> | ||
<p class="text"><strong>Establish parameter sweep database</strong><br> | <p class="text"><strong>Establish parameter sweep database</strong><br> | ||
Line 145: | Line 145: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/4/41/Scut_model16.jpg"/></td> |
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/0/0a/Scut_model17.jpg"/></td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/e/e0/Scut_model18.jpg"/></td> |
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/1/11/Scut_model07.jpg"/></td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/3/3e/Scut_model19.jpg"/></td> |
- | <td><img style="width | + | <td><img style="width:300px;"src="https://static.igem.org/mediawiki/igem.org/9/99/Scut_model20.jpg"/></td> |
</tr> | </tr> | ||
</table> | </table> | ||
<p class="text"><strong>Determine optimal parameter range</strong><br> | <p class="text"><strong>Determine optimal parameter range</strong><br> | ||
- | <img style="width: | + | <img style="width:640px;margin:10px 20px;"src="https://static.igem.org/mediawiki/igem.org/a/ac/Scut_flame06.png"/><br> |
We will use the best parameter set to perform the noise analysis. | We will use the best parameter set to perform the noise analysis. | ||
</p> | </p> | ||
Line 187: | Line 187: | ||
<p class="text"style="margin-bottom:5px;"><strong>The construction of model:</strong><br> | <p class="text"style="margin-bottom:5px;"><strong>The construction of model:</strong><br> | ||
Through the parameter data of parameter sweep, we get the following graphics by using Gillespie algorithm. ψ<sub><i>ij</i></sub> is use to describe the noise.<br> | Through the parameter data of parameter sweep, we get the following graphics by using Gillespie algorithm. ψ<sub><i>ij</i></sub> is use to describe the noise.<br> | ||
- | <img style="width: | + | <img style="width:150px;margin:10px 20px;"src="https://static.igem.org/mediawiki/igem.org/f/f0/Scut_equation26.png"/><br> |
σ<sub><i>ij</i></sub> stands for standard deviation and < x<sub>i</sub> > represents the mean value<br> | σ<sub><i>ij</i></sub> stands for standard deviation and < x<sub>i</sub> > represents the mean value<br> | ||
if i=j,<br> | if i=j,<br> | ||
- | <img style="width: | + | <img style="width:140px;margin:10px 40px;"src="https://static.igem.org/mediawiki/igem.org/9/95/Scut_equation27.png"/><br> |
We can figure out the value of ψ<sub style="vertical-align:-6px;"><i>i</i></sub><sup style="vertical-align:6px;"><i>2</i></sup> by getting the answers of its mean value and variance. | We can figure out the value of ψ<sub style="vertical-align:-6px;"><i>i</i></sub><sup style="vertical-align:6px;"><i>2</i></sup> by getting the answers of its mean value and variance. | ||
</p> | </p> | ||
Line 197: | Line 197: | ||
</p> | </p> | ||
<div class="imgC"> | <div class="imgC"> | ||
- | <img style="width: | + | <img style="width:320px;margin-right:10px;"src="https://static.igem.org/mediawiki/igem.org/3/37/Scut_model08.jpg"/><img style="width:320px;"src="https://static.igem.org/mediawiki/igem.org/1/13/Scut_model21.jpg"/> |
- | <p class="tag"style="width: | + | <p class="tag"style="width:640px;"><strong>Figure 4.</strong> The parameters which are from the parameter sweep are used in the Gillespie algorithm. The left is the mRNA and protein change with time goes by. The right is the protein of probability distribution frequency (pdf).</p> |
</div> | </div> | ||
<p class="text"><strong>Conclusion:</strong><br> | <p class="text"><strong>Conclusion:</strong><br> |
Latest revision as of 03:22, 28 September 2013
ODE pathway analysis
Aim:
To model the feasibility of the odr-10 pathway.
Step:
- Build up the equations between variable quantity based on Mass-action law
- Investigate reasonable parameter sets from previous learning and researches
- Run the model and simulation
- Verify the feasibility of the pathway model
Background:
The yeast pheromone pathway is one of the best understood and described pathways in eukaryotes. This pheromone signaling system can be divided into three modules: G-protein cycle activation, the MAPK cascade and the downstream effects of activated Fus3.
In the pheromone pathway, the input (extra inducer concentration) controls [P], we formulate the mechanism above quantitatively via kinetic model (ODE model) for the pathway. The model is cast in terms of mass-action equations for the cellular concentrations.
Figure 1. Odr-10 pathway
"[ ]" stands for concentration;
"k" stands for the reaction constant
Parameter set:
In the ODE systems, the parameters are uncertain. We verified the feasibility of constructing such a device through ODE simulation, using the parameter set from previous researches.
Figure 2. Parameter set of odr-10 pathway ODE simulation
The simulation result:
Comparator (knockout the Sst2 gene) | odr-10 pathway |
---|---|
For the Comparator, simple conclusions could be drawn:
- When [diacetyl] = 0, mature[GFP] = 0;
- When [diacetyl] 0, mature[GFP] = 0.06.
According to the simulation result, the pathway, which knockout Sst2 gene, is sensitive. And it isn't suitable for being the receptor of oscillation producer.
It is worthy to emphasize that a major negative regulator of the pathway, Sst2, activating factors that return GαGTP to its inactive state, GαGDP, which generally would be deleted to increase the sensitivity. However, depend modeling analysis, we find that Sst2 gene knockout would result in pathway to be extremely sensitivity which is beyond our expectation.
Discussing the ODE pathway model are established based on Adriana Supady. We have made a further development. In addition, our model has considered the influence of Ste12 and the transcription and translation rate of G-protein. On the other hand, we figure out the change of model without the Sst2, and aid to the experiment of odr-10 pathway. Anyway, to a large degree, we can't complete the model without the achievement of Adriana Supady and others.
Parameter sensitivity analysis
Aim: To figure out the sensitive value of parameters in the model.
Steps:
- Parameter range determination;
- Analyze the sensitivity of parameters with local sensitivity method;
- Determine important parameters for parameter sweep.
We need to figure out which parameter is playing a significant role in the odr-10 pathway model, and we will try to further our optimization of parameter set found in ODE equations.
Local sensitivity analysis is a common approach that the sensitivity of a model output.
The systems biology models is a system of ODE that is dependent on a certain parameter set p and initial conditions yi(0).
The sensitivity coefficients are the first-order derivatives of model outputs with respect to model parameters:
Where yi is the ith model output and p is the model input parameter.
We adopt finite difference approximation:
Why should we choose slope as an indicator?
t = constant
At the same time, slope is not the only candidate indicator; the other indicator candidates are listed below:
Result:
Parameters sensitivity for odr-10 pathway model:
Figure 3. The histogram of parameter sensitivity for odr-10 pathway
Positive (negative) values of calculated sensitivities indicate that the final concentration of Fus3* increase (decrease) with the increase of the parameter value.
The highest absolute value has been calculated for parameter kfus3iaSst2 that represents the positive feedback of Sst2 acting on the deactivation of Fus3*. Another parameter that has a great impact on the final concentration of the output ([GFP]) is kfus3a that represents the activation of Fus3.
Parameter sweep
Aim: To discover the optimized value of important parameters and the best result of our model.
Steps:
- Choose indicator
- Determine important parameters for sweeping by sensitivity analysis
- Simulation and establish databases
- Draw the heat maps of project
- Determine optimal parameter value
Result:
We determine the optimal parameter ranges for the ODE pathway system, and select a best parameter set for the noise analysis.
We sweep sensitive parameters for the follow reasons:
Establish parameter sweep database
For the database is a collection of 5-Dimensional data points, it's easy to show the result in the format of projection on 2-Dimensional surface to indicate the relationship between [GFP] and arbitrary 2 parameters we sweep.
Pathway of odr-10 ( [GFP] vs arbitrary 2 parameters ) | |
---|---|
Determine optimal parameter range
We will use the best parameter set to perform the noise analysis.
Noise analysis-model:
Aim: To find out whether the ODE pathway system is steady.
Steps:
- Using the Gillespie algorithm to analysis the stochastic model.
- Drawing the probability distribution figure is to observe the result whether it is around the certainly value.
- Simulation and computing the noise result
- Comparing the noise result
Model preparation:
In the biological reactions, the noise plays an important role in affecting the system and it is meaningful for us to have noise analysis. And we refer to the most classical Gillespie algorithm.
On the other hand, lots of improvements have been made by later generation. For example, the Dynamic Monte Carlo methods are a common means of simulating the time-evolution of chemical systems.
The Gillespie Algorithm (SSA) is the standard algorithm for noise analysis.
We use Gillespie algorithm for some reasons:
- The stochastic simulation algorithm is exact.
- The stochastic simulation program will normally require little in the way of computer memory space.
- The stochastic simulation algorithm essentially provides us with information on the time of individual ensemble members, such as one would observe in an ideal laboratory experiment.
The construction of model:
Through the parameter data of parameter sweep, we get the following graphics by using Gillespie algorithm. ψij is use to describe the noise.
σij stands for standard deviation and < xi > represents the mean value
if i=j,
We can figure out the value of ψi2 by getting the answers of its mean value and variance.
Result:
To get how the odr-10 system behaves in the stochastic model, we plot the mRNA and G-protein molecule as function of time, and we draw the histogram. The histogram makes us clear that the stochastic value is around the mean, so we can conclude that our odr-10 system is stable.
Figure 4. The parameters which are from the parameter sweep are used in the Gillespie algorithm. The left is the mRNA and protein change with time goes by. The right is the protein of probability distribution frequency (pdf).
Conclusion:
Through the noise analysis, we can conclude that the protein isn't drawn the noise. And our model also meets the requirements to design the experiment.
Reference:
[1] Tau-Mu Yi, Hiroaki Kitano, and Melvin I. Simon, A quantitative characterization of the yeast heterotrimeric G protein cycle, PNAS September 16, 2003 Vol. 100 No.19.
[2] Kofahl B, Klipp E, Modelling the dynamics of the yeast pheromone pathway, Yeast 2004; 21: 831-850.
[3] Adriana Supady, Theoretical and computational analysis of negative feedback mechanisms and the dose-response alignment in the pheromone signalling pathway of the yeast Saccharomyces cerevisiae.
[4] Z.Zi, Sensitivity analysis approaches applied to systems biology models, IET Syst. Biol, 2011, Vol. 5, Iss. 6, pp. 336-346.
[5] Ozbudak, E. M., Thattai, M., Kurtser, I., Grossman, A. D. & van Oudenaarden, Regulation of noise in the expression of a single gene, Nature Genet. 31, 69-73 (2002).