Difference between revisions of "Team:Valencia UPV/Model"

Line 396: Line 396:
 
<p class="jopesangria">Figure 2. EPIF6 and constitutive expression</p>
 
<p class="jopesangria">Figure 2. EPIF6 and constitutive expression</p>
 
<p class="jopesangria">Figure 3. mRNA expression in regulated module</p>
 
<p class="jopesangria">Figure 3. mRNA expression in regulated module</p>
+
 
 +
<p class="jopesangria">In figures 3, 4 and 5, we realized about the behavior of our model when we put the red light on (<strong class=”jopenegrita”>regulated</strong>  expression). All the inactive chimeric protein (PhyB-VP64) changes its conformation instantaneously because of its dynamic is fast enough to assume it </p>
 +
 
 +
<p class="jopesangria">Figure 6 y 7. C protein regulated expression and constitutive expression</p>
 +
<p class="jopesangria">We can confirm visually the dependency between the production of our target protein (C) and the presence of both activated PhyB-VP64 and EPIF6 (figures 6 and 7). In this case, we simulate a light stimulus in minute 100 and with a duration of 20 min. It should be noted that apparently our optogenetic construction has a <strong class=”jopenegrita”>filter behavior</strong>. We can see that the noise variation in RNA messenger is not showed on the production of our target protein (C).  </p>
 +
 
 +
<div class="heading-color jopesubapartado">
 +
<h4><span>OPTIMIZATION OF PARAMETERS</span></h4></div>
 +
 +
<p class="jopesangria">For the optimization of our optogenetic model we have used <strong class=”jopenegrita”>luciferase assay results</strong> obtained in lab. Our optimization software is based on genetic algorithms. </p>
 +
<p class="jopesangria">In order to have an easily comprehension of changes in our model when we change parameters value, we decided to simplify the model taking into account some assumptions.</p>
 +
<p class="jopesangria">Figure x. Final equation of optogenetic circuit</p>
 +
<p class="jopesangria">Figure x. Simplification of our model in two steps.</p>
 +
<p class="jopesangria">Then we proved that these assumptions didn’t eliminate simulation capability of our model and we ensure that we didn’t lose information about the system behavior. </p>
 +
 
 +
<p class="jopesangria">Finally, we obtained these results: </p>
 +
 
 +
<img class="img-responsive" style="width:100%;margin-bottom: 10px;" src="https://static.igem.org/mediawiki/2017/4/41/Model2bupvigem.jpg"/>
 +
 
 +
<p class="jopesangria">Figure 7. Here we can see how the algorithm defined the Pareto front with different errors in the constitutive expression (darkness) and in the regulated one (red light presence).</p>
 +
<p class="jopesangria">In the image, lines represent the model fitted to the points (*), which are results obtained in <u><a href=”” target=”blank”>this experiment</a></u>. In this case, parameters correspond to the set which <strong class=”jopenegrita”>minimizes the red light model relative error</strong>. The election of any other set of parameters is possible and responds to different subjective criteria, which means that there is not a unique optimal solution.</p>
 +
 
 +
<img class="img-responsive" style="width:100%;margin-bottom: 10px;" src="https://static.igem.org/mediawiki/2017/8/85/Model3upvigem.jpg"/>
 +
 
 +
<p class="jopesangria">Figure 8. Representation of experimental data (points) and adjusted model (lines).</p>
 +
 
 +
<p class="jopesangria">Therefore, we got a model able to predict the expression of a target protein in our optogenetic construction. The following table contains <strong class=”jopenegrita”>estimated</strong> values of parameters according to different importance criteria.</p>
 +
 
 +
<img class="img-responsive" style="width:100%;margin-bottom: 10px;" src="https://static.igem.org/mediawiki/2017/3/3f/Model4upvigemb.jpg"/>
 +
 
 +
<p class="jopesangria">Figure 9. Table with different parameters values for extreme and middle points of Pareto Front represented above. </p>
 +
 
 +
<div class="heading-color">
 +
<h4 class="jopesubapartado"><span> IN SILICO EXPERIMENTS
 +
</span></h4></div>
 +
 
 +
<p class="jopesangria">We started simulating for a red-light pulse of 20 minutes. </p>
 +
 
 +
<img class="img-responsive" style="width:100%;margin-bottom: 10px;" src="https://static.igem.org/mediawiki/2017/0/09/Leandro4ModelingValencia.jpeg"/>
 +
 
 +
