Team:uOttawa/drylab

From 2014.igem.org

(Difference between revisions)
 
(17 intermediate revisions not shown)
Line 50: Line 50:
             <a href="#" data-pane="results">Model results</a>
             <a href="#" data-pane="results">Model results</a>
             <a href="#" data-pane="refs">References</a>
             <a href="#" data-pane="refs">References</a>
-
             <a href="#" data-pane="bricklayer">Bricklayer</a>
+
             <a href="#" data-pane="bricklayer">Brick Builder</a>
             <p id="desc-modelling">
             <p id="desc-modelling">
Line 77: Line 77:
                     <p>Simplified visual diagram of genetic construct. Mutual inhibition and self activation are mediated by beta-estradiol and aTc when GEV and rtTa are involved, respectively.</p>
                     <p>Simplified visual diagram of genetic construct. Mutual inhibition and self activation are mediated by beta-estradiol and aTc when GEV and rtTa are involved, respectively.</p>
                 </figure>
                 </figure>
-
                 <p>In a biological context, stable states refer to states of stable gene expression levels. This means that expression levels tend to progress until it reaches a certain stable expression level, depending on the initial conditions. These states also are resistant to modifications of expression by changing regulatory proteins, loss of genetic product, etc. In a modeling context, it refers to the trajectory of the system (or group) of equations to converge to a steady or stable state. Mathemtically speaking, stable states occur at intersections of nullclines, but simply, they attract the trajectory of the system of equations. To analyze model stability, one can use phase plane and bifurcation analyses. Phase plane analyses are used to analyze the dynamics of the stability of the system of equations, at a given set of parameters, and bifurcation analyses are used to analyze the change in stability with regards to modifications of parameters.</p>
+
                 <p>In a biological context, stable states refer to states of stable gene expression levels. This means that expression levels tend to progress until it reaches a certain stable expression level, depending on the initial conditions. These states also are resistant to modifications of expression by changing regulatory proteins, loss of genetic product, etc. In a modeling context, it refers to the trajectory of the system (or group) of equations to converge to a steady or stable state. Mathematically speaking, stable states occur at intersections of nullclines, but simply, they attract the trajectory of the system of equations. To analyze model stability, one can use phase plane and bifurcation analyses. Phase plane analyses are used to analyze the dynamics of the stability of the system of equations, at a given set of parameters, and bifurcation analyses are used to analyze the change in stability with regards to modifications of parameters.</p>
                 <figure>
                 <figure>
-
                     <img src="" alt="">
+
                     <img src="https://static.igem.org/mediawiki/2014/d/d7/Uo2014-mod2.png" alt="">
                     <p>Phase plane analysis of GEV and rTTA.</p>
                     <p>Phase plane analysis of GEV and rTTA.</p>
                 </figure>
                 </figure>
                 <p>In a phase plane analysis, we investigate the stability of two components (molecules like GEV and rtTA) with respect to each other by plotting the amount of the first component (GEV) against the amount of the second (rtTa). For an example, take Figure 2. Each line represents a single simulation, with a unique set of initial conditions (starting amounts) where the blue progressing to red in the line represents the progress of the simulation from the beginning to the end. The phase plane, in essence, is a summary of multiple simulations of the system of equations with different initial conditions. This system of equations tend to progress to three stable states (the groupings of red ends). Stable states are also known as attractor sites or "sinks", because, like a sink, these sites pull in the trajectories of the components as seen by the phase plane.</p>
                 <p>In a phase plane analysis, we investigate the stability of two components (molecules like GEV and rtTA) with respect to each other by plotting the amount of the first component (GEV) against the amount of the second (rtTa). For an example, take Figure 2. Each line represents a single simulation, with a unique set of initial conditions (starting amounts) where the blue progressing to red in the line represents the progress of the simulation from the beginning to the end. The phase plane, in essence, is a summary of multiple simulations of the system of equations with different initial conditions. This system of equations tend to progress to three stable states (the groupings of red ends). Stable states are also known as attractor sites or "sinks", because, like a sink, these sites pull in the trajectories of the components as seen by the phase plane.</p>
                 <figure>
                 <figure>
-
                     <img src="" alt="">
+
                     <img src="https://static.igem.org/mediawiki/2014/3/30/Uo2014-mod3.png" alt="">
