Team:Colombia/Parameters

From 2014.igem.org

(Difference between revisions)
 
(76 intermediate revisions not shown)
Line 1: Line 1:
{{Http://2014.igem.org/Team:Colombia}}
{{Http://2014.igem.org/Team:Colombia}}
 +
<html>
<html>
<div class="span11" style="text-align: justify;">
<div class="span11" style="text-align: justify;">
-
<p>
 
-
A CASE OF IDENTITY
 
 +
<center><b> <font size="24">
 +
<br><br>
 +
The Parameters
 +
</font><br>
 +
<h1  class="curs1"><font size="6">
 +
The numbers that define our destiny....
 +
</font></h1></b></center>
-
"My dear fellow," said Sherlock Holmes as we sat on either side of the fire in his lodgings at Baker Street, "life is infinitely stranger than anything which the mind of man could invent. We would not dare to conceive the things which are really mere commonplaces of existence. If we could fly out of that window hand in hand, hover over this great city, gently remove the roofs, and peep in at the queer things which are going on, the strange coincidences, the plannings, the cross-purposes, the wonderful chains of events, working through generations, and leading to the most outré results, it would make all fiction with its conventionalities and foreseen conclusions most stale and unprofitable."
+
<font size="2">
-
"And yet I am not convinced of it," I answered. "The cases which come to light in the papers are, as a rule, bald enough, and vulgar enough. We have in our police reports realism pushed to its extreme limits, and yet the result is, it must be confessed, neither fascinating nor artistic."
+
The parameters are crucial elements in the mathematical model. If the real value for the constants are unknown, the system can not have any biological sense. For most mathematical models this is the hardest step and our project was not the exception.
 +
<br><br>
 +
There are three possible ways to find this parameters </html>(taken from [https://2012.igem.org/Team:Colombia/Modeling/Paramterers Colombia 2012]):
 +
 
 +
<html><br>
 +
<b>a) Literature:</b> There are a lot of studies trying to find parameters for biological systems; but only a few of them have been characterised. Luckily for our project the Quorum Sensing of <i>V. cholera </i> and the pTEt inversor have been studied and we found a lot of parameters.
 +
<br><br>
 +
All of the Parameters found in the table below were taken from the literature (see references), if the exact parameter was not found we estimated an order of magnitude.
 +
 
 +
<br><br>
 +
<b>b)  Experimental way:</b> If an experiment is made using the biological system of interest, it is possible to find the parameters for the equations that models the whole system. For this project, it was necessary to model the biological system first. Thus, experiments couldn't be performed to find the constant for the differential equations.
 +
 
 +
<br><br>
 +
 
 +
<b>c) Screening of parameters: </b> Sometimes we don't have the exact number that we need, but we have a rank where it could be or the parameter for a similar biological system, then we can perfom a screening of parameter, where we try to find the value that perfectly fits the reponse of our circuit. We designed a screening of parameters that can be made for any team, check the end of this section to know how to do it <html>.
 +
 
 +
 
 +
</html>
 +
[[File: Colombia_DetParam.png|center|600px]]
 +
<html>
 +
<br><br>
 +
 
 +
<b><font color="#8A0808" size="3" >Sensitivity analysis→ </font></b><br>
 +
 
 +
Some of the parameters only have an estimated order of magnitude and if their value is sensitive to the model we have to establish a better way to define the parameter. Also we wanted to know the importance of each parameters in the main outputs and how much each parameter affects the desired response.
 +
 
 +
This test considered the following stages:
 +
<br>
 +
i.) Establish the ranges of the parameters (Include one or two orders of magnitude), <br>
 +
ii)  Determine appropriate division for the ranges, <br>
 +
iii) Iterate each parameter while leaving the others fixed in the MATLAB code.<br>
 +
iv) See how the difference between the steady state's concentrations and the concentrations during the impulse of the pathogen changed with the change of each parameter.
 +
<br>
 +
<br>
 +
 
 +
<b>Note: the exact value for each parameter is not important. It is important their relevance and how they change the response.</b>
 +
<br>
 +
<br>
 +
Here we show the most important results:
 +
<br>
 +
<br>
 +