<p class="jopesangria">E-PIF6 is being expressed constitutively as well as PhyB-VP64. When red light is <strong class=”jopenegrita”>ON</strong>, as we considered an instantaneous conformation change, the active PhyB-VP64 equals the current concentration from the inactive form and continues increasing because of its constitutive expression.
 +
Therefore, the desired output protein starts expressing. When red light turns <strong class=”jopenegrita”>OFF,</strong> the active PhyB-VP64 disappears according to its degradation rate, while the inactive form continues expressing. Since the switch is off, the output protein expression stops (we have to consider both basal and active form degrading as they are transcriptional factors) and fall down by its own degradation rate.
 +
 
 +
Firstly, we studied <strong class=”jopenegrita”>how to optimize energetic resources in our hardware</strong>,. We simulated the optogenetic circuit’s dynamic with different values of light pulse time. We assumed that LEDs are in their maximum power, since experiments were performed in these conditions, and our model is characterized using these data.
 +
 
 +
</p>
 +
 
 +
<img class="img-responsive" style="width:100%;margin-bottom: 10px;" src="https://static.igem.org/mediawiki/2017/7/77/Leandro3ModelingValencia.jpeg"/>
 +
 
 +
<p class="jopesangria">When the light pulse time is longer, the protein from optogenetic circuit remains during more time. The difference between 1 minute and 30-70 minutes is small, nonetheless, compared with the range of 400-700 minutes, the difference is evident.
 +
Therefore, it the controller’s decision according to the specific needs, how long the LEDs system needs to remain in ON state.
 +
 
 +
Finally, we knew that ChatterPlant performance does not only rely on ChatterBox setting. It also depends on the underlying genetic design. We simulated <strong class=”jopenegrita”>different gene copy numbers</strong>,  both for E-PIF6 and PhyB-VP64.
 +
 
 +
</p>
 +
 
 +
<img class="img-responsive" style="width:100%;margin-bottom: 10px;" src="https://static.igem.org/mediawiki/2017/e/ee/Leandro5ModelingValencia.jpeg"/>
 +
 
 +
<p class="jopesangria">As can be seen in the graph above, results show that from 70 to 95 gene copy number the output expression saturates, being almost identical in these last scenarios. Consequently, in order to maintain genetic efficiency and avoid metabolic overload, the variation of gene copy number should be in the range from 1 to 70.
 +
</p>
 +
 
 +
<div class="heading-color jopesubapartado">
 +
<h4><span>CONCLUSIONS</span></h4></div>
 +
 
 +
<ul class="jopeli">
 +
<li style="margin-left:40px">Human plant communication is feasible and has been confirmed by our in vivo and in silico results.</li>
 +
<li style="margin-left:40px">To optimize plant response to red light, maintaining the same gene copy number for PhyB-VP64 and E-PIF6, translation rates for PhyB-VP64 need to be 8-fold higher than E-PIF's.</li>
 +
<li style="margin-left:40px">Given an importance criteria, the model could be used to tune the LEDs in order to obtain a desired amount of protein and economize energy resources.  </li>
 +
 
 +
</ul>
 +
 
 
<div class="divider"><!-- divider --></div>
 
<div class="divider"><!-- divider --></div>
 
</div>
 
</div>

Revision as of 03:00, 2 November 2017

Home • Dry Lab •

MODELING

OVERVIEW

MOTIVATION

In ChatterPlant we aim to understand and program our synbio device according to the necessities of certain situations.

Modeling our gene circuits provides us with deep insight and prediction capability of the biological processes taking place in ChatterPlant.

Furthermore, mathematical models in synthetic biology contribute not only to generate empirically contrastable hypothesis, but also to manage resources efficiently, skipping unnecessary experiments imposed by trial-error approaches.

WHAT WE ARE MODELING

The SynBio-based design integrated in ChatterPlant is composed by two gene circuits. In order to set ChatterPlant as a new sustainable and efficient agriculture system, we analyzed both their single performance and their interaction with several factors (e.g. the cell medium, environment and ChatterBox).

Our model comprises of:

  1. HUMAN-PLANT: Optogenetic circuit. . How to tune the synbio circuit parameters to get the desired plant response to red light stimulus? How long has to remain the LEDs system switched ON in order to get a certain protein amount?
  2. Check our Optogenetic circuit model

  3. PLANT-HUMAN: AND gate. How much GP3 is necessary to let the color be expressed? Which is the optimal proportion between recombinases and GP3?
  4. Check our AND gate model