-
                     <p>Bifurcation analysis of GEV and rTTA with respect to parameter <i>a1</i>.</p>
+
                     <p>Bifurcation analysis of GEV and rTTA with respect to parameter <i>k9</i>.</p>
                 </figure>
                 </figure>
                 <p>In bifurcation analyses, we investigate the change in stable states with regards to the parameters in order to test robustness (the range of each parameter where the model can still predict tristability) and sensitivity (which parameter can cause the most change in the stable states). The bifurcation diagram is very similar to phase planes; in essence, a phase plane is conducted at each parameter value. At each value, multiple simulations of the system equations are conducted but only the last several values of the simulation (red regions in phase plane) are plotted. One can observe the progress of the stable points as one modifies the parameter. Figure 3 best demonstrates the concept of bifurcation analysis. In this example, we can say that the stable state with high expression of GEV is greatly affected by the parameter. </p>
                 <p>In bifurcation analyses, we investigate the change in stable states with regards to the parameters in order to test robustness (the range of each parameter where the model can still predict tristability) and sensitivity (which parameter can cause the most change in the stable states). The bifurcation diagram is very similar to phase planes; in essence, a phase plane is conducted at each parameter value. At each value, multiple simulations of the system equations are conducted but only the last several values of the simulation (red regions in phase plane) are plotted. One can observe the progress of the stable points as one modifies the parameter. Figure 3 best demonstrates the concept of bifurcation analysis. In this example, we can say that the stable state with high expression of GEV is greatly affected by the parameter. </p>
Line 101: Line 101:
                 </ul>
                 </ul>
                 <figure>
                 <figure>
-
                     <img src="" alt="">
+
                     <img src="https://static.igem.org/mediawiki/2014/thumb/a/a9/Uo2014-eqng.png/800px-Uo2014-eqng.png" alt="">
                     <p>Graphical representation of how each equation was constructed.</p>
                     <p>Graphical representation of how each equation was constructed.</p>
                 </figure>
                 </figure>
Line 167: Line 167:
                     <p>Equations for inducible switch of design two assuming singular terms.</p>
                     <p>Equations for inducible switch of design two assuming singular terms.</p>
                 </figure>
                 </figure>
 +
 +
 +
