Team:Paris/Modeling

From 2008.igem.org

(Difference between revisions)
(Estimation of parameters)
 
(266 intermediate revisions not shown)
Line 1: Line 1:
-
{{Paris/Menu}}
+
{{:Team:Paris/MenuBackup}}
-
{|cellspacing="5" cellpadding="10" style="background:#649CD7; width: 965px;"
+
-
|-valign="top"
+
-
|style="background:#ffffff"|
+
-
==An Oscillatory biological Model==
 
-
===Introduction===
+
= Our train of thoughts... =  
 +
We hereby propose different and complementary approaches to model the biological system. We found interesting to explain two of the paths that we chose to follow in order to understand and predict our system. It is important to note that both models aim at different goals in the process of understanding our system.
 +
Furthermore, we wished to describe our thought process, the way these models interact, their respective roles. 
 +
An overall description of the way we model our biological system can be found below :
 +
<center>[[Team:Paris/Modeling/History|Read more !]]</center>
-
The goal here is to present the differential equations we used for our system modelization. At each step, we shall describe why we chose this precise model, its drawbacks and possible improvments, the parameters involved and enventually a biologically coherent value.
+
= BOB (Based On Bibliography) Approach =
 +
[[Image:BOB.jpg|250px|thumb]]
-
===Bibliography===
+
Our first approach is quite rough and simple but effective. The goal here was to guess the behavior of our Bacteri'OClock, considering the overall system. Since it is a preliminary approach, we could not yet fill the model with data from the wet lab. This is why our work is mainly based on a bibliographic work, which allows us to use parameters and data from scientific articles.
-
We whall refer to those three articles :
+
-
<br>[1] Shiraz Kalir, Uri Alon. Using quantitative blueprint to reprogram the dynamics of the flagella network. Cell, June 11, 2004, Vol.117, 713-720.
+
-
<br>[2]Jordi Garcia-Ojalvo, Michael B. Elowitz, Steven H. Strogratz. Modeling a synthetic multicellular clock : repressilators coupled by quorum sensing. PNAS, July 27, 204, Vol. 101, no. 30.
+
-
<br>[3]Nitzan Rosenfeld, Uri Alon. Response delays and the structure of transcription networks. JMB, 2003, 329, 645-654.
+
-
<br>[4]Nitzan Rosenfeld, Michael B. Elowitz, Uri Alon. Negative autoregulation speeds the response times of transcription networks. JMB, 2003, 323, 785-793.
+
-
===Equations===
+
The key points of this approach:
-
*  FlhDC ---> FliL        (1)
+
-
*  FlhDC ---> FlgA        (2)
+
-
*  FlhDC ---> FlhB        (3)
+
-
<br>
+
-
*  FliA ---> FliL        (4)
+
-
*  FliA ---> FlgA        (5)
+
-
*  FliA ---> FlhB        (6)
+
-
<br>
+
-
<br>
+
-
For all these equations, we found in [1] that in that precise case, the promoter activity the seven class 2 operons, among which FLiL, FlgA, FlhB, may be mathematically described in that way :
+
-
<br>
+
-
<br>    <b>promoter activity = β<sub>i</sub> x [FlhDC] + β<sub>i</sub>' x [FliA]</b>
+
-
<br>
+
-
<br> where [X] denotes the effective protein-level activity at time.
+
-
<br>
+
-
<br>
+
-
For each operon, Shiraz Kalir and Uri Alon came up with numerical values of β and β', available in [1].
+
-
<br>
+
-
<br> Furthermore, the protein-level activity can be presented (for a more detailed presentation, see[4]) as
+
-
<br> [[Image:equation1.jpg|center]]
+
-
<br>Thus :
+
-
[[Image:equationfliL.jpg|center]]
+
-
[[Image:equationflgA.jpg|center]]
+
-
[[Image:equationflhB.jpg|center]]
+
-
<br>
+
-
----
+
* Simplicity for itself is not that important. In fact, what we were looking for was understandability at first.
-
*
+
* We used linear equations as much as possible: wherever it had been proved in a paper than an interaction could be efficiently modeled with a elementary expression, we kept it.
 +
* Too many parameters in a model mean less relevancy. In addition, the more parameters you have, the hardest it is to tune the system in order to have the behavior you are looking for.
 +
<center>[[Team:Paris/Modeling/BOB|Read more]]</center>
 +
= APE (APE Parameters Estimation) Approach=
 +
[[Image:APE.jpg|250px|thumb]]
 +
The second approach was motivated by our will to characterize our system in the most precise way. What is at stake here is to determine the "real parameters" that govern the dynamics of our system.
 +
* Each step is taken into account at a fundamental kinetic processes level or at a more global level by a function describing the complexation, which is a simple way to take into account multiple interactions and more especially cooperative binding.
 +
<center> >> [[Team:Paris/Modeling/hill_approach|Explanations and description]] </center>
 +
* Specific experiments focused on finding relevant parameters have been designed and planned.
 +
<center> >> [[Team:Paris/Modeling/estimation|Estimation]] </center>
 +
= Old but still usefull pages =
-
===Parameters summary===
+
*[[Team:Paris/Modeling/Bibliography|Bibliographic References]]
-
===Graph screenshots===
+
*[[Team:Paris/Modeling/linear_approach|Preliminary approach]]
-
 
+
*[[Team:Paris/Modeling/Roadmap|Roadmap]]
-
==Roadmap==
+
-
 
+
-
If you want to have a look at our roadmap : [[Team:Paris/Modeling/Roadmap|Roadmap]]
+
-
 
+
-
==Bibliography==
+
-
 
+
-
In order to choose a proper modeling approach for our system, we have decided to list all the chemical reactions we will take into account. Afterwards, we will find the needed parameters reading articles or devising the required experiments.
+
-
 
+
-
An overview of the work that has to be done can be found here : [[Team:Paris/Modeling/Bibliography|Bibliography]]
+
-
 
+
-
==Estimation of parameters==
+
-
 
+
-
 
+
-
[[Team:Paris/Modeling/estimation|Estimation of the parameters]]
+
-
 
+
-
==First Approach==
+
-
 
+
-
As a first modeling, we have considered a set of five ordinary differential equations that are likely to represent the generic behaviour of the biological processes. The corresponding results and the associated code can be found there :
+
-
 
+
-
*[[Team:Paris/Modeling/first_parameters|First Parameters obtained]].
+
-
 
+
-
We will precise this description in the following part, entering into the details of the chemical reactions involved.
+
-
 
+
-
Moreover, once the oscillations have been obtained, it is interesting to focus on their robustness. To do such an analysis, we have used a rather intuitive algorithm which divides the parameter space into regular areas and compute a kind of 'score function' to test whether oscillations are observed. Then, for 2 parameters, a simple visualization is possible.
+
-
 
+
-
Therefore, the two aspects to describe a bit more are the following ones :
+
-
 
+
-
* [[Team:Paris/Modeling/Score_function|Design of a score function]]
+
-
* [[Team:Paris/Modeling/Robustness_analysis|Evaluation of the robustness of the sytem]]
+
-
 
+
-
* There is a [[Team:Paris/Modeling/Second_Score_function|second score function]], much simplier but quite efficient.
+
-
* We tried this one in association with a self made [[Team:Paris/Modeling/Genetic_Algorithm|genetic algorithm]], that allows us to find many convenient sets of parameters,  in order to compare them.
+
-
 
+
-
==More precise Bio-Mathematical Description==
+
-
 
+
-
===What kind of Mathematical Simulation ?===
+
-
 
+
-
We decided to use mostly Ordinary Differential Equation approach, at least for the study of the Oscillations and of the FIFO. For the Synchronisation module, we will probably use Probabilistic Differential Equations, in order to introduce the differences between the cells.
+
-
 
+
-
Eventually our modellisation would just help us to find which ones of the sets of "biologicaly available parameters"/"logical circuit" are the bests, but it may help further simulations on similar protocols, too.
+
-
 
+
-
===Bio-Chemical General Assumptions===
+
-
 
+
-
We know that the following equations do not describe properly what ''really'' happens in the cells. For exemple, we know that the transcription factor flhD-flhC is actually an ''hexamere'' flhD<sub>4</sub>C<sub>2</sub>. But, as we will surely not get access to the ''dissociation constant'' of the ''hexamerisation'', we just treat it as an ''abstract'' inducer protein ''flhDC'', with an order in its ''Hill function'' probably between 3 and 6 (but perhaps completly different; the estimation of the error by the [[Team:Paris/Modeling/Programs|'findparam']] program will tell us if we are right to do so).
+
-
 
+
-
For the moment, at each part of our modelisation, we reduce the expression of a gene at its '''transcription'''. The '''translation''' process is not taken into acount.
+
-
 
+
-
To see more details about the modelisation and the values of the involved constants, see [[Team:Paris/Modeling/Bibliography|the bibliography]].
+
-
 
+
-
===Separated and detailed Parts of our Project===
+
-
 
+
-
* [[Team:Paris/Modeling/Oscillations|Oscillations]]
+
-
 
+
-
* [[Team:Paris/Modeling/FIFO|FIFO]]
+
-
 
+
-
* [[Team:Paris/Modeling/Synchronisation|Synchronisation]]
+
-
 
+
-
|}<br style="clear:both" />
+

