Team:Calgary/Modelling/MC/Intro
From 2009.igem.org
(Difference between revisions)
Line 1: | Line 1: | ||
- | http://i1001.photobucket.com/albums/af132/igemcalgary/ | + | {{Template:CalgaryHeader}} |
- | THE MODELLING | + | |
+ | <html> | ||
+ | <body> | ||
+ | <style> | ||
+ | |||
+ | p{ | ||
+ | padding: 5px 5px 5px 5px; | ||
+ | } | ||
+ | |||
+ | .heading{ | ||
+ | font: century gothic; | ||
+ | color: #ffffff; | ||
+ | } | ||
+ | |||
+ | .name{ | ||
+ | font: century gothic; | ||
+ | color: #ffffff; | ||
+ | padding: 5px 5px 5px 5px; | ||
+ | font-weight: bold; | ||
+ | } | ||
+ | |||
+ | table { | ||
+ | left:0px; | ||
+ | background-color: #222222; | ||
+ | cell-padding: 5px; | ||
+ | } | ||
+ | |||
+ | #content{ | ||
+ | background-color:#222222; | ||
+ | border:0px; | ||
+ | font: 12px Arial; | ||
+ | color: #cccccc; | ||
+ | } | ||
+ | |||
+ | #leftmenu{ | ||
+ | border-right:10px transparent; | ||
+ | } | ||
+ | |||
+ | td{ | ||
+ | color: #cccccc; | ||
+ | cell-padding:5px; | ||
+ | } | ||
+ | |||
+ | .profiles{ | ||
+ | float:left; | ||
+ | padding: 5px 10px 5px 5px; | ||
+ | } | ||
+ | |||
+ | .desc{ | ||
+ | padding: 5px 10px 5px 5px; | ||
+ | text-align: justify; | ||
+ | } | ||
+ | |||
+ | .button{ | ||
+ | padding: 5px 5px 5px 5px; | ||
+ | } | ||
+ | </style> | ||
+ | |||
+ | <img src="http://i1001.photobucket.com/albums/af132/igemcalgary/blankspace.gif" height="205px"> | ||
+ | <br> | ||
+ | <table cellspacing=0> | ||
+ | <tr> | ||
+ | <div id="leftmenu"> | ||
+ | <td width="210" rowspan=3 bgcolor="#414141" valign="top"> | ||
+ | </html> | ||
+ | {{Template:CalgaryModellingIndex}} | ||
+ | <html> | ||
+ | </td> | ||
+ | <td width="10" rowspan=3 bgcolor="#222222"> | ||
+ | </div> | ||
+ | |||
+ | <td width="750" bgcolor="#414141"> | ||
+ | <div class="desc"> | ||
+ | <div class="heading">A TOUR OF THE UNIVERSITY OF CALGARY iGEM TEAM</div> | ||
+ | <br> | ||
+ | <center> | ||
+ | <img src="https://static.igem.org/mediawiki/2009/4/41/Calgary_Tour5.png"> | ||
+ | </center> | ||
+ | <br> | ||
+ | We've reached modelling, the <b>fifth</b> stop on our tour! We've looked in to two different methods of modelling our system: Differential Equation Based Modelling and Membrane Computing. Here, you can explore the similarities and differences, as well as the functions of each method. As well, you can find the results of our characterization of the signalling pathway. Once you're done, we'll move on to the Second Life component of the project <a href="https://2009.igem.org/Team:Calgary/Second_Life">HERE</a>. | ||
+ | </div> | ||
+ | <br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td width="750" height="10" bgcolor="#222222"> | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td width="750" bgcolor="#414141" valign="top"> | ||
+ | <br> | ||
+ | <div class="button"> | ||
+ | <img src="http://i1001.photobucket.com/albums/af132/igemcalgary/Mo.gif" align="left"> | ||
+ | </div> | ||
+ | <div class="heading"> | ||
+ | DIFFERENTIAL EQUATIONS MODELLING METHODS | ||
+ | </div> | ||
+ | <div class="desc"> | ||
+ | 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> 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> <br> | ||
+ | <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.<i> | ||
+ | <br><br> | ||
+ | <b>Sundial Solver</b> | ||
+ | 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. | ||
+ | <br><br> | ||
+ | When sundials solver is selected, the program selects one of teh 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 <i> | ||
+ | |||
+ | |||
+ | </div> | ||
+ | <br> | ||
+ | <div class="heading">The Reactions</div> | ||
+ | <div class="desc"> | ||
+ | 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> | ||
+ | <center><img src ="https://static.igem.org/mediawiki/2009/5/5f/Reactions1.tif"></center> | ||
+ | <br> | ||
+ | <div class="heading">Parameter Rationale</div> | ||
+ | <div class="desc"> | ||
+ | </div> | ||
+ | <center><b>Table: Initial Values of the Species in the System</b> </center> | ||
+ | <br> | ||
+ | <table width="700" border="1" bgcolor="#414141" align = "center"> | ||
+ | <tr> | ||
+ | <td>Species</td> | ||
+ | <td> Initial Value </td> | ||
+ | <td>Rationale</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>AI-2</td> | ||
+ | <td>0</td> | ||
+ | <td><align = "left">Initially the amount of AI-2 is constant at 0. After an equilibruim is established variable amounts of AI-2 are added at different simulations. <br><br> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>LuxPQ</td> | ||
+ | <td>10</td> | ||
+ | <td>The amount of LuxPQ varies depending on the simulation run.<br><br> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>AI-2:LuxPQ</td> | ||
+ | <td>0</td> | ||
+ | <td>This value is kept at time = 0 because the initial concentration of AI-2 is 0. <br><br></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>LuxU:p</td> | ||
+ | <td>2</td> | ||
+ | <td>----</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>LuxU</td> | ||
+ | <td>1000</td> | ||
+ | <td>There is a lot of this species present in the cell in nature. To signify plenty a value of 1000 is assigned.<br><br></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>LuxO:p</td> | ||
+ | <td>2</td> | ||
+ | <td>Equal amounts of LuxO:p and LuxU:p was considered in the model because LuxU:p phosphorylates LuxO . The phosphorylation reaction is considered to be a fast reaction therefore there are equal amounts of the two proteins present.<br><br></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>LuxO</td> | ||
+ | <td>1000</td> | ||
+ | <td>There are equal amounts of LuxO and LuxU present since they are encoded within the same operon in the cell.<br><br></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>p</td> | ||
+ | <td>10.0658</td> | ||
+ | <td>We assume 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> | ||
+ | <td>sigma54</td> | ||
+ | <td>0.14183</td> | ||
+ | <td>This amount is kept at a constant value to ensure that this value does not become a limiting factor.<br><br></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>sigma54:LuxO:p:Pqrr4</td> | ||
+ | <td>0.63</td> | ||
+ | <td> There is only 1 copy of Pqrr4 present in each cell . since in the reaction equations Pqrr4 is shared between 2 other equations 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> | ||
+ | <td>Sigma54:Pqrr4</td> | ||
+ | <td>0.345</td> | ||
+ | |||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>Pqrr4</td> | ||
+ | <td>0.025</td> | ||
+ | |||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>GFP</td> | ||
+ | <td> 0</td> | ||
+ | <td> The model assumes that initially we have no GFP present . The simulation is allowed to run till the protein reaches equilibrium . The AI-2 is added after equilibrium conditions and a drop in GFP levels is observed.<br><br></td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>mRNA</td> | ||
+ | <td>0</td> | ||
+ | <td>The justification for the initial value of mRNA is the same as GFP<br><br></td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> | ||
+ | <center><b> Table: The Kinetic Rate Constant Values</b> </center> | ||
+ | <br> | ||
+ | <table width="200" border="1" bgcolor="#414141" align = "center"> | ||
+ | <tr> | ||
+ | <td>Rate Constants</td> | ||
+ | <td>Constant Value</td> | ||
+ | <td>Rationale</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> kPhosU</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kPhosO</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kTranscription</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td>kTranslation</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kProtDegrad</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> kAI2bind </td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kAI2unbind</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kPQphosphatase</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kNSPU</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kNSPO</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kPqrr4Sig54unbind</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kPqrr4Sig54bind</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kOPqrr4Unbind</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kOPqrr4bind</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>kRNAdegrad</td> | ||
+ | <td> </td> | ||
+ | <td> </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | <br> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | </body> | ||
+ | </html> |
Revision as of 18:34, 21 October 2009
UNIVERSITY OF CALGARY
DIFFERENTIAL EQUATIONS MODELLING METHODS
The simbiology interface from Matlab was used to simulate the differential equations model. Chemical Kinetic equations were used to build the model for simulation.
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. [A] is the amount of reactant A present. The simulations were run for 50000 seconds . It was considered to be enough time for the system to reach equilibrium after disturbance. Sundial Solver 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. When sundials solver is selected, the program selects one of teh 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 The Reactions
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.
Parameter Rationale
|