<h2>Stochastic Design</h2>
 +
                <p>A stochastic model is different from a deterministic model. In Biology, Stochasticity is an attribute of most, if not all, biological systems. A stochastic system is one where the the subsequent state is calculated probabilistically. This is simply another way of saying that there is noise and randomness associated with most things in life. In gene expression, where noise causes lots of "randomness", stochastic methods of modelling are very useful to account for that "randomness".</p>
 +
                <p>There are many methods of stochastic modelling and each differ in the exact step where the "random" is added to the model. In the case of the Direct Method, it occurs in reaction determination. In the case of the Tau Leap Method, it occurs in the determination of the time-step. This step is called the Monte Carlo step, named after the famous casino in Monaco, because a random number is generated and used in a calculation. Our stochastic model used the Direct Method since it is simpler to code, and simpler to understand. Unfortunately, it is also pretty computationally inefficient.</p>
 +
                <p>The first step is producing an intimidating flow chart that looks something like this:</p>
 +
                <figure>
 +
                    <img src="https://static.igem.org/mediawiki/2014/0/08/Uo2014-bigmodel.png" alt="">
 +
                </figure>
 +
                <p>or this:</p>
 +
                <figure><img src="https://static.igem.org/mediawiki/2014/9/95/Uo2014-bigmodel2.png" alt=""></figure>
 +
                <p>These are our flowcharts for the two designs of our construct. The important thing to keep in mind when making a flocwchart is how complex or simple you want to make your model. Often, certain reaction can absorbed into a single one or could even be ignored, it all depends on what you need your model to do. An example of this would be combining transcription and translation into one reaction or keeping them separate if the complexity is necessary for your model.</p>
 +
                <p>Once the flowchart is ready, you must then write rate equations for each reaction, keeping in mind molar ratios. It’s important to remember that things like a promoter binding to a DNA sequence is actually two equations, one for the binding and one for the dissociation. After the equations are completed, the hard part is over and you can start coding.</p>
 +
                <p>First you must initialize the variables and vectors that you will store the populations of each molecule/complex. Assign your initial populations to each variable. Next you copy the rate equations you had done previously into the script. Following this, we must determine which equation is going to occur for the timestep. This is where the Monte Carlo step occurs in the Direct Method of the Gillespie Algorithm. Calculate the sum of all the rates calculated earlier and generate a random number between 0 and that sum. To determine which equation occurs, you find which interval the random number finds itself in. For example, if you have three equations that have rates: 1,2,3. So the cumulative rate is 6, and let’s say the random number you generate is 4.5. 4.5 lies in the interval [3,6] which is between the rates of reaction 2 and 3. This means the reaction that occurs in this time interval is reaction 3. The random number is also used to calculate the timestep for the reaction.</p>
 +
                <p>Once this is done, it’s just a matter of updating the populations of each molecule based on the reaction chosen in the previous step. Usually only a small subset of the molecules changes in population since only one reaction occurs. After this update, you repeat all the steps starting with the rate calculations.</p>
 +
                <h3>Stochastic Parameters</h3>
 +
                <table style="border-top: 1px solid rgb(100, 150, 20); border-bottom: 1px solid rgb(100, 150, 20); width:100%;">
 +
                    <tr style="font-weight: bold; border-bottom: 1px solid rgb(100, 150, 20);"><td>Parameter</td><td>Design 1</td><td>Design 2</td></tr>
 +
                    <tr>
 +
                        <td>Basal expression rate pGevTx (protein/min)</td>
 +
                        <td>a1 = 0</td>
 +
                        <td>ag1 = 0</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Maximal expression rate pGevTx (protein/min)</td>
 +
                        <td>b1 = 4.53E9</td>
 +
                        <td>bg1 = 4.53E9</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Basal expression rate pTreGx (protein/min)</td>
 +
                        <td>a2 = 0</td>
 +
                        <td>ar1 = 0</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Maximal expression rate pTreGx (protein/min)</td>
 +
                        <td>b2 = 6.84E6</td>
 +
                        <td>br1 = 6.84E6</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Basal expression rate pmrp7 (protein/min) (1)</td>
 +
                        <td>NA</td>
 +
                        <td>a2 = 1E6</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>GEV degradation (min-1) (2)</td>
 +
                        <td>k1 = 5.833E-3</td>
 +
                        <td>k1 = 5.833E-3</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>rTTA degradation (min-1) (2)</td>
 +
                        <td>k2 = 5.833E-3</td>
 +
                        <td>k2 = 5.833E-3</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Binding constant GEV-beta-estradiol (molecule-1) (3)</td>
 +
                        <td>c1 = 6E21</td>
 +
                        <td>c1 = 6E21</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Binding constant rTTA-aTc (molecule-1) (3)</td>
 +
                        <td>c1 = 6E21</td>
 +
                        <td>c1 = 6E21</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Dissociation constant GEV-pTreGx (molecule-1)</td>
 +
                        <td>K2GEV = 7.795E19</td>
 +
                        <td>K2GEV = 7.795E19</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Dissociation constant rTTA-pTreGx (molecule-1)</td>
 +
                        <td>K2ATC = 5.608E19</td>
 +
                        <td>K2ATC = 5.608E19</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Hill coefficient GEV-pGevTx</td>
 +
                        <td>n1GEV = 1.1326</td>
 +
                        <td>n1GEV = 1.1326</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Hill coefficient rTTA-pGevTx</td>
 +
                        <td>n1ATC = 1.0082</td>
 +
                        <td>n1ATC = 1.0082</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Hill coefficient GEV-pTreGx</td>
 +
                        <td>n2GEV = 0.2581</td>
 +
                        <td>n2GEV = 0.2581</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Hill coefficient rTTA-pTreGx</td>
 +
                        <td>n2ATC = 0.9887</td>
 +
                        <td>n2ATC = 0.9887</td>
 +
                    </tr>
 +
                </table>
 +
                <p>
 +
                    (1) = Values were approximated<br>
 +
                    (2) = GEV and rTTA degradation values were general protein degradation values<br>
 +
                    (3) = Value of binding constant GEV-beta-estradiol from [2]<br>
 +
                    (4) = Value of binding constant rTTA-aTc from [3]
 +
                </p>
 +
                <p>&nbsp;</p>
 +
                <table style="border-top: 1px solid rgb(100, 150, 20); border-bottom: 1px solid rgb(100, 150, 20); width:100%;">
 +
                    <tr style="font-weight: bold; border-bottom: 1px solid rgb(100, 150, 20);"><td>Parameter</td><td>Design 1</td><td>Design 2</td></tr>
 +
                    <tr>
 +
                        <td>Constitutive binding rate (molecule-1 * min-1)</td>
 +
                        <td>k1 = 1</td>
 +
                        <td>k1 = 1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Constitutuve dissociation rate(min-1)</td>
 +
                        <td>NA</td>
 +
                        <td>k1<sub>2</sub> = 0.1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Constitutuve transcription rate(min-1)</td>
 +
                        <td>NA</td>
 +
                        <td>k2 = 1.5</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Translation rate (min-1)</td>
 +
                        <td>k4 = 1</td>
 +
                        <td>k3 = 0.5</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Drug activation rate (molecule-1 * min-1)</td>
 +
                        <td>NA</td>
 +
                        <td>k4 = 1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Inhibitor binding rate (molecule-1 * min-1)</td>
 +
                        <td>k1 = 1</td>
 +
                        <td>k4 = 1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Inhibitor dissociation rate (min-1)</td>
 +
                        <td>NA</td>
 +
                        <td>k5<sub>2</sub> = 0.1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Inhibited transcription rate (min-1)</td>
 +
                        <td>k3 = 0.5</td>
 +
                        <td>k6 = 0.1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Activator binding rate (molecule-1 * min-1)</td>
 +
                        <td>k1 = 1</td>
 +
                        <td>k7 = 1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Activator dissociation rate (min-1)</td>
 +
                        <td>NA</td>
 +
                        <td>k7<sub>2</sub> = 0.1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Activated transcription rate (min-1)</td>
 +
                        <td>k2 = 1.5</td>
 +
                        <td>k8 = 1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>GFP/BFP transcription or translation rate (min-1)</td>
 +
                        <td>k6 = 0.5</td>
 +
                        <td>k9 = 1</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Degradation rate (min-1)</td>
 +
                        <td>k1<sub>2</sub> = 1</td>
 +
                        <td>k10 = 0.5</td>
 +
                    </tr>
 +
                    <tr>
 +
                        <td>Basal rate (min-1)</td>
 +
                        <td>b = 1</td>
 +
                        <td>b = 1</td>
 +
                    </tr>
 +
                </table>
 +
                <p>Parameters are relative to the basal rate of 1.</p>
             </div>
             </div>
 +
 +
             <div class="pane" id="pane-results" hidden>
             <div class="pane" id="pane-results" hidden>
                 <h1>Results</h1>
                 <h1>Results</h1>
 +
                <p>The deterministic models were tested by conducting phase plane analyses on each set of equations for each design (an explanation for phase plane analysis can be found on the introduction page). With phase plane analyses, one can observe the stability of the system of equations (group of equations) and how many stable states exist. For our purposes, we expect to see three stable states (three distinct red areas) in the diagrams and the amounts of GEV and rtTa associated with the stable states. The current model data for design one demonstrate that the system is monostable (only one stable state). Each set of equations (multiplicative, additive and singular terms, which are described in the equations page) were tested and yielded very similar results. The multiplicative and singular term equations stabilized around no expression of GEV and rtTA (GEV=0, rtTa=0) and the additive equations stabilized around 8x1011 GEV molecules and somewhere in between 1x108¬ and 1x105 rtTa molecules (not 0 rtTA molecules given the log transformed phase plane analysis).</p>
 +
                <figure class="full"><img src="https://static.igem.org/mediawiki/2014/2/27/Uo2014-phase1.png" alt="">
 +
                    <p>Phase plane and log-phase plane diagrams of the three sets of equations (Multiplicative, Additive and Singular terms) for design one of tristable switch. Each line represents one simulation of the equations with a unique set of initial conditions and the progress of the simulation is denoted by the progress from blue (beginning) to red (end). All simulations were run for 4000 steps and all parameters of the equations may be found in parameters page.<br>LEFT: phase plane analyses of the multiplicative equations <br>MIDDLE: phase plane analyses of the additive equations. <br>RIGHT: phase plane analyses of the singular term equations. <br>TOP ROW: non-transformed phase plane analyses. <br>BOTTOM ROW: log transformed (log(rtTa) vs log(GEV)) phase plane analyses.</p></figure>
 +
                <p>The results for the analyses of the model for design two were very similar to those of design one showing only monostability of the system. The difference between the designs was the position of the stable states in the multiplicative and singular term equations. In design one, those equations stabilized at no expression of GEV and rtTa (GEV=0, rtTa=0), but for the second design, they stabilized at equal expression of both, around 2x108 molecules of GEV and rtTa. Both non-transformed and log transformed phase planes suggest that tristability may not be obtained with the current promoters and system designs being used in the wet lab, but the model needs to be validated with experimental results before accepting these results.</p>
 +
                <figure class="full"><img src="https://static.igem.org/mediawiki/2014/b/b7/Uo2014-phase2.png" alt="">
 +
                    <p>Phase plane and log-phase plane diagrams of the three sets of equations (Multiplicative, Additive and Singular terms) for design two of tristable switch. See previous figure for a legend.</p></figure>
 +
                <p>The stochastic models were tested by conducting individual simulations with identical starting amounts of GEV and rtTa, but varied the initial amount of beta-estradiol and aTc. Three conditions of initial activator molecules amounts were tested: beta-estradiol &gt; aTc, beta-estradiol = aTc, beta-estradiol &lt; aTc. Each condition resulted in different and distinct stable states where the initial amount of activator molecule dictated which protein would be more expressed. In the case of higher beta-estradiol amount, the amount of GEV found in the nucleus was higher than the amount of rtTa and vice versa for the case of lower beta-estradiol amount. In the case of equal amounts, there were roughly equal amounts of GEV and rtTa transcriptional factors found in the nucleus. These results are promising and suggest that it might be possible to obtain tristability with the design one construct in vitro.</p>
 +
                <figure class="full">
 +
                    <img src="https://static.igem.org/mediawiki/2014/b/b5/Uo2014-phase3.png" alt="">
 +
                    <p>Individual simulations of stochastic model for design one of the construct. The amount of GEV (green) and rtTa (blue) found in the nucleus was plotted against time of the simulation (minutes). The simulations were run with 50 beta-estradiol and 5 aTc molecules (LEFT), 50 beta-estradiol and 50 aTc molecules (MIDDLE) and 5 beta-estradiol and 50 aTc molecules (RIGHT). All simulations were implemented with identical parameters found on the parameter page. </p>
 +
                </figure>
 +
                <p>The results for the stochastic model of design two are similar to those obtained from the models of design one. The three conditions (beta-estradiol &gt; aTc, beta-estradiol = aTc, beta-estradiol &lt; aTc) resulted in three distinct stable states with respective amounts of GEV and rtTa. These results are promising and suggest that it might be possible to obtain tristability with the design two construct in vitro. </p>
 +
                <figure class="full">
 +
                    <img src="https://static.igem.org/mediawiki/2014/e/ea/Uo2014-phase4.png" alt="">
 +
                    <p>Individual simulations of stochastic model for design one of the construct. The amount of GEV (green) and rtTa (blue) found in the nucleus was plotted against time of the simulation (minutes). The simulations were run with 50 beta-estradiol and 5 aTc molecules (RIGHT), 50 beta-estradiol and 50 aTc molecules (MIDDLE) and 5 beta-estradiol and 50 aTc molecules (LEFT). All simulations were implemented with identical parameters found on the parameter page.</p>
 +
                </figure>
 +
                <figure><img src="https://static.igem.org/mediawiki/2014/f/f1/Uo2014-mod4.png"></figure>
 +
                <p>Although the deterministic models demonstrate that obtaining a tristable system with the promoters currently being used may not be possible, the stochastic models do show a possibility of using the system to attain three stable states. The issue is that model data is not reliable unless the models have been validated with experimental data from in vitro, so the immediate next step is to validate our model results with experimental results from the constructs. With validation, the parameters of the system can be modified to better reflect the in vitro system. Following validation and model optimization, more rigorous stability analyses can be conducted on the deterministic and stochastic models to obtain a better insight of tristability. Once the system is shown to be tristable, then analyses can be conducted to study the dynamics of the inducible switch.</p>
 +
