Difference between revisions of "Team:ETH Zurich/Model/Environment Sensing/parameter fitting"

Line 10: Line 10:
 
<html>
 
<html>
 
<main role="main">
 
<main role="main">
<h1 class="headline">Fit parameters and evaluate the performance of our system</h1>
+
<h1 class="headline">Fit the parameters of our system from experiments</h1>
 +
 
  
 
<section class="first goal">
 
<section class="first goal">
Line 18: Line 19:
  
 
<section id="sec1">
 
<section id="sec1">
<h1>In vitro model extension</h1>
+
<div class="multi-summary">
 +
<details>
 +
    <summary>In vitro model extension</summary>
 +
 
 
<p>Compared to the real-life situation happening in the tumor, during our experiments bacteria are in a very different state: they are in bulk in the liquid culture and not in an open solid medium like they would be around the tumor. Therefore, the diffusion of AHL in the test tube does not take place, and some of our equations used before should be adapted to describe the behavior of our circuit when bacteria are in the situation of our lab experiments: only AHL production and degradation happen in the test tubes.</p>
 
<p>Compared to the real-life situation happening in the tumor, during our experiments bacteria are in a very different state: they are in bulk in the liquid culture and not in an open solid medium like they would be around the tumor. Therefore, the diffusion of AHL in the test tube does not take place, and some of our equations used before should be adapted to describe the behavior of our circuit when bacteria are in the situation of our lab experiments: only AHL production and degradation happen in the test tubes.</p>
 
<span class="math">\[\begin{aligned}
 
<span class="math">\[\begin{aligned}
Line 27: Line 31:
 
<p>The rest of the model remain unchanged, as it concerns intracellular phenomena that are assumed to happen the same way in vitro than in vivo.
 
<p>The rest of the model remain unchanged, as it concerns intracellular phenomena that are assumed to happen the same way in vitro than in vivo.
 
</p>
 
</p>
 +
</details>
 
</section>
 
</section>
 +
</div>
 
<section id="sec2">
 
<section id="sec2">
 
<h1>Fitting of LuxR expression</h1>
 
<h1>Fitting of LuxR expression</h1>
Line 46: Line 52:
 
     <li>We change the set of parameters in a way that is expected to reduce the cost (with gradient-based method) the and go back to step 1. and iterate</li>
 
     <li>We change the set of parameters in a way that is expected to reduce the cost (with gradient-based method) the and go back to step 1. and iterate</li>
 
</ol>
 
</ol>
<p>Thanks to the MEIGO toolbox already used for our <a href="https://2017.igem.org/Team:ETH_Zurich/Model/Environment_Sensing/parameter_space">parameter search</a>, we do not have to implement <it>de novo</it></p>
+
<p>Thanks to the MEIGO toolbox already used for our <a href="https://2017.igem.org/Team:ETH_Zurich/Model/Environment_Sensing/parameter_space">parameter search</a>, we do not have to implement this whole process <it>de novo</it> but we can focus on the cost function that will be used for the fitting. We built it taking the chi2 test of goodness of fit as a basis, to be able to tell with precision whether our fit is significant or not, obtaining on top of that the uncertainty of the fit of our parameters which arise from experimental variability.</p>
  
 
<div class="multi-summary">
 
<div class="multi-summary">
Line 57: Line 63:
 
       \end{aligned}\]</span>
 
       \end{aligned}\]</span>
 
     </p>
 
     </p>
<p>When this cost is below 1, the fit is considered to be significant, taking into account the experimental uncertainty of the measures.</p>
+
<p>When this cost is below 1, the fit is considered to be significant, taking into account the experimental uncertainty of the measures. Therefore, the set of parameters corresponding to the lowest obtained cost value will be the center value of the parameter, while the maximum and minimum possible values of the parameter will be the maximal and minimal ones satisfying the condition that the cost is below 1.</p>
 
</details>
 
</details>
 
</section>
 
</section>
 
<section>
 
<section>
<h1>Fit of the expression level of luxR in our system from our experiment data</h1>
+
<h1>Result of the fit from our experimental data</h1>
  
 +
<div class="multi-summary">
 +
<details>
 +
    <summary>Assumptions</summary>
 +
    <p>We assumed fixed the following parameters of our model, which are considered known well enough from previous characterizations:</p>
 +
    <table>
 +
        <tr>
 +
            <th>Constant</th>
 +
            <th>Description</th>
 +
            <th>Value</th>
 +
            <th>Reference</th>
 +
        </tr>
 +
        <tr>
 +
            <td>K_LuxRAHL</td>
 +
            <td>LuxR-AHL quadrimer binding constant</td>
 +
            <td>5.10<sup>-10</sup> nM<sup>-3</sup></td>
 +
            <td><a href="#bib2" class="forward-ref">[2]</a></td>
 +
        </tr>
 +
        <tr>
 +
            <td>d_luxR</td>
 +
            <td>LuxR degradation rate</td>
 +
            <td>0.023 min<sup>-1</sup></td>
 +
            <td><a href="#bib3" class="forward-ref">[3]</a></td>
 +
        </tr>
 +
        <tr>
 +
            <td>K_luxR</td>
 +
            <td>Half-activation LuxR-AHL concentration of the hybrid promoter</td>
 +
            <td>5 nM</td>
 +
            <td><a href="https://2013.igem.org/Team:ETH_Zurich/Parameter">iGEM ETH 2013</a></td>
 +
        </tr>
 +
     
 +
    </table>
 +
 +
