Team:LCG-UNAM-Mexico/Simulation

From 2008.igem.org

(Difference between revisions)
 
(25 intermediate revisions not shown)
Line 14: Line 14:
<!--
<!--
.Estilo1 {color: #5C743D}
.Estilo1 {color: #5C743D}
-
.style1 {font-size: 9px}
 
.style2 {
.style2 {
color: #5C743D;
color: #5C743D;
Line 117: Line 116:
           <td valign="top" class="bodyText"><p align="justify"><br>
           <td valign="top" class="bodyText"><p align="justify"><br>
             </p>
             </p>
-
            </td>
+
          </td>
</tr>
</tr>
         <td class="pageName"><div align="center">Simulation &amp; Analysis </div></td>
         <td class="pageName"><div align="center">Simulation &amp; Analysis </div></td>
     </table>
     </table>
-
         <div align="justify">&nbsp;<br>
+
      &nbsp;
-
                  <span class="bodyText">With the aim of predicting the behavior of the system, the biochemical reactions were  implemented in the SimBiology package of MATLAB, using the previously  <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Parameters">defined parameters</a>.  Simulations were run for different values of the initial concentration  of AHL and Ni<sub>total</sub> (Ni<sub>int</sub> + Ni<sub>ext</sub>) which are the metabolites that we  can directly manipulate in our experiments. A parameter scan was also  run for some parameters to understand their influence on the system.</span><br>
+
      <div align="center"><a href="#SimulationParameterScan">Simulation and Parameter Scan</a>        | <a href="#sensitivity">Sensitivity Analysis</a> | <a href="#Smatrix">Stoichiometric Matrix</a> | <a href="#Steady_State">Steady States</a> | <a href="#jacobian">Jacobian
-
                    <span class="bodyText">In order to gain insights into the system dynamics to  elucidate the conditions needed to get the desired behavior, we performed a series of analyses on it: sensitivity analysis allowed us  to identify critical parameters that needed to be defined on the most  stringent way. Basis for the (right) null and left null space were  calculated to obtain information about the general network behavior.  Steady-states were calculated by numerical integration of the non-linear ODEs system. Finally the Jacobian of the system was  calculated around the steady-states. All simulations and analyses were  implemented and performed on MATLAB.</span>
+
         and Modal Analysis</a> </div>
-
                    <p> <span class="style2"><a name="SimulationParameterScan"></a>Simulation and parameter scan</span><br>
+
      <p align="justify">&nbsp;</p>
-
            <br>
+
      <p align="justify"><span class="bodyText">With the aim of predicting the behavior of the system, the biochemical reactions were  implemented in the SimBiology package of MATLAB, using the previously  <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Parameters">defined parameters</a>.  Simulations were run for different values of the initial concentration  of AHL and Ni<sub>total</sub> (Ni<sub>int</sub> + Ni<sub>ext</sub>) which are the metabolites that we  can directly manipulate in our experiments. A parameter scan was also  run for some parameters to understand their influence on the system.</span><br>
-
            <span class="bodyText">Describir el comportamiento que queremos ver y por qué.<br>
+
        <span class="bodyText">In order to gain insights into the system dynamics to  elucidate the conditions needed to get the desired behavior, we performed a series of analyses on it: Sensitivity analysis allowed us  to identify critical parameters that needed to be defined on the most  stringent way. Basis for the (right) null and left null space were  calculated to obtain information about the general network behavior.  Steady-states were calculated by graphic analysis of the systen behavior. Finally the Jacobian of the system was  calculated around the steady-states. All simulations and analyses were  implemented and performed on MATLAB.</span>      </p>
-
          Incluir las gráficas de parameter scan, la gráfica de la vida, y el escaneo con el que definimos algunas constantes </span></p>
+
      <p align="justify">&nbsp;</p>
-
          <p class="style2"> Sensitivity analysis </p>
+
      <p align="justify"><span class="style2"><a name="SimulationParameterScan"></a>Simulation and parameter scan</span>
-
          <p> Definir brevemente de que se trata, mostrar análisis a diferentes tiempos. Señalar los resultados que esperábamos y los que no</p>
+
              <p align="justify" class="bodyText">Once the model was implemented on SimBiology, simulations were carried out to analyze its behavior through time after a given AHL concentration. We would like to observe a moderate and ephemeral change in the intracellular nickel concentration; this would allow our bacteria to sing without killing them.</p>
-
          <p class="style2"> Stoichiometric matrix </p>
+
              <p align="justify" class="bodyText">After exhausting our literature search for parameters, we tuned the remaining ones in such a way that they ensure the desired behavior. We performed a parameter scan on the CI dimerization constant (an early step in the signaling cascade) and the rates at which nickel enters and leaves the cells.</p>
-
          <p class="bodyText"> Definir la información que contiene la matriz estequimétrica. <br>
+
        <p align="justify" class="bodyText">&nbsp;</p>
-
          Definir los espacios nulos (link a wikipedia o matworld?) <br>
+
        <p align="justify"> <span class="style3">CI dimerization</span></p>
-
          Presentar las bases calculadas y una interpretación concisa          </p>
+
        <p align="justify" class="bodyText">Several scans where performed on the CI rates of dimerization and dissociation to define the range in which the desired response would be observed.</p>
-
          <p class="style2"> Steady-states </p>
+
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/7/7d/K4_1vsk-4_1_1.jpg"><img src="https://static.igem.org/mediawiki/2008/7/7d/K4_1vsk-4_1_1.jpg" width="585"></a></p>
-
          <p> <span class="bodyText">Definir  estado estacionario, decir algo de la complejidad del problema y  justificar la estrategia elegida (aproximación numérica)</span></p>
+
        <p align="justify" class="bodyText">[CI] equilibrium is defined by its synthesis and degradation rate, while k<sub>4.1</sub>/k<sub>-4.1</sub> determine the equilibrium of [CI:CI] and modify time that takes [CI] to reach a steady-state.</p>
-
          <p> Presentar la solución ontenida. </p>
+
        <p align="justify" class="bodyText">Several wide range scans show that the behavior of metabolites concentrations is determined by the ratio k<sub>4.1</sub>/k<sub>-4.1</sub> and not their specific values; the bigger this ratio the bigger the final dimer concentration, which turns into a greater repression of RcnA and nickel internalization; the time that takes the system to reach a new equilibrium after being perturbed by AHL also increases with this ratio.</p>
-
          <p class="style2"> Jacobian </p>
+
        <p align="justify" class="bodyText">We tested the effect of AHL on CI and its dimer. The graph shows that [AHL] only defines the strength of the response without affecting the equilibrium of the CI molecules.</p>
-
          <p class="bodyText"> Definición general del jacobiano (link a wikipedia o mathworld?). Definición en redes bioquímicas. <br>
+
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/6/65/K4_1vsk-4_1_con_y_sin_AHL_3.jpg"><img src="https://static.igem.org/mediawiki/2008/6/65/K4_1vsk-4_1_con_y_sin_AHL_3.jpg" width="585"></a></p>
-
          Presentar el método para calcularlo y las matrices modales, junto con su interpretación y las escalas de tiempo. <br>
+
        <p align="justify" class="bodyText">A constant repression of rcnA would be toxic for bacteria, for this reason k<sub>4.1</sub>/k<sub>-4.1</sub> cannot be too big. We chose the values k<sub>4.1</sub>=0.0001 molecules<sup>-1</sup>s<sup>-1</sup> and k<sub>-4.1</sub>=0.01s<sup>-1</sup> because of their similarity with other dimerization parameters (<a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Parameters#Reaction2_1">reaction 2.1</a>) and the fact that they show the desired behavior. However, it must be made clear that there is a wide range of values that would work for our purposes.</p>
-
          Si da tiempo poner algo de análiss de estabilidad del estado estacionario (lo más probable s que no sea estable).<br>
+
        <p align="justify" class="bodyText">These values are comparable to others typical biochemical parameters. It has been shown that kinetic parameters can be modified by changing amino acid sequences (for example, CI half life is reduced by adding a LVA tail in the C-terminal), and it’s proposed that it’s possible to engineer the protein to reach an acceptable <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Parameters#DimerizationCI">dissociation constant</a>.</p>
-
          </p>
+
        <p align="justify" class="bodyText">&nbsp;</p>
-
          <p><a href="#top"><img src="https://static.igem.org/mediawiki/2008/c/cd/Boton_back.jpg" alt="Back to top" width="190" height="31" border="0"></a> <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Modeling"><img src="https://static.igem.org/mediawiki/2008/5/5b/Model1a.jpg" alt="Modeling the system" width="190" height="31" border="0"></a><a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Parameters"><img src="https://static.igem.org/mediawiki/2008/f/fd/Model2ae.jpg" alt="Parameters &amp; kinetics" width="190" height="31" border="0"></a><br>
+
        <p align="justify"> <span class="style3"><a name="nickel"></a>Nickel internalization and efflux</span></p>
-
            <br>
+
        <p align="justify" class="bodyText">We performed several scans on the rates of nickel internalization and efflux to define the range of values that show the desired response.</p>
-
          <img src="https://static.igem.org/mediawiki/2008/9/99/Ribbon435773498.gif" alt="ribbon" width="579" height="9" /></p>
+
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/a/a1/K7_%26_k9.jpg"><img src="https://static.igem.org/mediawiki/2008/a/a1/K7_%26_k9.jpg" width="585"></a></p>
-
           <p><br />
+
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/d/d3/K7_%26_k9_2.jpg"><img src="https://static.igem.org/mediawiki/2008/d/d3/K7_%26_k9_2.jpg" width="585"></a></p>
-
          </p>
+
        <p align="justify" class="bodyText">Just like in the previous case, our results indicate that the behavior is determined by the the ratio k<sub>7</sub>/k<sub>9</sub> and not to their specific values. The smaller the ratio greater the internal nickel concentration.</p>
 +
        <p align="justify" class="bodyText">[Unk] is also an unknown parameter, but as we assume it constant through time it can be completely arbitrary, as long as the reaction rate k<sub>9</sub> is well defined. For convenience we define [Unk] as one tenth of initial [RcnA] due the fact that in the real system we will have 10 more copies of rcnA than in wildtype cells.</p>
 +
        <p align="justify" class="bodyText">We define k<sub>7</sub>=500 molecules<sup>-1</sup>s<sup>-1</sup> which is a known<sup>1</sup> extrusion rate, and k<sub>9</sub>=500 molecules<sup>-1</sup>s<sup>-1</sup> which show the desired behavior. Nonetheless the range of parameters that fit our interests is very large and we think that the real parameters will be within it.</p>
 +
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/b/b0/Ratio_vs_AHL_Example.jpg"><img src="https://static.igem.org/mediawiki/2008/b/b0/Ratio_vs_AHL_Example.jpg" width="585" border="0"></a></p>
 +
        <p align="center">&nbsp; </p>
 +
        <p align="justify"><span class="style3">Simulation</span></p>
 +
        <p align="justify" class="bodyText">Once all the parameters were defined, we simulated the model for 20,000 seconds using a variable order solver based on the numerical differentiation formulas, ode15s<sup>2</sup>.</p>
 +
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/e/e5/AHL,AHL_LuxR.jpg"><img src="https://static.igem.org/mediawiki/2008/e/e5/AHL%2CAHL_LuxR.jpg" width="585"></a></p>
 +
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/0/04/CI%2CCI_CI.jpg"><img src="https://static.igem.org/mediawiki/2008/0/04/CI%2CCI_CI.jpg" width="585"></a></p>
 +
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/1/1e/RcnA.jpg"><img src="https://static.igem.org/mediawiki/2008/1/1e/RcnA.jpg" width="585"></a></p>
 +
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/5/5c/Ni.jpg"><img src="https://static.igem.org/mediawiki/2008/5/5c/Ni.jpg" width="585"></a></p>
 +
        <p align="justify" class="bodyText">We performed a scan on the initial AHL concentration to analyze the response of the system.</p>
 +
        <p align="center"><a name="AHL_Scan"></a><a href="https://static.igem.org/mediawiki/2008/7/75/AHL_scan.jpg"><img src="https://static.igem.org/mediawiki/2008/7/75/AHL_scan.jpg" width="585"></a></p>
 +
        <p align="justify" class="bodyText">It can be seen that the final response depends on our input signal and we can manipulate its strength and length by modifying the initial AHL concentration.</p>
 +
        <p align="justify" class="bodyText">A scan over the total nickel concentration shows that response is only weakly influenced by it; even though the intensity of the response does vary, the proportion with respect to total nickel does not change. We decided to fix the initial value on 30,000 molecules for the following analysis, but this number will be finally determined by the bacterial tolerance and the sensitivity of our measurement device.</p>
 +
        <p align="center"><a href="https://static.igem.org/mediawiki/2008/0/07/Ni_scan.jpg"><img src="https://static.igem.org/mediawiki/2008/0/07/Ni_scan.jpg" width="585"></a></p>
 +
        <p align="center">&nbsp;</p>
 +
        <p align="center"><a href="#top"><img src="https://static.igem.org/mediawiki/2008/c/cd/Boton_back.jpg" alt="Back to top" width="190" height="31" border="0"></a></p>
 +
        <div align="center"><br>
 +
<br>
 +
            </div>
 +
        <p align="center" class="style2"><img src="https://static.igem.org/mediawiki/2008/9/99/Ribbon435773498.gif" alt="ribbon" width="579" height="9" /> </p>
 +
        <p align="justify" class="style2"><a name="sensitivity"></a>Sensitivity analysis </p>
 +
        <p align="justify" class="bodyText">A sensitivity analysis using Simbiology<sup>2</sup> was performed to  determine the parameters that influenced our model the most<sup>3,4</sup>. This analysis was possible  because our model was solved using an ODE solver.&nbsp; The values for the calculated sensitivities  were fully normalized to dedimensionalize them. All of the parameters were  plotted vs. all of the species and the sensitivity at each intersection was  determined. There were two main evaluations, one at t=7700s which is  approximately the time at which the greatest response was observed. </p>
 +
        <p align="center"><br />
 +
        <img src="https://static.igem.org/mediawiki/2008/3/33/SensitivityHighestPeak7700s.png" /><br />
 +
      <strong>Sensitivity Analysis,  at a time of 7700, at which our model predicts the greatest response.</strong></p>
 +
      <p align="justify"><br />
 +
      <span class="bodyText">At that time, the species influenced the most are AHL, cI,  cI:cI, RcnA and Ni-ext. That makes sense for it is at this point of time where  the production of cI, its dimerization followed by the repression of RcnA and  therefore the decrease in Ni-ext, are at the highest levels. </span></p>
 +
      <p align="justify" class="bodyText">The other analysis at t=74000s which is approximately the  time the system takes to return to a basal state. </p>
 +
      <p align="center"><br />
 +
        <img src="https://static.igem.org/mediawiki/2008/6/6b/SensitivityStationary74000s.png" /><br />
 +
      <strong>Sensitivity Analysis,  at a time of 74000, at which our model predicts a return to the basal state.</strong></p>
 +
      <p align="justify" class="bodyText">At this time the system has returned to the basal state. Here  the species influenced the most are the same; the difference resides in the  magnitude of the influence. </p>
 +
      <p align="justify" class="bodyText">Afterwards the sensitivity of a single specie with  respect to all of the parameters was plotted with respect to time. </p>
 +
      <p align="center"><br />
 +
        <img src="https://static.igem.org/mediawiki/2008/1/1a/AHLsinging.png" /><br />
 +
  <strong>&nbsp;Time Dependent Sensitivity Analysis,  specific for AHL with respect to all of the parameters</strong></p>
 +
      <p align="justify"><br />
 +
      <span class="bodyText">The parameters that influenced AHL the most were those  involved on its degradation and the formation of the complex AHL:LuxR. </span></p>
 +
      <p align="center"><br />
 +
        <img src="https://static.igem.org/mediawiki/2008/4/46/DimercI.png"  /><br />
 +
      <strong>Time Dependent Sensitivity  Analysis, specific for cI:cI with respect to all of the parameters</strong></p>
 +
      <p align="justify" class="bodyText">An interesting behavior can be seen for the dimer cI:cI.  It is sensitive to most of the parameters in our model.&nbsp; However most of them are only temporal, only  influencing the model during the lifetime of AHL. The only parameters that  always influence its concentration are its dimerization and degradation rate  and the &ldquo;leaky&rdquo; synthesis rate. </p>
 +
      <p align="center"><img src="https://static.igem.org/mediawiki/2008/e/e7/RcnA.png"  /><br />
 +
      <strong>Time Dependent Sensitivity  Analysis, specific for RcnA with respect to all of the parameters</strong></p>
 +
      <p align="justify">&nbsp;<span class="bodyText">RcnA is sensitive  to practically the same parameters as cI:cI, nevertheless, it is easily noticeable  that RcnA is inversely affected by them, which makes sense, because &nbsp;the dimerization of cI lowers the available  amount of cI and enhances the synthesis of RcnA </span></p>
 +
      <p align="center"><br />
 +
        &nbsp;<img src="https://static.igem.org/mediawiki/2008/d/d9/Niint.png" /><br />
 +
      <strong>Time Dependent Sensitivity  Analysis, specific for intracellular nickel with respect to all of the  parameters</strong></p>
 +
      <p align="justify" class="bodyText">In our model, an increase in the amount of internal  nickel is the expected outcome after the addition of AHL. The sensitivity  analysis demonstrates that it is sensitive to all of the parameters in our  model. Just temporally to some of them, but continuously to the rest.</p>
 +
      <p align="justify" class="bodyText">&nbsp;</p>
 +
      <p align="center" class="bodyText"><a href="#top"><img src="https://static.igem.org/mediawiki/2008/c/cd/Boton_back.jpg" alt="Back to top" width="190" height="31" border="0"></a></p>
 +
      <p align="center"><br>
 +
      <img src="https://static.igem.org/mediawiki/2008/9/99/Ribbon435773498.gif" alt="ribbon" width="579" height="9" /></p>
 +
      <p align="justify" class="style2"><a name="Smatrix"></a> Stoichiometric matrix </p>
 +
        <p align="justify"> <span class="bodyText">Mathematically,  the <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Notebook/2008-October#oct17">stoichiometric matrix</a> <strong>S </strong>is a <em>linear transformation</em> of  the flux vector to a vector of the time derivatives of the concentration  vector of the form d<strong>x/</strong>dt = <strong>Sv</strong>, and it’s  formed from the stoichiometric coefficients of the reactions that  comprise a reaction network. This matrix is organized such that every  column corresponds to a reaction and every row corresponds to a  compound. Each column that describes a reaction is constrained by the  rules of chemistry, such as elemental balancing; and every row thus  describes the reactions in which that compound participates and  therefore how the reactions are interconnected. The stoichiometric  matrix thus contains chemical and network information.</span></p>
 +
        <p align="justify" class="bodyText"> There  are four fundamental subspaces associated with a matrix, and each of  them has important roles in the analysis of biochemical reaction  networks. In particular, we have analyzed the null space and the  left null space of the stoichiometric  matrix of the system (<a href="https://static.igem.org/mediawiki/2008/4/49/Stoichiometric_matrix.xls">Suppl. 1</a>). The null space of <strong>S </strong>contains all the  steady-state flux distributions allowable in the network. The  left null space of <strong>S </strong>contains all the conservation  relationships, or <em>time invariants</em>, that a network contains<sup>5</sup>.</p>
 +
        <p align="justify" class="bodyText"> The  null space of <strong>S</strong> was calculated for the system (<a href="https://static.igem.org/mediawiki/2008/4/49/Stoichiometric_matrix.xls">Suppl. 1</a>). It  shows that to reach the steady-state of the system we need to meet the following conditions:</p>
 +
        <p align="justify" class="bodyText"> v<sub>4</sub>=v<sub>3.1</sub>+v<sub>3.2</sub>,  which means that the total synthesis of CI should be equal to its  degradation;<br>
 +
          v<sub>6</sub>=v<sub>8</sub>, the synthesis of RcnA equal to its degradation; and <br>
 +
        v<sub>7</sub>=v<sub>9</sub>, the rate of nickel uptake equal to its efflux rate.</p>
 +
        <p align="justify" class="bodyText"> The  left null space of the systems shows 4 metabolites with constant  concentration, AiiA, ρ, ρCI and Unk, and two mass  conservation cycles (moieties), Ni<sub>int</sub>+Ni<sub>ext</sub> and  LuxR + AHL:LuxR + 2((AHL:LuxR):(AHL:LuxR)).</p>
 +
        <p align="justify" class="bodyText">&nbsp;</p>
 +
        <p align="center" class="bodyText"><a href="#top"><img src="https://static.igem.org/mediawiki/2008/c/cd/Boton_back.jpg" alt="Back to top" width="190" height="31" border="0"></a></p>
 +
        <div align="center"><img src="https://static.igem.org/mediawiki/2008/9/99/Ribbon435773498.gif" alt="ribbon" width="579" height="9" /><br>
 +
                      <a name="Steady_State"></a> </div>
 +
        <p align="justify" class="style2"> Steady states </p>
 +
        <p align="justify" class="bodyText">The steady state of a system is defined as a nonequilibrium state through which matter is flowing and in which all components remain at a constant concentration<sup>6</sup>. We defined the time taken to reach the steady state as the time when the variation in the concentrations of all components cease to be biologically relevant (here defined as variation in less than one molecule). We can have two initial states in our system:<br>
 +
           <br>
 +
          <span class="style3">With no AHL.</span> In this case, the only reaction that takes place is the uptake and efflux of nickel, which instantaneously reaches the steady state.<br>
 +
      <span class="style3">With AHL. </span>Here, all the regulatory steps in the cascade take place and the steady state is reached when all AHL has been degraded and the signal has faded.</p>
 +
        <p align="justify"><span class="bodyText">In both cases, the steady state reached is the same. The reason for this is that the system is a regulatory cascade and does not have any feedback loops, so it is expected to have only one steady state. Here we present the simulation in 100,000 seconds, you can click on in to see a larger version:</span></p>
 +
        <p align="center"><span class="bodyText"><a href="https://static.igem.org/mediawiki/2008/4/47/Puffa(1)comp.jpg"><img src="https://static.igem.org/mediawiki/2008/d/de/Puffa(1).jpg" alt="Graph 1" width="550" height="301" border="0"></a><br>
 +
        </span> </p>
 +
        <p align="justify">The concentrations at which it is reached are the following<span class="style5">:</span></p>
 +
                <div align="center"><span class="style5"><strong>Table 1: Concentrations at the steady state</strong> </span><br>
 +
                  <table width="282" border="1" bordercolor="#006600">
 +
                    <tr valign="top">
 +
                      <td width="149"><div align="center"><span class="style4">Metabolite</span></div></td>
 +
                  <td width="117"><div align="center"><span class="style4">Concentration</span> (molecules) </div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">AiiA (constant) </div></td>
 +
                  <td><div align="left">10,000</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">AHL</div></td>
 +
                  <td><div align="left">0</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">LuxR</div></td>
 +
                  <td><div align="left">20,000</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">AHL:LuxR</div></td>
 +
                  <td><div align="left">0</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">(AHL:LuxR):(AHL:LuxR)</div></td>
 +
                  <td><div align="left">0</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">CI (constitutive + induced) </div></td>
 +
                  <td><div align="left">138</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">CI:CI (constitutive + induced) </div></td>
 +
                  <td><div align="left">19</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">RcnA</div></td>
 +
                  <td><div align="left">33151</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">pcI (invariant) </div></td>
 +
                  <td><div align="left">10</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">p (invariant) </div></td>
 +
                  <td><div align="left">10</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">Ni<sub>int</sub></div></td>
 +
                  <td><div align="left">2727</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">Ni<sub>ext</sub></div></td>
 +
                  <td><div align="left">27272</div></td>
 +
                </tr>
 +
                    <tr>
 +
                      <td><div align="left">Unk (constant) </div></td>
 +
                  <td><div align="left">3315</div></td>
 +
                </tr>
 +
                        </table>
       </div>
       </div>
 +
      <p align="justify"><br>
 +
        *The concentrations found were rounded off to the next immediate integer, as these are number of m<span class="bodyText">olecules. </span></p>
 +
      <p align="justify"><span class="bodyText">This was calculated with the concentrations in the <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Parameters#initial">initial state</a>. As we can see in <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Simulation#AHL_Scan">the initial [AHL] scan</a>, the time taken to reach the steady state does not vary much, as it is dependent on Mass Action law (less concentration diminishes the reaction flux). However, we can see a small variation in the time taken:</span></p>
 +
      <p align="center"><img src="https://static.igem.org/mediawiki/2008/3/3a/Time_reach_ss.PNG" alt="Time taken to reach steady state" width="557" height="324"><br>
 +
        </p>
 +
        <p align="justify"><br>
 +
          <span class="bodyText">The range of AHL concentration in this analysis was chosen from 30 (when we start to see a measurable response) to 10,000. We can observe a linear dependence with higher AHL concentrations. The extent of RcnA repression can be adjusted at will as long as the extracellular concentration of nickel is not damaging to the cell. </span></p>
 +
        <p align="justify">&nbsp;</p>
 +
        <p align="center"><a href="#top"><img src="https://static.igem.org/mediawiki/2008/c/cd/Boton_back.jpg" alt="Back to top" width="190" height="31" border="0"></a></p>
 +
<div align="center"><br>
 +
                  <img src="https://static.igem.org/mediawiki/2008/9/99/Ribbon435773498.gif" alt="ribbon" width="579" height="9" /><br>
 +
                 
 +
      </div>
 +
        <p align="justify" class="style2"> <a name="jacobian"></a>Jacobian and Modal Analysis </p>
 +
        <p class="bodyText" align="justify">  The Jacobian of a system is defined as the matrix of first order partial derivatives, ad it represents the best linear approximation to a function at a given point. In biochemical networks, the Jacobian can be defined for metabolites(Jx) or fluxes(Jv):</p>
 +
      <p align="center"><img src="https://static.igem.org/mediawiki/2008/0/0d/JxJvEcuaciones.jpg"></p>
 +
      <p align="justify" class="bodyText">Where S is the stoichiometric matrix and G is the gradient matrix. S defines the structure of the network and has the stoichiometric coefficients of all reactions which are represented by the rows of S while metabolites are represented by columns. G is the matrix of first order derivatives of fluxes with respect to species concentrations:</p>
 +
      <p align="center" class="bodyText"><img src="https://static.igem.org/mediawiki/2008/4/4b/Gdefinicion.jpg"></p>
 +
      <p align="justify" class="bodyText">This formal representation of the Jacobian formalizes the relation between the topology of the network, and its biophysical and kinetic characteristics<sup>7,8,9</sup>.</p>
 +
      <p align="justify" class="bodyText">For our system, we first obtained S which is rank deficient: its rank is 7 and it has 13 rows, this difference is explained by the <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Simulation#Smatrix">moieties</a> of the system. We reduced S to make it congruent with its rank by eliminating the rows corresponding to: AiiA, LuxR, pcI, p, Ni-ext and Unk. Then we constructed G as previously defined; the partial derivatives are calculated only with respect to the species that remained in S; the state at which G is calculated is the <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Simulation#Steady_State">steady-state</a>.</p>
 +
      <p align="justify" class="bodyText">Both Jacobians were calculated and they were decomposed through similarity transformation of their eigenvalues and eigenvectos to obtain the modal matrices. This matrices represent the formation of molecular ‘pools’ on the system and the negative inverse of the eigenvalus represent the time scales at which this interactions occur. The Jacobians and modal matrices can be downloaded on Excel (.xls) format if you click <a href="https://static.igem.org/mediawiki/2008/6/6b/TimeScaleAnalysis.xls">here</a>.</p>
 +
      <p align="center"><img src="https://static.igem.org/mediawiki/2008/7/7f/Tabla_TSx.jpg"></p>
 +
      <p align="center"><img src="https://static.igem.org/mediawiki/2008/d/d9/Tabla_TSv.jpg" width="585"></p>
 +
      <p align="justify" class="bodyText">The values in the tables show that the nickel response is very fast, in the order of 6.03e-8 s, which is what we need to make this system and efficient transcriptional indicator. On the other hand, there is a pool of RcnA that forms immediately and another one that takes much more time to form.</p>
 +
      <p align="justify" class="style2">References</p>
 +
      <p align="justify">1.- Narita S <em> et al</em> (2003)<strong> Linkage of the efflux-pump expression level with substrate extrusion rate in the MexAB–OprM efflux pump of <em>Pseudomonas aeruginosa</em></strong>. Biochem Biophys Res Comm <strong>308</strong>:4, 922-926. <br>
 +
        2.-
 +
      <span lang="EN-US">SimBiology; User's guide<br>
 +
      3.- Ingalls BP and Sauro HM (2003) <strong>Sensitivity analysis of stoichiometric networks: an extension of metabolic  control analysis to non-steady state trajectories</strong>. J Theor Biol<strong> 222</strong>:1, 23-36. <br>
 +
      4.- Breierova L and Choudhari M (2001) <strong>An introduction to Sensitivity Analysis. </strong>Prepared for the MIT System Dynamics in Education Project. (http://sysdyn.clexchange.org/sdep/Roadmaps/RM8/D-4526-2.pdf) <br>
 +
5.- Palsson BO (2006) <strong>Systems Biology: Properties of reconstructed networks</strong> Cambridge  University Press.<br>
 +
6.- Lefers, Mark. Steady state definition. Glossary from the Northwestern University. <br>
 +
        http://www.biochem.northwestern.edu/holmgren/Glossary/Definitions/Def-S/steady_state.html<br>
 +
        7.- Jamshidi N and Palsson BO (2008) <strong>Formulating  genome-scale kinetic models in the post-genome era</strong> Mol Syst  Biol <strong>4</strong>:171.<br>
 +
      8.- Jamshidi N and Palsson BO (2008) <strong>Top-Down  analysis of temporal hierarchy in biochemical reactions networks</strong> PLoS Comput  Biol <strong>4</strong>:9 e1000117 <br>
 +
      9.- Kauffman <em>et al</em> (2002) </span><strong>Description and Analysis of Metabolic Connectivity and Dynamics in the Human Red Blood Cell</strong>. Biophys J <strong>83</strong>, 646-662. </p>
 +
      <p align="justify">&nbsp;</p>
 +
      <p align="center"><a href="#top"><img src="https://static.igem.org/mediawiki/2008/c/cd/Boton_back.jpg" alt="Back to top" width="190" height="31" border="0"></a> <a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Modeling"><img src="https://static.igem.org/mediawiki/2008/5/5b/Model1a.jpg" alt="Modeling the system" width="190" height="31" border="0"></a><a href="https://2008.igem.org/Team:LCG-UNAM-Mexico/Parameters"><img src="https://static.igem.org/mediawiki/2008/f/fd/Model2ae.jpg" alt="Parameters &amp; kinetics" width="190" height="31" border="0"></a><br>
 +
          <br>
 +
        <img src="https://static.igem.org/mediawiki/2008/9/99/Ribbon435773498.gif" alt="ribbon" width="579" height="9" /></p>
 +
        <p align="center"><br />
 +
              </p>
     <td width="132">&nbsp;</td>
     <td width="132">&nbsp;</td>
   </tr>
   </tr>

Latest revision as of 06:11, 30 October 2008

LCG-UNAM-Mexico:Modeling

Header image
iGEM 2008 TEAM
line decor
  
line decor

 
 
 
 

 
 
ribbon


Simulation & Analysis
 

 

With the aim of predicting the behavior of the system, the biochemical reactions were implemented in the SimBiology package of MATLAB, using the previously defined parameters. Simulations were run for different values of the initial concentration of AHL and Nitotal (Niint + Niext) which are the metabolites that we can directly manipulate in our experiments. A parameter scan was also run for some parameters to understand their influence on the system.
In order to gain insights into the system dynamics to elucidate the conditions needed to get the desired behavior, we performed a series of analyses on it: Sensitivity analysis allowed us to identify critical parameters that needed to be defined on the most stringent way. Basis for the (right) null and left null space were calculated to obtain information about the general network behavior. Steady-states were calculated by graphic analysis of the systen behavior. Finally the Jacobian of the system was calculated around the steady-states. All simulations and analyses were implemented and performed on MATLAB.

 

Simulation and parameter scan

Once the model was implemented on SimBiology, simulations were carried out to analyze its behavior through time after a given AHL concentration. We would like to observe a moderate and ephemeral change in the intracellular nickel concentration; this would allow our bacteria to sing without killing them.

After exhausting our literature search for parameters, we tuned the remaining ones in such a way that they ensure the desired behavior. We performed a parameter scan on the CI dimerization constant (an early step in the signaling cascade) and the rates at which nickel enters and leaves the cells.

 

CI dimerization

Several scans where performed on the CI rates of dimerization and dissociation to define the range in which the desired response would be observed.

[CI] equilibrium is defined by its synthesis and degradation rate, while k4.1/k-4.1 determine the equilibrium of [CI:CI] and modify time that takes [CI] to reach a steady-state.

Several wide range scans show that the behavior of metabolites concentrations is determined by the ratio k4.1/k-4.1 and not their specific values; the bigger this ratio the bigger the final dimer concentration, which turns into a greater repression of RcnA and nickel internalization; the time that takes the system to reach a new equilibrium after being perturbed by AHL also increases with this ratio.

We tested the effect of AHL on CI and its dimer. The graph shows that [AHL] only defines the strength of the response without affecting the equilibrium of the CI molecules.

A constant repression of rcnA would be toxic for bacteria, for this reason k4.1/k-4.1 cannot be too big. We chose the values k4.1=0.0001 molecules-1s-1 and k-4.1=0.01s-1 because of their similarity with other dimerization parameters (reaction 2.1) and the fact that they show the desired behavior. However, it must be made clear that there is a wide range of values that would work for our purposes.

These values are comparable to others typical biochemical parameters. It has been shown that kinetic parameters can be modified by changing amino acid sequences (for example, CI half life is reduced by adding a LVA tail in the C-terminal), and it’s proposed that it’s possible to engineer the protein to reach an acceptable dissociation constant.

 

Nickel internalization and efflux

We performed several scans on the rates of nickel internalization and efflux to define the range of values that show the desired response.

Just like in the previous case, our results indicate that the behavior is determined by the the ratio k7/k9 and not to their specific values. The smaller the ratio greater the internal nickel concentration.

[Unk] is also an unknown parameter, but as we assume it constant through time it can be completely arbitrary, as long as the reaction rate k9 is well defined. For convenience we define [Unk] as one tenth of initial [RcnA] due the fact that in the real system we will have 10 more copies of rcnA than in wildtype cells.

We define k7=500 molecules-1s-1 which is a known1 extrusion rate, and k9=500 molecules-1s-1 which show the desired behavior. Nonetheless the range of parameters that fit our interests is very large and we think that the real parameters will be within it.

 

Simulation

Once all the parameters were defined, we simulated the model for 20,000 seconds using a variable order solver based on the numerical differentiation formulas, ode15s2.

We performed a scan on the initial AHL concentration to analyze the response of the system.

It can be seen that the final response depends on our input signal and we can manipulate its strength and length by modifying the initial AHL concentration.

A scan over the total nickel concentration shows that response is only weakly influenced by it; even though the intensity of the response does vary, the proportion with respect to total nickel does not change. We decided to fix the initial value on 30,000 molecules for the following analysis, but this number will be finally determined by the bacterial tolerance and the sensitivity of our measurement device.

 

Back to top



ribbon

Sensitivity analysis

A sensitivity analysis using Simbiology2 was performed to determine the parameters that influenced our model the most3,4. This analysis was possible because our model was solved using an ODE solver.  The values for the calculated sensitivities were fully normalized to dedimensionalize them. All of the parameters were plotted vs. all of the species and the sensitivity at each intersection was determined. There were two main evaluations, one at t=7700s which is approximately the time at which the greatest response was observed.



Sensitivity Analysis, at a time of 7700, at which our model predicts the greatest response.


At that time, the species influenced the most are AHL, cI, cI:cI, RcnA and Ni-ext. That makes sense for it is at this point of time where the production of cI, its dimerization followed by the repression of RcnA and therefore the decrease in Ni-ext, are at the highest levels.

The other analysis at t=74000s which is approximately the time the system takes to return to a basal state.



Sensitivity Analysis, at a time of 74000, at which our model predicts a return to the basal state.

At this time the system has returned to the basal state. Here the species influenced the most are the same; the difference resides in the magnitude of the influence.

Afterwards the sensitivity of a single specie with respect to all of the parameters was plotted with respect to time.



 Time Dependent Sensitivity Analysis, specific for AHL with respect to all of the parameters


The parameters that influenced AHL the most were those involved on its degradation and the formation of the complex AHL:LuxR.



Time Dependent Sensitivity Analysis, specific for cI:cI with respect to all of the parameters

An interesting behavior can be seen for the dimer cI:cI. It is sensitive to most of the parameters in our model.  However most of them are only temporal, only influencing the model during the lifetime of AHL. The only parameters that always influence its concentration are its dimerization and degradation rate and the “leaky” synthesis rate.


Time Dependent Sensitivity Analysis, specific for RcnA with respect to all of the parameters

 RcnA is sensitive to practically the same parameters as cI:cI, nevertheless, it is easily noticeable that RcnA is inversely affected by them, which makes sense, because  the dimerization of cI lowers the available amount of cI and enhances the synthesis of RcnA


 
Time Dependent Sensitivity Analysis, specific for intracellular nickel with respect to all of the parameters

In our model, an increase in the amount of internal nickel is the expected outcome after the addition of AHL. The sensitivity analysis demonstrates that it is sensitive to all of the parameters in our model. Just temporally to some of them, but continuously to the rest.

 

Back to top


ribbon

Stoichiometric matrix

Mathematically, the stoichiometric matrix S is a linear transformation of the flux vector to a vector of the time derivatives of the concentration vector of the form dx/dt = Sv, and it’s formed from the stoichiometric coefficients of the reactions that comprise a reaction network. This matrix is organized such that every column corresponds to a reaction and every row corresponds to a compound. Each column that describes a reaction is constrained by the rules of chemistry, such as elemental balancing; and every row thus describes the reactions in which that compound participates and therefore how the reactions are interconnected. The stoichiometric matrix thus contains chemical and network information.

There are four fundamental subspaces associated with a matrix, and each of them has important roles in the analysis of biochemical reaction networks. In particular, we have analyzed the null space and the left null space of the stoichiometric matrix of the system (Suppl. 1). The null space of S contains all the steady-state flux distributions allowable in the network. The left null space of S contains all the conservation relationships, or time invariants, that a network contains5.

The null space of S was calculated for the system (Suppl. 1). It shows that to reach the steady-state of the system we need to meet the following conditions:

v4=v3.1+v3.2, which means that the total synthesis of CI should be equal to its degradation;
v6=v8, the synthesis of RcnA equal to its degradation; and
v7=v9, the rate of nickel uptake equal to its efflux rate.

The left null space of the systems shows 4 metabolites with constant concentration, AiiA, ρ, ρCI and Unk, and two mass conservation cycles (moieties), Niint+Niext and LuxR + AHL:LuxR + 2((AHL:LuxR):(AHL:LuxR)).

 

Back to top

ribbon

Steady states

The steady state of a system is defined as a nonequilibrium state through which matter is flowing and in which all components remain at a constant concentration6. We defined the time taken to reach the steady state as the time when the variation in the concentrations of all components cease to be biologically relevant (here defined as variation in less than one molecule). We can have two initial states in our system:

With no AHL. In this case, the only reaction that takes place is the uptake and efflux of nickel, which instantaneously reaches the steady state.
With AHL. Here, all the regulatory steps in the cascade take place and the steady state is reached when all AHL has been degraded and the signal has faded.

In both cases, the steady state reached is the same. The reason for this is that the system is a regulatory cascade and does not have any feedback loops, so it is expected to have only one steady state. Here we present the simulation in 100,000 seconds, you can click on in to see a larger version:

Graph 1

The concentrations at which it is reached are the following:

Table 1: Concentrations at the steady state
Metabolite
Concentration (molecules)
AiiA (constant)
10,000
AHL
0
LuxR
20,000
AHL:LuxR
0
(AHL:LuxR):(AHL:LuxR)
0
CI (constitutive + induced)
138
CI:CI (constitutive + induced)
19
RcnA
33151
pcI (invariant)
10
p (invariant)
10
Niint
2727
Niext
27272
Unk (constant)
3315


*The concentrations found were rounded off to the next immediate integer, as these are number of molecules.

This was calculated with the concentrations in the initial state. As we can see in the initial [AHL] scan, the time taken to reach the steady state does not vary much, as it is dependent on Mass Action law (less concentration diminishes the reaction flux). However, we can see a small variation in the time taken:

Time taken to reach steady state


The range of AHL concentration in this analysis was chosen from 30 (when we start to see a measurable response) to 10,000. We can observe a linear dependence with higher AHL concentrations. The extent of RcnA repression can be adjusted at will as long as the extracellular concentration of nickel is not damaging to the cell.

 

Back to top


ribbon

Jacobian and Modal Analysis

The Jacobian of a system is defined as the matrix of first order partial derivatives, ad it represents the best linear approximation to a function at a given point. In biochemical networks, the Jacobian can be defined for metabolites(Jx) or fluxes(Jv):

Where S is the stoichiometric matrix and G is the gradient matrix. S defines the structure of the network and has the stoichiometric coefficients of all reactions which are represented by the rows of S while metabolites are represented by columns. G is the matrix of first order derivatives of fluxes with respect to species concentrations:

This formal representation of the Jacobian formalizes the relation between the topology of the network, and its biophysical and kinetic characteristics7,8,9.

For our system, we first obtained S which is rank deficient: its rank is 7 and it has 13 rows, this difference is explained by the moieties of the system. We reduced S to make it congruent with its rank by eliminating the rows corresponding to: AiiA, LuxR, pcI, p, Ni-ext and Unk. Then we constructed G as previously defined; the partial derivatives are calculated only with respect to the species that remained in S; the state at which G is calculated is the steady-state.

Both Jacobians were calculated and they were decomposed through similarity transformation of their eigenvalues and eigenvectos to obtain the modal matrices. This matrices represent the formation of molecular ‘pools’ on the system and the negative inverse of the eigenvalus represent the time scales at which this interactions occur. The Jacobians and modal matrices can be downloaded on Excel (.xls) format if you click here.

The values in the tables show that the nickel response is very fast, in the order of 6.03e-8 s, which is what we need to make this system and efficient transcriptional indicator. On the other hand, there is a pool of RcnA that forms immediately and another one that takes much more time to form.

References

1.- Narita S et al (2003) Linkage of the efflux-pump expression level with substrate extrusion rate in the MexAB–OprM efflux pump of Pseudomonas aeruginosa. Biochem Biophys Res Comm 308:4, 922-926.
2.- SimBiology; User's guide
3.- Ingalls BP and Sauro HM (2003) Sensitivity analysis of stoichiometric networks: an extension of metabolic control analysis to non-steady state trajectories. J Theor Biol 222:1, 23-36.
4.- Breierova L and Choudhari M (2001) An introduction to Sensitivity Analysis. Prepared for the MIT System Dynamics in Education Project. (http://sysdyn.clexchange.org/sdep/Roadmaps/RM8/D-4526-2.pdf)
5.- Palsson BO (2006) Systems Biology: Properties of reconstructed networks Cambridge University Press.
6.- Lefers, Mark. Steady state definition. Glossary from the Northwestern University.
http://www.biochem.northwestern.edu/holmgren/Glossary/Definitions/Def-S/steady_state.html
7.- Jamshidi N and Palsson BO (2008) Formulating genome-scale kinetic models in the post-genome era Mol Syst Biol 4:171.
8.- Jamshidi N and Palsson BO (2008) Top-Down analysis of temporal hierarchy in biochemical reactions networks PLoS Comput Biol 4:9 e1000117
9.- Kauffman et al (2002)
Description and Analysis of Metabolic Connectivity and Dynamics in the Human Red Blood Cell. Biophys J 83, 646-662.

 

Back to top Modeling the systemParameters & kinetics

ribbon