<h2>Additional data</h2>
 +
<p>Download additional figures in the following documents:</p>
 +
<ul>
 +
<li><a href="https://static.igem.org/mediawiki/2014/9/92/Uo2014-design1results.pdf" target="_blank">Additional design 1 results</a></li>
 +
<li><a href="https://static.igem.org/mediawiki/2014/b/b4/Uo2014-stochastic1dbifurcations.pdf" target="_blank">Stochastic model 1D bifurcations</a></li>
 +
<li><a href="https://static.igem.org/mediawiki/2014/1/15/Uo2014-stochastic2dbifurcations.pdf" target="_blank">Stochastic model 2D bifurcations</a></li>
 +
<li><a href="https://static.igem.org/mediawiki/2014/5/59/Uo2014-stochasticphase.pdf" target="_blank">Stochastic model phase diagrams</a></li>
 +
<li><a href="https://static.igem.org/mediawiki/2014/b/b1/Uo2014-stochasticpopulation.pdf" target="_blank">Stochastic model population vs time charts</a></li>
 +
<li><a href="https://static.igem.org/mediawiki/2014/4/41/Uo2014-modaux.pdf" target="_blank">Auxiliary data</a></li>
 +
</ul>
 +
            </div>
 +
            <div class="pane" id="pane-refs" hidden>
 +
                <h1>References</h1>
 +
                <p> Orth, Peter, Dirk Schnappinger, Phaik-Eng Sum, George A. Ellestad, Wolfgang Hillen, Wolfram Saenger, and Winfried Hinrichs. "Crystal Structure of the Tet Repressor in Complex with a Novel Tetracycline, 9-(N, N-dimethylglycylamido)-6-demethyl-6-deoxy-tetracycline1." Journal of Molecular Biology 285.2 (1999): 455-61. Print.</p>
 +
                <p>Takahashi, M. Kinetic and Equilibrium Characterization of the Tet Repressor-Tetracycline complex by Fluorescence Measurements. J.Mol.Bio (1986) 187: 341-348 </p>
 +
                <p>McIsaac, R., et al. Synthetic gene expression perturbation systems with rapid tunable single-gene specificity in yeast. Nuc.Acids.Research (2013) 41(4) doi:10.1093/nar/gks1313 </p>
 +
                <p>McIsaac, R., et al. Fast-acting and nearly gratuitous induction of gene expression and protein depletion in Saccahromyces cerevisae. Molecular Biology of the Cell (2011) 22(4) : 4447-4459 doi:10.1093/nar/gks1313</p>
 +
                <p>Sneppen K., Krishna, S., Semesy, S. Simplified models of biological networks. Annu.Rev.Biophys (2010), 39:43-59</p>
 +
            </div>
 +