In our in silico experiments, we analysed empirical data and used optimization algorithms in order to set the optimal conditions which ensure a smooth bidirectional communication between plants and humans.

HOW WE ARE MODELING

In ChatterPlant we analyze the dynamic behavior of our biological system considering the biochemical species involved in a certain set of reactions. According to the degree of approximation to capture the dynamic behavior, we can differentiate two approaches:

  1. Deterministic. Deterministic models do not take into account the natural randomness of the reactions. For each chemical species, the amount of molecules transformed within reactions only depends on the initial amount of molecules, reaction rates and stoichiometry relations.
  2. Check our Deterministic Optogenetic Model

    Check our Deterministic Recombinase-GP3 Model

  3. Stochastic. Inherent noise due to random events plays a relevant role in the dynamics. As a deterministic model does not capture noise, we use stochastic linear differential equations.

MODELING SOFTWARE MODULES

We start building the genetic circuits from basic modules, coupling them to generate the mathematical model of the whole system. As UPV_iGEM is an interdisciplinary team, most of the models generated in ChatterPlant are included in the modeling software tool and are represented by modules in an artistic graphic interface, for the purpose of introducing researchers to a more realistic conception of the engineering in biology, meanly, SynBio.

HUMAN-PLANT: OPTOGENETIC CIRCUIT

Two constitutive modules express the E-PIF6 and PhyB-VP64 fusion proteins that regulate the output expression.

Constitutive modules representation of the fusion proteins E-PIF6 and PhyB-VP64.

E-PIF6 binds to the promoter’s operator. When red light (660 nm wavelength) LEDs are switched on, PhyB changes its conformation (PhyB*) and binds to PIF6. Consequently, the transcription of the desired protein starts because of the RNAp recruitment by VP64.

Expression regulated by the transcriptional factors.

Far red light (740 nm wavelength) reverts PhyB* to its natural conformation (PhyB). This change stops de transcriptional activity of the third optogenetic circuit’s module.

Switch off.

DETERMINISTIC

REACTIONS

Now we take into account the principal reactions in each module representing them both graphic design and formal reactions.

E-PIF6 expression

PhyB-VP64 expression

Regulated expression

Constitutive module A=E-PIF6

Constitutive module B=PhyB-VP64

Regulated module

ASSUMPTIONS

Considerations in the model:

  1. The cRNAp constant considers that the cell has the sufficient free RNAp in excess to be utilized by all the active genes that are transcribing simultaneously in the cell, including the gene of interest. Under this conception, the free RNAp vary in an almost unappreciable way in time, so can be defined as the CRNApFree constant and consequently the sum of the RNAp linked to the DNA and the free RNAp as the cRNAp constant.
  2. The RNAp binding-unbinding reactions to the promoter are much faster than the elongation and degradation reactions, so can be considered in the equilibrium state.
  3. Transcription reaction is faster than translation reaction, so can be considered in the equilibrium state.
  4. The conformation change is instantaneous.
FINAL EQUATIONS

After a mathematical development (download here for more information), we obtained the following equations, which define the constitutive and regulated expression respectively (where sub P is a generalization to name the protein)

Constitutive expression production is directly proportional to the translation rate (kx), to the transcription effective rate (kmxe), to the gene copy number (cnx) and inverse proportional to the mRNA degradation rate (dmx). The protein degradation is defined by the protein degradation rate in the cellular medium.

Regulated expression is proportional to the translation rate (kp), to the transcription rate (km), to the gene copy number (cnP) and inverse proportional to the mRNA degradation rate (dmP).

Alphas and betas are defined by rates (see supplementary). When red light is off (y2=0), the expression becomes as:

The basal expression depends on the E-PIF6 production. With the model obtained we discovered that the leakage can be reduced with a strong promoter on E-PIF6 :

STOCHASTIC

An overview about the theory behind this type of models is addressed at the Stochastic chapter of our downloadable Modeling detailed explanation. Basically, instead of using deterministic reaction rates, we use probabilistic reaction rates. These rates define the probability per time unit of one chemical changes to other or disappear.

In general terms, the next equation represents the production of proteins under the assumption of a white Gaussian noise, i.e. null mean and unitary variance:

