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

From 2013.igem.org

(Difference between revisions)
Line 58: Line 58:
<p>At first 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 prediction would change with the variation of each parameter. But it gave no clue the solution found was the best one. It can be improved by an exhaustive research, but its a pretty long process. To verify 10 values of each parameter, $10^6$ tests are, 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 is too few to have a precise answer, it would have been difficult to use.</p>
<p>At first 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 prediction would change with the variation of each parameter. But it gave no clue the solution found was the best one. It can be improved by an exhaustive research, but its a pretty long process. To verify 10 values of each parameter, $10^6$ tests are, 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 is too few to have a precise answer, it would have been difficult to use.</p>
<p>That's why we used genetic algorithms.</p>
<p>That's why we used genetic algorithms.</p>
 +
<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> 1. First we start with a randomly chosen population (not too much random to accelerate the process).</p>
 +
<p> 2. The best ones, those that minimise the distance prevision-observation, are selected. </p>
 +
<p> 3. With these best ones, other phenotypes are created by mixing the values of parameters (cross-over) and modifying a bit some of them (mutation). </p>
 +
<p> 4. We now have a population of second generation. If they are all close enough to the solution (ie, the distance prevision-observation is small enough), the algorithm is deemed 'stabilised', the best one is chosen and the process over. If not, the algorithm goes back to step 2 with these new phenotypes.</p>
</li>
</li>

Revision as of 11:07, 30 September 2013

Grenoble-EMSE-LSU, iGEM


Grenoble-EMSE-LSU, iGEM

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