Team:Grenoble-EMSE-LSU/Project/Modelling/Parameters

From 2013.igem.org

(Difference between revisions)
Line 32: Line 32:
<h1>Finding parameters</h1>
<h1>Finding parameters</h1>
-
<p> Our model now considers the maturation of KillerRed and the accumulation of damages done to the bacteria. It is able to explain and predict properly the evolution of all three quantities that are observed : the optical density of the suspension, its fluorescence and the density of living cells. But we still have to determine the best parameters to do it.</p>
+
<p> Our model now considers the maturation of KillerRed and the accumulation of damages done to the bacteria. It is able to describe the evolution of all three quantities that are observed: the optical density of the suspension, its fluorescence and the density of living cells. But we still have to find suitable parameter values to reproduce the experimental data and to simulate the model.</p>
-
<p> These are 6 parameters to find :</p>
+
<p> $r$: the rate of growth of bacteria in $min^{-1}$</p>
-
<p> $r$ : the speed of growth of bacteria. in $min^{-1}$</p>
+
<p> $a$: the production of KillerRed per bacteria in $UF.OD^{-1}.min^{-1}$</p>
-
<p> $a$ : the production of KillerRed per bacteria. in $UF.OD^{-1}.min^{-1}$</p>
+
<p> $b$: the efficiency of photobleaching in $UF.UL^{-1}.min^{-1}$</p>
-
<p> $b$ : the efficiency of photobleaching. in $UF.UL^{-1}.min^{-1}$</p>
+
<p> $m$: the maturation rate of KillerRed in $min^{-1}$</p>
-
<p> $m$ : the maturation rate of KillerRed. in $min^{-1}$</p>
+
<p> $k$: the toxicity of KillerRed in $OD.UF^{-1}.UL^{-1}.min^{-1}$</p>
-
<p> $k$ : the toxicity of KillerRed. in $OD.UF^{-1}.UL^{-1}.min^{-1}$</p>
+
<p> $l$: the ability of the bacteria to repair damages of ROS. unit less</p>
-
<p> $l$ : the ability of the bacteria to repair damages of ROS. unit less</p>
+
<br>
<br>
<p> With the units :</p>
<p> With the units :</p>
<p> $OD$ is the Optical Density at $\lambda = 600nm$</p>
<p> $OD$ is the Optical Density at $\lambda = 600nm$</p>
<p> $UF$ is an arbitrary Unit of Fluorescence (with $\lambda_absorption=585nm$ and $\lambda_emission=610nm$</p>
<p> $UF$ is an arbitrary Unit of Fluorescence (with $\lambda_absorption=585nm$ and $\lambda_emission=610nm$</p>
-
<p> $UL$ is an arbitrary Unit of Light, related to the energy received by the bacteria. $1 UF$ shall be the energy of light received by an Erlenmeyer flask with a MR16 LED on its side at full power.</p>
+
<p> $UL$ is an arbitrary Unit of Light, related to the energy received by the bacteria. $1 UL$ shall be the energy of light received by an Erlenmeyer flask with a MR16 LED on its side at full power.</p>
<br>
<br>
-
<p>The aim is to find the set of parameters that best explains the curves of OD and fluorescence observed. As we cannot determine them separately because they have opposite effects, we search for the set of parameters that minimizes the distance between the outputs of the model and the experimental data. The distance chosen is the Euclidian distance : the Sum of Square Residuals, or SSR. In our case, the easiest and quickest methods are unusable:</p>
+
<p>The aim is to find the set of parameters that best fits the curves of $OD_{600}$ and fluorescence observed. As we cannot determine them separately because they have opposite effects, we searched for the set of parameters that minimizes the distance between the outputs of the model and the experimental data. The distance chosen is the Euclidian distance : the Sum of Square Residuals, or SSR. In our case, the easiest and quickest methods are unusable:</p>
<p>$\diamond$ A regression requires the solutions to be analytic functions, such as polynomials or exponentials to project the points on it.</p>
<p>$\diamond$ A regression requires the solutions to be analytic functions, such as polynomials or exponentials to project the points on it.</p>
-
<p>$\diamond$ Gradient or Newton methods require a regularity in the effect of parameters that we don't have.</p>
+
<p>$\diamond$ Gradient or Newton methods require regularity in the effect of parameters that we do not have.</p>
-
<p>$\diamond$ The technique of design of experiments is also unusable for the same reason.</p>
+
<p>$\diamond$ The technique of experimental design is not usable for the same reason.</p>
<br>
<br>
-
<p>So we used an alternative method.</p>
+
<p>We therefore used an alternative method based on the utilization of Genetic Algorithms.</p>
Line 60: Line 59:
                           <h2 id="AlgoGen">Genetic Algorithms</h2>
                           <h2 id="AlgoGen">Genetic Algorithms</h2>
-
<p>At first sight, the only possibility to find our parameters was to manipulate them by hand until the predictions seemed good enough. It wasn't a slow method since we could imagine how the output of the calculations would change when we vary each parameter. But it gave no clue that the solution found was the best one. This information can be obtained by an exhaustive research, but this is a pretty long process. To verify 10 values of each parameter, $10^6$ tests are needed, and each test consists in the calculation of 1000 points. For a standard computer, it represents 2 hours of continuous processing. Considering that 10 values are indeed not enough to get a precise answer, it would have been difficult to use.</p>
+
<p>At first sight, the only possibility to find our parameters was to adjust them manually until the model predictions fitted the experimental data. $It wasn't a slow method since we could imagine how the output of the calculations would change when we vary each parameter.$ However this did not ensure that the best solution was found. This information can be obtained by an exhaustive research, but this is a pretty long process. To verify 10 values of each parameter, $10^6$ tests are needed, and each test consists in the calculation of 1000 points. For a standard computer, this represents 2 hours of continuous processing. Considering that 10 values are not enough to get a precise answer, this approach would have been difficult to use in practice. </p>
-
<p>That's why we used genetic algorithms.</p>
+
<p>This is the reason why we used genetic algorithms.</p>
<br>
<br>
<p> The idea of a genetic algorithm is based on the evolution of a wild population and the natural selection of phenotypes best adapted to environment. Here, a phenotype is a set of parameters, and the measure of adaptation is the distance of the kinetics predicted from the kinetics observed.</p>
<p> The idea of a genetic algorithm is based on the evolution of a wild population and the natural selection of phenotypes best adapted to environment. Here, a phenotype is a set of parameters, and the measure of adaptation is the distance of the kinetics predicted from the kinetics observed.</p>
Line 165: Line 164:
</table>  
</table>  
<br>
<br>
-
<p>$M$ and $R$ are not the variables used in the equation, but are directly linked to them : </p>
+
<p>$M$ and $R$ are not the variables used in the equation, but are directly related to them : </p>
<p> $R$ is the time of division of bacteria, and so : $r=\frac{\ln(2)}{R}$.</p>
<p> $R$ is the time of division of bacteria, and so : $r=\frac{\ln(2)}{R}$.</p>
<p> $M$ is the time at which half of the KillerRed have matured, and so : $m=\frac{\ln(2)}{M}$ .</p>
<p> $M$ is the time at which half of the KillerRed have matured, and so : $m=\frac{\ln(2)}{M}$ .</p>

Revision as of 23:58, 1 October 2013

Grenoble-EMSE-LSU, iGEM


Grenoble-EMSE-LSU, iGEM

Retrieved from "http://2013.igem.org/Team:Grenoble-EMSE-LSU/Project/Modelling/Parameters"