SIMULATIONS AND CONCLUSIONS

Simulations were performed using our own developed scripts in Matlab 2016b.

Figure 1. mRNA expression in constitutive module

In this figure (figure 1), we can see the variation associated to the expression of mRNA for constitutive proteins in our system due to the Gaussian noise added to the expression. Due to the oscillating production of mRNA we obtain a similar variation on the production of the protein that depends on it (figure 2).

Figure 2. EPIF6 and constitutive expression

Figure 3. mRNA expression in regulated module

In figures 3, 4 and 5, we realized about the behavior of our model when we put the red light on (regulated expression). All the inactive chimeric protein (PhyB-VP64) changes its conformation instantaneously because of its dynamic is fast enough to assume it

Figure 6 y 7. C protein regulated expression and constitutive expression

We can confirm visually the dependency between the production of our target protein (C) and the presence of both activated PhyB-VP64 and EPIF6 (figures 6 and 7). In this case, we simulate a light stimulus in minute 100 and with a duration of 20 min. It should be noted that apparently our optogenetic construction has a filter behavior. We can see that the noise variation in RNA messenger is not showed on the production of our target protein (C).

OPTIMIZATION OF PARAMETERS

For the optimization of our optogenetic model we have used luciferase assay results obtained in lab. Our optimization software is based on genetic algorithms.

In order to have an easily comprehension of changes in our model when we change parameters value, we decided to simplify the model taking into account some assumptions.

Figure x. Final equation of optogenetic circuit

Figure x. Simplification of our model in two steps.

Then we proved that these assumptions didn’t eliminate simulation capability of our model and we ensure that we didn’t lose information about the system behavior.

Finally, we obtained these results:

Figure 7. Here we can see how the algorithm defined the Pareto front with different errors in the constitutive expression (darkness) and in the regulated one (red light presence).

In the image, lines represent the model fitted to the points (*), which are results obtained in this experiment. In this case, parameters correspond to the set which minimizes the red light model relative error. The election of any other set of parameters is possible and responds to different subjective criteria, which means that there is not a unique optimal solution.

Figure 8. Representation of experimental data (points) and adjusted model (lines).

Therefore, we got a model able to predict the expression of a target protein in our optogenetic construction. The following table contains estimated values of parameters according to different importance criteria.

Figure 9. Table with different parameters values for extreme and middle points of Pareto Front represented above.

IN SILICO EXPERIMENTS

We started simulating for a red-light pulse of 20 minutes.

E-PIF6 is being expressed constitutively as well as PhyB-VP64. When red light is ON, as we considered an instantaneous conformation change, the active PhyB-VP64 equals the current concentration from the inactive form and continues increasing because of its constitutive expression. Therefore, the desired output protein starts expressing. When red light turns OFF, the active PhyB-VP64 disappears according to its degradation rate, while the inactive form continues expressing. Since the switch is off, the output protein expression stops (we have to consider both basal and active form degrading as they are transcriptional factors) and fall down by its own degradation rate. Firstly, we studied how to optimize energetic resources in our hardware,. We simulated the optogenetic circuit’s dynamic with different values of light pulse time. We assumed that LEDs are in their maximum power, since experiments were performed in these conditions, and our model is characterized using these data.

When the light pulse time is longer, the protein from optogenetic circuit remains during more time. The difference between 1 minute and 30-70 minutes is small, nonetheless, compared with the range of 400-700 minutes, the difference is evident. Therefore, it the controller’s decision according to the specific needs, how long the LEDs system needs to remain in ON state. Finally, we knew that ChatterPlant performance does not only rely on ChatterBox setting. It also depends on the underlying genetic design. We simulated different gene copy numbers, both for E-PIF6 and PhyB-VP64.

As can be seen in the graph above, results show that from 70 to 95 gene copy number the output expression saturates, being almost identical in these last scenarios. Consequently, in order to maintain genetic efficiency and avoid metabolic overload, the variation of gene copy number should be in the range from 1 to 70.

CONCLUSIONS

  • Human plant communication is feasible and has been confirmed by our in vivo and in silico results.
  • To optimize plant response to red light, maintaining the same gene copy number for PhyB-VP64 and E-PIF6, translation rates for PhyB-VP64 need to be 8-fold higher than E-PIF's.
  • Given an importance criteria, the model could be used to tune the LEDs in order to obtain a desired amount of protein and economize energy resources.