Team:Calgary/Modelling/Method
From 2009.igem.org
(Difference between revisions)
Babydimples (Talk | contribs) |
Babydimples (Talk | contribs) |
||
(26 intermediate revisions not shown) | |||
Line 71: | Line 71: | ||
</div> | </div> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
<tr> | <tr> | ||
<td width="750" bgcolor="#414141" valign="top"> | <td width="750" bgcolor="#414141" valign="top"> | ||
<br> | <br> | ||
- | + | ||
- | + | ||
- | + | ||
<div class="heading"> | <div class="heading"> | ||
DIFFERENTIAL EQUATIONS MODELLING METHODS | DIFFERENTIAL EQUATIONS MODELLING METHODS | ||
</div> | </div> | ||
<div class="desc"> | <div class="desc"> | ||
+ | <img src="http://i1001.photobucket.com/albums/af132/igemcalgary/Mo.gif" align="left"> | ||
The simbiology interface from Matlab was used to simulate the differential equations model. Chemical Kinetic equations were used to build the model for simulation. | The simbiology interface from Matlab was used to simulate the differential equations model. Chemical Kinetic equations were used to build the model for simulation. | ||
- | + | <br><br> | |
<center> <img src="https://static.igem.org/mediawiki/2009/9/9b/ReactA.JPG"> </center> <br> | <center> <img src="https://static.igem.org/mediawiki/2009/9/9b/ReactA.JPG"> </center> <br> | ||
<center> Fig : The Reaction of Species A with B to produce C and D </center><br> | <center> Fig : The Reaction of Species A with B to produce C and D </center><br> | ||
- | + | <br> | |
<center><img src="https://static.igem.org/mediawiki/2009/archive/b/bd/20091019225744%21Rate.JPG"> | <center><img src="https://static.igem.org/mediawiki/2009/archive/b/bd/20091019225744%21Rate.JPG"> | ||
</center> <br> | </center> <br> | ||
<center> Fig : The Chemical Kinetic Rate Equation </center> | <center> Fig : The Chemical Kinetic Rate Equation </center> | ||
+ | <br><br> | ||
+ | k is the kinetic rate constant. The size of k will determine the speed of the reaction. A smaller value of k will produce a slow reaction rate while a larger value of k will produce a fast reaction rate. <br><br> | ||
+ | [A] is the amount of reactant A present. <br><br> | ||
- | + | The simulations were run for 50000 seconds . It was considered to be enough time for the system to reach equilibrium after disturbance. | |
- | + | ||
- | + | ||
- | The simulations were run for 50000 seconds . It was considered to be enough time for the system to reach equilibrium after disturbance. | + | |
<br><br> | <br><br> | ||
<b>Sundial Solver</b> | <b>Sundial Solver</b> | ||
- | |||
<br><br> | <br><br> | ||
- | When sundials solver is selected, the program selects one of | + | The sundial solver (SUNDIALS) was developed so that robust time integrators and non-linear solvers can be easily combined with already existing simulation codes. Minimal information from user is required and this solver allow users to easily supply their own data structures. The Sundials solvers are part of a third-party package developed at Lawrence Livermore National Laboratory. Built-in ordinary differential equation (ODE) solvers (ode45 and ode15s) are also part of the interface. More more information about sundials within Simbiology, please visit the Matlab website. |
- | + | <br><br> | |
+ | When sundials solver is selected, the program selects one of the two sundials solvers that suits your model: CVODE or IDA. CVODE is used for systems of ODEs (stiff or nonstiff) and this type of solver is usually used for a model that has no algebraic rules. IDA is a differential-algebraic equation (DAE) solver and it is usually used when there is one more algebraic rules. Since our model incorporates an event (the addition of autoinducer-II (AI-2)), this type of solver was used in our model. More information can be found here: https://computation.llnl.gov/casc/sundials/description/description.html | ||
+ | <br> | ||
+ | ***Information provided by Matlab website | ||
+ | <br><br> | ||
+ | <b>Rationale</b> | ||
+ | <br><br> | ||
+ | The following initial conditions and k constants are estimated values. The modelling team was unable to find much literature regarding rate constants and initial conditions for our signalling system. With that being said, this model still serves a purpose in understanding the signalling pathway. We were able to demonstrate various trends when AI-2 and expression of specific proteins were adjusted. The output when inputs were changed showed significant trends that may be taken into consideration when the laboratory work is performed. This model provides a good starting place for understanding of the basic signalling system. Further research and work will be dedicated to provide a more accurate model. The main focus for this team is to find significant trends that will effect the AI-2 signalling cascade. | ||
+ | <br><br> | ||
+ | During the past few months, the modelling team developed the AI-2 signalling circuit within Simbiology. The following is a diagram that simplifies the AI-2 signalling cascade with interactions of different species: | ||
+ | <br><br> | ||
+ | <center > <div class="heading">AI-2 Signalling System Map Developed</div> </center> | ||
+ | <br><br> | ||
+ | <center> | ||
+ | <a href ="https://static.igem.org/mediawiki/2009/c/c6/Dig1.jpg"> <img src = "https://static.igem.org/mediawiki/2009/c/c6/Dig1.jpg" height="325px" alt =" click to view full size "> </a> | ||
+ | </div> | ||
+ | <br> | ||
</div> | </div> | ||
<br> | <br> | ||
Line 126: | Line 126: | ||
The system was represented by the following reactions. The reactions with double headed arrows have two rate constants(forward/ reverse rate constant). All reactions were assumed to be elementary reactions. </div> | The system was represented by the following reactions. The reactions with double headed arrows have two rate constants(forward/ reverse rate constant). All reactions were assumed to be elementary reactions. </div> | ||
<br> | <br> | ||
- | + | <center><img src ="https://static.igem.org/mediawiki/2009/5/5f/Reactions1.tif"></center> | |
+ | <br> | ||
<div class="heading">Parameter Rationale</div> | <div class="heading">Parameter Rationale</div> | ||
<div class="desc"> | <div class="desc"> | ||
</div> | </div> | ||
+ | The following parameters were assigned values based on the assumptions made from the knowledge of the system. The values are choosen on the basis of a comparison to each other. | ||
<center><b>Table: Initial Values of the Species in the System</b> </center> | <center><b>Table: Initial Values of the Species in the System</b> </center> | ||
<br> | <br> | ||
Line 141: | Line 143: | ||
<td>AI-2</td> | <td>AI-2</td> | ||
<td>0</td> | <td>0</td> | ||
- | <td><align = "left">Initially the amount of AI-2 is constant at 0. After an | + | <td><align = "left">Initially the amount of AI-2 is constant at 0. After an equilibrium is established variable amounts of AI-2 are added at different simulations. <br><br> </td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 156: | Line 158: | ||
<td>LuxU:p</td> | <td>LuxU:p</td> | ||
<td>2</td> | <td>2</td> | ||
- | <td> | + | <td>-</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 166: | Line 168: | ||
<td>LuxO:p</td> | <td>LuxO:p</td> | ||
<td>2</td> | <td>2</td> | ||
- | <td>Equal amounts of LuxO:p and LuxU:p | + | <td>Equal amounts of LuxO:p and LuxU:p were considered in the model . LuxU:p phosphorylates LuxO . This phosphorylation reaction is considered to be a fast reaction therefore there are equal amounts of the two proteins present.<br><br></td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 176: | Line 178: | ||
<td>p</td> | <td>p</td> | ||
<td>10.0658</td> | <td>10.0658</td> | ||
- | <td> | + | <td>An assumption is made that there is enough p is the environment that it doesn’t become a limiting factor. For that reason we assign p as a constant value in simbiology. (It doesn’t really matter that the initial amount is presented as a comparatively small number in this case. ) <br><br></td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 186: | Line 188: | ||
<td>sigma54:LuxO:p:Pqrr4</td> | <td>sigma54:LuxO:p:Pqrr4</td> | ||
<td>0.63</td> | <td>0.63</td> | ||
- | <td> There is only 1 copy of Pqrr4 present in each cell . | + | <td> There is only 1 copy of Pqrr4 present in each cell. In the reaction equations Pqrr4 is shared between 3 equations therefore we decided to break the concentration of Pqrr4 between 3 species: sigma54:LuxO:p:Pqrr4 , Pqrr4 , sigma54:Pqrr4 . The initial values of the three species add up to one. The fractions of the Pqrr4 combination species are weighted differently . Since the Pqrr4 promotor stays on most of the time we decided the sigma54:LuxO:p:Pqrr4 complex should recieve the most weight. Pqrr4 is assumed to stay unbound from any complex for the least amount of time therefore Pqrr4 initial amount is the smallest. <br><br></td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Sigma54:Pqrr4</td> | <td>Sigma54:Pqrr4</td> | ||
<td>0.345</td> | <td>0.345</td> | ||
- | + | <td> See Sigma54:LuxO:p:Pqrr4 </td> | |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Pqrr4</td> | <td>Pqrr4</td> | ||
<td>0.025</td> | <td>0.025</td> | ||
- | + | <td> See Sigma54:LuxO:p:Pqrr4 </td> | |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>GFP</td> | <td>GFP</td> | ||
<td> 0</td> | <td> 0</td> | ||
- | <td> The model assumes that initially we have no GFP present | + | <td> The model assumes that initially we have no GFP present . <br><br></td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>mRNA</td> | <td>mRNA</td> | ||
<td>0</td> | <td>0</td> | ||
- | <td>The justification for the initial value of mRNA is the same as GFP<br><br></td> | + | <td>The justification for the initial value of mRNA is the same as GFP.<br><br></td> |
</tr> | </tr> | ||
</table> | </table> | ||
Line 212: | Line 214: | ||
<center><b> Table: The Kinetic Rate Constant Values</b> </center> | <center><b> Table: The Kinetic Rate Constant Values</b> </center> | ||
<br> | <br> | ||
- | <table width=" | + | <table width="500" border="1" bgcolor="#414141" align = "center"> |
<tr> | <tr> | ||
<td>Rate Constants</td> | <td>Rate Constants</td> | ||
Line 221: | Line 223: | ||
<tr> | <tr> | ||
<td> kPhosU</td> | <td> kPhosU</td> | ||
- | <td> | + | <td>1.0E-6</td> |
- | <td> | + | <td>Fitted to Data</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kPhosO</td> | <td>kPhosO</td> | ||
- | <td> | + | <td>1.0E-6</td> |
- | <td> | + | <td>FItted to Data</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kTranscription</td> | <td>kTranscription</td> | ||
- | <td> | + | <td>0.1056</td> |
- | <td> | + | <td>Transcription is fast and dependent on the size of the gene.</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kTranslation</td> | <td>kTranslation</td> | ||
- | <td> | + | <td>0.0017</td> |
- | <td> | + | <td>The translation of mRNA to GFP is a very slow process due to the many processes needed and present to build GPF. </td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kProtDegrad</td> | <td>kProtDegrad</td> | ||
- | <td> | + | <td>2.8756E-4</td> |
- | <td> | + | <td>The value was calculated from the estimated half life of the GFP in the gene circuit. </td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td> kAI2bind </td> | <td> kAI2bind </td> | ||
- | <td> | + | <td>1.0</td> |
- | <td> | + | <td>LuxP is a receptor for AI-2 therfore the binding is seen to be a fast process due to its specificity.</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kAI2unbind</td> | <td>kAI2unbind</td> | ||
- | <td> | + | <td>0.25</td> |
- | <td> | + | <td>The unbinding of AI-2 from the receptor is seen as a slower process than the binding of AI-2 to the receptor.</td> |
- | < | + | <tr> |
<tr> | <tr> | ||
<td>kPQphosphatase</td> | <td>kPQphosphatase</td> | ||
- | <td> | + | <td>0.3</td> |
- | <td> | + | <td>The dephosphorylation reaction is relatively fast due to the specificity of the protein LuxQ to LuxU:p.</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kNSPU</td> | <td>kNSPU</td> | ||
- | <td> | + | <td>0.09</td> |
- | <td> | + | <td>This constant refers to the dephosphorylation of LuxU:p. This dephosphorylation is carried out by non-specific phosphatase.</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kNSPO</td> | <td>kNSPO</td> | ||
- | <td> | + | <td>0.09</td> |
- | <td> | + | <td>The dephosphorylation of LuxO:p is carried out by non-specific phosphatase which is similar to the situation with kNSPU. For this reason , the two parameter values are equal. </td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kPqrr4Sig54unbind</td> | <td>kPqrr4Sig54unbind</td> | ||
- | <td> | + | <td>0.002</td> |
- | <td> | + | <td>This value is much smaller than the binding value because it is assumed that sigma54 stays bound to Pqrr4 most of the time. </td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kPqrr4Sig54bind</td> | <td>kPqrr4Sig54bind</td> | ||
- | <td> | + | <td>0.2</td> |
- | <td> | + | <td>This is a fast reaction due to the complexes strong binding affinity.</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kOPqrr4Unbind</td> | <td>kOPqrr4Unbind</td> | ||
- | <td> | + | <td>1.0</td> |
- | <td> | + | <td>The binding and unbinding is assumed to be a fast reaction having equal probability of staying in both states.</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kOPqrr4bind</td> | <td>kOPqrr4bind</td> | ||
- | <td> | + | <td>1.0</td> |
- | <td> | + | <td> See kOPqrr4Unbind.</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>kRNAdegrad</td> | <td>kRNAdegrad</td> | ||
- | <td> | + | <td>0.0048</td> |
- | <td> | + | <td>Bba_F2620 experience page</td> |
</tr> | </tr> | ||
</table> | </table> |
Latest revision as of 03:46, 22 October 2009
UNIVERSITY OF CALGARY