Latest revision as of 04:46, 30 October 2008

You are currently on the Wiki Museum
Go back to the normal Wiki


Contents

Our train of thoughts...

We hereby propose different and complementary approaches to model the biological system. We found interesting to explain two of the paths that we chose to follow in order to understand and predict our system. It is important to note that both models aim at different goals in the process of understanding our system. Furthermore, we wished to describe our thought process, the way these models interact, their respective roles. An overall description of the way we model our biological system can be found below :

Read more !

BOB (Based On Bibliography) Approach

BOB.jpg

Our first approach is quite rough and simple but effective. The goal here was to guess the behavior of our Bacteri'OClock, considering the overall system. Since it is a preliminary approach, we could not yet fill the model with data from the wet lab. This is why our work is mainly based on a bibliographic work, which allows us to use parameters and data from scientific articles.

The key points of this approach:

  • Simplicity for itself is not that important. In fact, what we were looking for was understandability at first.
  • We used linear equations as much as possible: wherever it had been proved in a paper than an interaction could be efficiently modeled with a elementary expression, we kept it.
  • Too many parameters in a model mean less relevancy. In addition, the more parameters you have, the hardest it is to tune the system in order to have the behavior you are looking for.


Read more

APE (APE Parameters Estimation) Approach

APE.jpg

The second approach was motivated by our will to characterize our system in the most precise way. What is at stake here is to determine the "real parameters" that govern the dynamics of our system.

  • Each step is taken into account at a fundamental kinetic processes level or at a more global level by a function describing the complexation, which is a simple way to take into account multiple interactions and more especially cooperative binding.
>> Explanations and description
  • Specific experiments focused on finding relevant parameters have been designed and planned.
>> Estimation

Old but still usefull pages