A careful a priori analysis showed the following to be key factors for a correct response: the maximum expression rate for the repressor (btr) and the activator (bta) of the pTet promoter and also their basal production rates, the phosphorylated LuxO-DNA coupling rate, the TRdomain-DNA coupling rate, and the hill’s coefficient.
 +
<br>
 +
<center><i>Change in response for the basal expression rate of pTet activator</i></center>
 +
</html>
 +
[[File:Col1.tiff|450px|center|TA basal production Rate]]
 +
<html>
 +
<br>
 +
<center><i>Change in response for the maximum rate of pTet repressor expression</i></center>
 +
<br>
 +
</html>
 +
[[File:Col2.tiff|450px|center|Maximum rate of TR expression]]
 +
<html>
 +
<br>
 +
<center><i>Change in response for the phosphorylated LuxO binding rate with DNA</i></center>
 +
<br>
 +
</html>
 +
[[File:Col3.tiff|450px|center|LuxO*-DNA coupling rate]]
 +
<html>
 +
<br>
 +
<center><i>Change in response for the pTetR dimer DNA binding domain coupling rate with DNA</i></center>
 +
<br>
 +
</html>
 +
[[File:Col4.tiff|450px|center|TRdomain-DNA coupling rate]]
 +
<html>
 +
<br>
 +
<br>
 +
</html>
 +
<html>
 +
<br>
 +
<center><i>Change in response for the Hill's coefficient</i></center>
 +
<br>
 +
</html>
 +
[[File:Col6.tiff| 450px|center|Hills coefficient]]
 +
<html>
 +
<br>
 +
There is a clear tendency in protein degradation rate to have a peak in the maximum response rate at 0.5 (reciprocal hours) which is  here is a few examples
 +
<br>
 +
<center><i>Change in response for the pTet repressor dimer decay rate</i></center>
 +
</html>
 +
[[File:Col7.tiff|450px|center]]
 +
<html>
 +
<br>
 +
<center><i>Change in response for the LuxU decay rate</i></center>
 +
<br>
 +
</html>
 +
[[File:Col9.tiff|450px|center]]
 +
<html>
 +
<br>
 +
The importance of these analysis lies in the fact that some of these graphs are unpredictable a priori with just glance of the differential equations, here are a few examples
 +
<br>
 +
<center><i>Change in response for the phosphorylated LuxO decay rate</i></center>
 +
</html>
 +
[[File:Col10.tiff|450px|center]]
 +
<html>
 +
<br>
 +
<center><i>Change in Phosphorylated LuxO for the LuxO decay rate</i></center>
 +
<br>
 +
</html>
 +
 
 +
[[File:Col12.tiff|450px|center]]
 +
<html>
 +
<br>
 +
If you want to check out the full Document</html> [https://static.igem.org/mediawiki/2014/b/be/Col_SensA.pdf Click Here]
 +
<html>
 +
 
 +
<br><br><br>
 +
<b><font color="#8A0808" size="3" >Metropolis-Hastings Parameter Search→ </font></b><br>
 +
<br>
 +
Sometimes when everything has been tried and you still havent been able to even estimate the order of magnitude of one of your parameters a pretty nive tool to implemet is a Metropolis-Hastings Parameter Search. This algorithm is a Markov chain Monte Carlo method generally used to estimate parameters from models when some of the parameters are known or there are experimental measurements, this is specially useful for models with a high number of parameters. What is done is:
 +
<br>
 +
<br>
 +
i.) Create a vector containing random numbers for the unkown parameters.<br>
 +
ii.) Solve the system of diferential equations with this parameters and save a reference.<br>
 +
iii.) Repeat step i.)  with a new vector.<br>
 +
iv.) Repeat step ii.) with the new vector.<br>
 +
v.) Compare the results in both cases  and save the reference of the solution that approaches the most to the desired one.<br>
 +
vi.) Repeat from step iii.).<br>
 +
<br>
 +
 
 +
 
 +
</html>
 +
[[File:ColMetropolis.png|650px|center]]
 +
<html>
 +
 
 +
<center><i> Metropolis -Hastings algorithm </i></center>
 +
 
 +
Here is an example of the algorithm. In red we can see the reference saved for a random number vector generated  and in blue the desired response:
 +
<br>
 +
<center><i>Example of a Metropolis-Hastings algorithm run  with our model parameters.</i></center>
 +
</html>
 +