</details>
 +
<p>From the experimental data of the AHL dose response curve, we could fit two parameters of our model: the expression level of LuxR, and the leakiness of our promoter:</p>
 +
 +
<figure class="fig-nonfloat" style="maxwidth: 800px;">
 +
        <img alt="LuxR-AHL binding"
 +
        src="https://static.igem.org/mediawiki/2017/9/9f/T--ETH_Zurich--luxR_fit_annotated.png"/>
 +
    <figcaption>Figure 1. Parameter space fitting the experimental data. Each point represent a parameter vector that significantly fit the experimental data. The blue points fit the data the best (least sum of square) while the yellow ones represent parameters combinations that barely fit the data (but still significant according to the chi2 test of goodness of fit). Fitted parameters are annotated in red.</figcaption>
 +
    </figure>
 +
 +
<h1>NEEDS A BIG HIGHLIGHT THERE</h1>
 +
<p>From our statistically significant fit, we can gather with a 95% confidence that:
 +
<ol>
 +
      <li>The expression level of luxR in our system is equal to 41 &#8723; 7 nM.min<sup>-1</sup></li>
 +
      <li>The leakiness of the P<sub>Lux</sub> in our system is equal to 3.9 &#8723; 7 nM.min<sup>-1</sup></li>
 +
</ol>
 
</section>
 
</section>
  
Line 69: Line 122:
 
     <ol>
 
     <ol>
 
         <li id="bib1"><a href="#ref1">^ </a> <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2849637/">Vander Heiden, Matthew G., Lewis C. Cantley, and Craig B. Thompson. “Understanding the Warburg Effect: The Metabolic Requirements of Cell Proliferation.” <cite>Science</cite> (New York, N.Y.) 324.5930 (2009): 1029–1033. PMC. Web. 18 Oct. 2017.</a></li>
 
         <li id="bib1"><a href="#ref1">^ </a> <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2849637/">Vander Heiden, Matthew G., Lewis C. Cantley, and Craig B. Thompson. “Understanding the Warburg Effect: The Metabolic Requirements of Cell Proliferation.” <cite>Science</cite> (New York, N.Y.) 324.5930 (2009): 1029–1033. PMC. Web. 18 Oct. 2017.</a></li>
 +
        <li id="bib2"><a href="http://www.nature.com/nature/journal/v434/n7037/full/nature03461.html">A synthetic multicellular system for programmed pattern formation Subhayu Basu, Yoram Gerchman, Cynthia H. Collins, Frances H. Arnold & Ron Weiss<source>Nature</source> 434, 1130-1134 (28 April 2005) | doi:10.1038/nature03461</a></li>
 +
        <li id="bib3"><a href="http://www.sciencedirect.com/science/article/pii/S0303264705001267">A.B. Goryachev, D.J. Toh T.Lee, Systems analysis of a quorum sensing network: Design constraints imposed by the functional requirements, network topology and kinetic constants <source>Biosystems</source>, Volume 83, Issues 2–3, February–March 2006, Pages 178-187</a></li>
 
     </ol>
 
     </ol>
 
</section>
 
</section>

Revision as of 14:39, 31 October 2017

Fit the parameters of our system from experiments

Goal

Once the initial guidelines for the genetic design given in a first step, we need to measure on our obtained biological system whether it behaves as intended. Therefore, we will submit it to carefully designed experiments, in order to fit our model on the obtained data and retrieve crucial parameters. The tricky part here is that in a test tube, our system will behave differently than in a tumor, as the repartition of bacteria is not the same and diffusion of AHL does not take place in the lab experiments. We therefore have to extend our model to take this discrepancy into account.

In vitro model extension

Compared to the real-life situation happening in the tumor, during our experiments bacteria are in a very different state: they are in bulk in the liquid culture and not in an open solid medium like they would be around the tumor. Therefore, the diffusion of AHL in the test tube does not take place, and some of our equations used before should be adapted to describe the behavior of our circuit when bacteria are in the situation of our lab experiments: only AHL production and degradation happen in the test tubes.

\[\begin{aligned} \frac{\mathrm{d} [\text{AHL}]}{\mathrm{d} t} &= P_{\text{AHL}} - k_{\text{deg}} [\text{AHL}]\end{aligned}\]