<div class="pane" id="pane-bricklayer" hidden>
 +
                <h1>Brick Builder <span style="font-size:0.6em"> the ultimate DNA assembly tool</span></h1>
 +
                <p>The Brick Builder software is a web-based application that allows teams to virtually engineer their DNA constructs and design primers for assembly - all in one place. Users can query and select parts from the Bio Brick database, and then design a construct using their chosen parts. Brick Builder will generate the primers necessary to build the desired construct using the user’s choice of compatible assembly method and melting temperature range, among other optional parameters.</p>
 +
 +
                <h2>Search</h2>
 +
                <figure>
 +
                    <img src="https://static.igem.org/mediawiki/2014/8/80/Uo2014-bb1.png" alt="">
 +
                </figure>
 +
                <p>Searching could not be simpler. Using iGEM's provided API tools, users can search for parts directly from the parts registry with up-to-date information.</p>
 +
 +
                <h2>Search Results</h2>
 +
                <figure><img src="https://static.igem.org/mediawiki/2014/d/d4/Uo2014-bb2.png" alt=""></figure>
 +
                <p>Sometimes a search can result in hundreds of parts being displayed, making it difficult to find the perfect one. With the new implementation of pagination, users can browse for particular parts by sorting them by their properties.</p>
 +
 +
                <h2>Brick Bin</h2>
 +
                <figure><img src="https://static.igem.org/mediawiki/2014/2/27/Uo2014-bb3.png" alt=""></figure>
 +
                <p>Users can save selected parts into their very own unique Brick Bin. Here, users can review their saved parts and remove any nonessential parts from their Brick Bin in preparation for construction.</p>
 +
                <h2>Construction</h2>
 +
                <figure><img src="https://static.igem.org/mediawiki/2014/6/6b/Uo2014-bb4.png" alt=""></figure>
 +
                <p>The Construct Bin displays the parts intended for construction. Users are able to add, delete and reorder the parts from the start of the construct (top of the list) to the end (bottom of the list). When users are satisfied with the construct, a simple click will generate the primers required for that specific construct.</p>
             </div>
             </div>
         </div>
         </div>