[[File:Col11.tiff|450px|center]]
 +
<html>
 +
<br>
 +
We conducted such analysis, the code can be found in the </html> [https://2014.igem.org/Team:Colombia/Scripting  scripting page] <html>.
 +
<br><br><br>
 +
 
 +
<b><font color="#8A0808" size="3" >References → </font></b><br>
 +
 
 +
Liu, X., Zhou, P., & Wang, R. (2012, August). Switch-like regulation of signal transduction by small RNA-mediated quorum sensing. In Systems Biology (ISB), 2012 IEEE 6th International Conference on (pp. 164-168). IEEE.
 +
<br><br>
 +
 
 +
Sotiropoulos, V., & Kaznessis, Y. N. (2007). Synthetic tetracycline-inducible regulatory networks: computer-aided design of dynamic phenotypes. BMC Systems Biology, 1(1), 7.
 +
<br><br>
 +
 
 +
Esmaeili, Afshin, Iman Yazdanbod, and Christian Jacob. "A model of the quorum sensing system in genetically engineered E. coli using membrane computing." International Genetically Engineered Machine (iGEM) competition (2009).
 +
 
 +
<br><br>
 +
 
 +
Jian-Wei, S. H. E. N. "Dynamics and mechanism of A quorum sensing network regulated by small RNAs in Vibrio harveyi." Communications in Theoretical Physics 55.3 (2011): 465.
 +
 
 +
<br><br>
 +
 
 +
Higgins, Douglas A., et al. "The major Vibrio cholerae autoinducer and its role in virulence factor production." Nature 450.7171 (2007): 883-886.
 +
 
 +
<br><br>
 +
 
 +
Kelly, Robert C., et al. "The Vibrio cholerae quorum-sensing autoinducer CAI-1: analysis of the biosynthetic enzyme CqsA." Nature chemical biology 5.12 (2009): 891-895.
 +
 
 +
<br><br>
-
"A certain selection and discretion must be used in producing a realistic effect," remarked Holmes. "This is wanting in the police report, where more stress is laid, perhaps, upon the platitudes of the magistrate than upon the details, which to an observer contain the vital essence of the whole matter. Depend upon it, there is nothing so unnatural as the commonplace."
 
-
</p>
 
</div>
</div>
 +
 +
<center>
 +
<div class="button-fill orange" ><div class="button-text"> Back to modeling</div><div class="button-inside"><div class="inside-text"><a style="text-decoration: none; background-color: none; color: red;" href="https://2014.igem.org/Team:Colombia/Modeling">Go! </a></div></div></div>
 +
</center>
 +
<script>
 +
    $(".button-fill").hover(function () {
 +
    $(this).children(".button-inside").addClass('full');
 +
}, function() {
 +
  $(this).children(".button-inside").removeClass('full');
 +
});
 +
    //@ sourceURL=pen.js
 +
  </script>
 +
<br><br><br>
</html>
</html>

Latest revision as of 03:23, 18 October 2014

Wheeltz - CSS3 Navigational Wheel Menu

  • Home
  • iGEM
  • Facebook
  • Twitter



The Parameters

The numbers that define our destiny....

The parameters are crucial elements in the mathematical model. If the real value for the constants are unknown, the system can not have any biological sense. For most mathematical models this is the hardest step and our project was not the exception.

There are three possible ways to find this parameters (taken from Colombia 2012):


a) Literature: There are a lot of studies trying to find parameters for biological systems; but only a few of them have been characterised. Luckily for our project the Quorum Sensing of V. cholera and the pTEt inversor have been studied and we found a lot of parameters.

All of the Parameters found in the table below were taken from the literature (see references), if the exact parameter was not found we estimated an order of magnitude.

b) Experimental way: If an experiment is made using the biological system of interest, it is possible to find the parameters for the equations that models the whole system. For this project, it was necessary to model the biological system first. Thus, experiments couldn't be performed to find the constant for the differential equations.

c) Screening of parameters: Sometimes we don't have the exact number that we need, but we have a rank where it could be or the parameter for a similar biological system, then we can perfom a screening of parameter, where we try to find the value that perfectly fits the reponse of our circuit. We designed a screening of parameters that can be made for any team, check the end of this section to know how to do it .

Colombia DetParam.png