Therefore, once reached the steady state, and thanks to the still valid equation describing AHL production\begin{aligned}\[P_{\text{AHL}} &= d_{\text{cell}} a_{\text{AHL}} [\text{luxI}]\end{aligned} the level of AHL is now:

\[\begin{aligned} \text{[AHL]} &= \frac{d_{\text{cell}} a_{\text{AHL}} [\text{luxI}]} {k_{\text{deg}}}\end{aligned}\]

The rest of the model remain unchanged, as it concerns intracellular phenomena that are assumed to happen the same way in vitro than in vivo.

Fitting of LuxR expression

Strategie

LuxR is the regulatory protein binding AHL and subsequently activating a promoter where LuxR-AHL tetramers can bind:

LuxR-AHL binding

The amount of LuxR present in the cell is crucial to know how much AHL is necessary to fully activate the promoter. And inversely, knowing the AHL dose response curve of the very simple system constituted of the constitutively luxR gene and a fluorescent reporter under the Lux promoter is enough to deduce the amount of LuxR in the bacteria, and therefore their expression level. This is why we have designed and performed an experiment to precisely measure a dose response curve of such a system to be able to fit our luxR expression parameter

Fitting method

We used the the following process to fit our model to experimental data:

  1. From an initial set of parameters for our model, we simulate the response of the system that we should obtain
  2. We quantify the difference (via a cost function) between the model-based response and the actual experimental data
  3. We change the set of parameters in a way that is expected to reduce the cost (with gradient-based method) the and go back to step 1. and iterate

Thanks to the MEIGO toolbox already used for our parameter search, we do not have to implement this whole process de novo but we can focus on the cost function that will be used for the fitting. We built it taking the chi2 test of goodness of fit as a basis, to be able to tell with precision whether our fit is significant or not, obtaining on top of that the uncertainty of the fit of our parameters which arise from experimental variability.

Cost function based on the chi2 test

The most simple way to measure the distance between simulated model data and experimental data is the sum of square of the difference between each couple of point. However, the statistical meaning of this value is not obvious, and it is hard to say from it whether the fit is statistically significant or not. This is why we have implemented a more sophisticated cost function based on the chi2 test of goodness of fit, using the the chi2inv function provided by Matlab. This cost function takes into account the experimental uncertainty to evaluate whether a fit is significant or not. The cost function is then, with theo being the vector of simulated data, exp the vector of experimental data, and \sigma exp the vector of the standard deviation for each data point (computed from triplicates):

\[\begin{aligned} cost(theo, exp, \sigma exp) = \frac{\sum_i^N\frac{(exp_i-theo_i)^2}{\sigma exp_i^2}}{chi2inv(0.95,N)} \end{aligned}\]

When this cost is below 1, the fit is considered to be significant, taking into account the experimental uncertainty of the measures. Therefore, the set of parameters corresponding to the lowest obtained cost value will be the center value of the parameter, while the maximum and minimum possible values of the parameter will be the maximal and minimal ones satisfying the condition that the cost is below 1.

Result of the fit from our experimental data

Assumptions

We assumed fixed the following parameters of our model, which are considered known well enough from previous characterizations:

Constant Description Value Reference
K_LuxRAHL LuxR-AHL quadrimer binding constant 5.10-10 nM-3 [2]
d_luxR LuxR degradation rate 0.023 min-1 [3]
K_luxR Half-activation LuxR-AHL concentration of the hybrid promoter 5 nM iGEM ETH 2013

From the experimental data of the AHL dose response curve, we could fit two parameters of our model: the expression level of LuxR, and the leakiness of our promoter:

LuxR-AHL binding
Figure 1. Parameter space fitting the experimental data. Each point represent a parameter vector that significantly fit the experimental data. The blue points fit the data the best (least sum of square) while the yellow ones represent parameters combinations that barely fit the data (but still significant according to the chi2 test of goodness of fit). Fitted parameters are annotated in red.

NEEDS A BIG HIGHLIGHT THERE

From our statistically significant fit, we can gather with a 95% confidence that:

  1. The expression level of luxR in our system is equal to 41 ∓ 7 nM.min-1
  2. The leakiness of the PLux in our system is equal to 3.9 ∓ 7 nM.min-1

References

  1. ^ Vander Heiden, Matthew G., Lewis C. Cantley, and Craig B. Thompson. “Understanding the Warburg Effect: The Metabolic Requirements of Cell Proliferation.” Science (New York, N.Y.) 324.5930 (2009): 1029–1033. PMC. Web. 18 Oct. 2017.
  2. A synthetic multicellular system for programmed pattern formation Subhayu Basu, Yoram Gerchman, Cynthia H. Collins, Frances H. Arnold & Ron WeissNature 434, 1130-1134 (28 April 2005) | doi:10.1038/nature03461
  3. A.B. Goryachev, D.J. Toh T.Lee, Systems analysis of a quorum sensing network: Design constraints imposed by the functional requirements, network topology and kinetic constants Biosystems, Volume 83, Issues 2–3, February–March 2006, Pages 178-187