Latest revision as of 03:24, 18 October 2014

Modelling

What do we do in computational biological modeling? Simply put, we translate biology into mathematics and back again. It may be to predict, to confirm or to study. Whatever the reason may be, as modelers, our goal is to turn the biology into mathematical terms, which are more easily manipulated, tested and analyzed, and deduce the biological meaning from the results. Above all, our main goal is to work with and support the members conducting the biological research in the laboratory.

The system we designed and built this year is known as a tristable switch (a more detailed description of the biology can be found in the project section). In essence, the system is a two-gene construct with mutual repression and self-activation that should result in three stable states. A diagram of the system is seen in Figure 1. The two genes code for transcriptional factors, GEV and rtTA, which act as self-activators and repressors in the presence of activator molecules (beta-estradiol and aTc, respectively). These small molecules, in effect, act as inducible switches which allow them to control which transcriptional factor is active. Our objectives for the model are to design mathematical models representative of the system in order to 1) predict the stable points of the systems and at what concentrations of beta-estradiol and aTc they occur and 2) to study the dynamics of inducing the switch between stable states. But what does it mean to have stable states?

Simplified visual diagram of genetic construct. Mutual inhibition and self activation are mediated by beta-estradiol and aTc when GEV and rtTa are involved, respectively.

In a biological context, stable states refer to states of stable gene expression levels. This means that expression levels tend to progress until it reaches a certain stable expression level, depending on the initial conditions. These states also are resistant to modifications of expression by changing regulatory proteins, loss of genetic product, etc. In a modeling context, it refers to the trajectory of the system (or group) of equations to converge to a steady or stable state. Mathematically speaking, stable states occur at intersections of nullclines, but simply, they attract the trajectory of the system of equations. To analyze model stability, one can use phase plane and bifurcation analyses. Phase plane analyses are used to analyze the dynamics of the stability of the system of equations, at a given set of parameters, and bifurcation analyses are used to analyze the change in stability with regards to modifications of parameters.