Sensitivity analysis→
Some of the parameters only have an estimated order of magnitude and if their value is sensitive to the model we have to establish a better way to define the parameter. Also we wanted to know the importance of each parameters in the main outputs and how much each parameter affects the desired response. This test considered the following stages:
i.) Establish the ranges of the parameters (Include one or two orders of magnitude),
ii) Determine appropriate division for the ranges,
iii) Iterate each parameter while leaving the others fixed in the MATLAB code.
iv) See how the difference between the steady state's concentrations and the concentrations during the impulse of the pathogen changed with the change of each parameter.

Note: the exact value for each parameter is not important. It is important their relevance and how they change the response.

Here we show the most important results:

A careful a priori analysis showed the following to be key factors for a correct response: the maximum expression rate for the repressor (btr) and the activator (bta) of the pTet promoter and also their basal production rates, the phosphorylated LuxO-DNA coupling rate, the TRdomain-DNA coupling rate, and the hill’s coefficient.

Change in response for the basal expression rate of pTet activator

TA basal production Rate


Change in response for the maximum rate of pTet repressor expression

Maximum rate of TR expression


Change in response for the phosphorylated LuxO binding rate with DNA

LuxO*-DNA coupling rate


Change in response for the pTetR dimer DNA binding domain coupling rate with DNA

TRdomain-DNA coupling rate




Change in response for the Hill's coefficient

Hills coefficient


There is a clear tendency in protein degradation rate to have a peak in the maximum response rate at 0.5 (reciprocal hours) which is here is a few examples

Change in response for the pTet repressor dimer decay rate

Col7.tiff


Change in response for the LuxU decay rate

Col9.tiff


The importance of these analysis lies in the fact that some of these graphs are unpredictable a priori with just glance of the differential equations, here are a few examples

Change in response for the phosphorylated LuxO decay rate

Col10.tiff


Change in Phosphorylated LuxO for the LuxO decay rate

Col12.tiff


If you want to check out the full Document Click Here


Metropolis-Hastings Parameter Search→

Sometimes when everything has been tried and you still havent been able to even estimate the order of magnitude of one of your parameters a pretty nive tool to implemet is a Metropolis-Hastings Parameter Search. This algorithm is a Markov chain Monte Carlo method generally used to estimate parameters from models when some of the parameters are known or there are experimental measurements, this is specially useful for models with a high number of parameters. What is done is:

i.) Create a vector containing random numbers for the unkown parameters.
ii.) Solve the system of diferential equations with this parameters and save a reference.
iii.) Repeat step i.) with a new vector.
iv.) Repeat step ii.) with the new vector.
v.) Compare the results in both cases and save the reference of the solution that approaches the most to the desired one.
vi.) Repeat from step iii.).

ColMetropolis.png

Metropolis -Hastings algorithm
Here is an example of the algorithm. In red we can see the reference saved for a random number vector generated and in blue the desired response:
Example of a Metropolis-Hastings algorithm run with our model parameters.

Col11.tiff


We conducted such analysis, the code can be found in the scripting page .


References →
Liu, X., Zhou, P., & Wang, R. (2012, August). Switch-like regulation of signal transduction by small RNA-mediated quorum sensing. In Systems Biology (ISB), 2012 IEEE 6th International Conference on (pp. 164-168). IEEE.

Sotiropoulos, V., & Kaznessis, Y. N. (2007). Synthetic tetracycline-inducible regulatory networks: computer-aided design of dynamic phenotypes. BMC Systems Biology, 1(1), 7.

Esmaeili, Afshin, Iman Yazdanbod, and Christian Jacob. "A model of the quorum sensing system in genetically engineered E. coli using membrane computing." International Genetically Engineered Machine (iGEM) competition (2009).

Jian-Wei, S. H. E. N. "Dynamics and mechanism of A quorum sensing network regulated by small RNAs in Vibrio harveyi." Communications in Theoretical Physics 55.3 (2011): 465.

Higgins, Douglas A., et al. "The major Vibrio cholerae autoinducer and its role in virulence factor production." Nature 450.7171 (2007): 883-886.

Kelly, Robert C., et al. "The Vibrio cholerae quorum-sensing autoinducer CAI-1: analysis of the biosynthetic enzyme CqsA." Nature chemical biology 5.12 (2009): 891-895.

Back to modeling