Phase plane analysis of GEV and rTTA.

In a phase plane analysis, we investigate the stability of two components (molecules like GEV and rtTA) with respect to each other by plotting the amount of the first component (GEV) against the amount of the second (rtTa). For an example, take Figure 2. Each line represents a single simulation, with a unique set of initial conditions (starting amounts) where the blue progressing to red in the line represents the progress of the simulation from the beginning to the end. The phase plane, in essence, is a summary of multiple simulations of the system of equations with different initial conditions. This system of equations tend to progress to three stable states (the groupings of red ends). Stable states are also known as attractor sites or "sinks", because, like a sink, these sites pull in the trajectories of the components as seen by the phase plane.

Bifurcation analysis of GEV and rTTA with respect to parameter k9.

In bifurcation analyses, we investigate the change in stable states with regards to the parameters in order to test robustness (the range of each parameter where the model can still predict tristability) and sensitivity (which parameter can cause the most change in the stable states). The bifurcation diagram is very similar to phase planes; in essence, a phase plane is conducted at each parameter value. At each value, multiple simulations of the system equations are conducted but only the last several values of the simulation (red regions in phase plane) are plotted. One can observe the progress of the stable points as one modifies the parameter. Figure 3 best demonstrates the concept of bifurcation analysis. In this example, we can say that the stable state with high expression of GEV is greatly affected by the parameter.

We just went through why we are modeling and how we're going to use it. The question now is what we are going to use to model? For modeling biological systems, one of the first choices is whether to use a deterministic or stochastic model. In essence, a deterministic model assumes that all variables of the model can account for the majority of the biological behavior of the system, ignoring the inherent variability of the system. Stochastic models take this variability into account by introducing a random factor, but this often makes the system difficult to analyze. We decided to pursue the design of an ordinary differential equation (ODE) deterministic model and a Gillespie-based stochastic model.