Team:Purdue/Modeling

From 2012.igem.org

(Difference between revisions)
 
(26 intermediate revisions not shown)
Line 1: Line 1:
-
{{Purdue_topbar}}
+
{{Purdue_topbarModeling}}
Line 6: Line 6:
Modeling
Modeling
</h1>
</h1>
 +
</b>
<h2>Levels of Investigation </h2>
<h2>Levels of Investigation </h2>
Line 46: Line 47:
</ul>
</ul>
<li> Levels of Abstractions </li>
<li> Levels of Abstractions </li>
 +
</h4>
<ul>
<ul>
Line 69: Line 71:
</ul>
</ul>
 +
<h4>
<li> Platforms </li>
<li> Platforms </li>
<li> Considerations and Assumption </li>
<li> Considerations and Assumption </li>
Line 74: Line 77:
</ul>
</ul>
</h4>
</h4>
-
 
<h2> Equations </h2>
<h2> Equations </h2>
<ul>
<ul>
-
<h5> The growth of the Biofilm can be modeled with modified continuous growth models. Traditional models of population growth make use of basic differential equations to measure the change in population over unit time. At the most fundamental level
+
<h5>  
 +
The growth of the Biofilm can be modeled with modified continuous growth models. Traditional models of population growth make use of basic differential equations to measure the change in population over unit time. At the most fundamental level
<p>
<p>
<style>
<style>
Line 89: Line 92:
     <tr>
     <tr>
         <td rowspan="2" nowrap="nowrap">
         <td rowspan="2" nowrap="nowrap">
-
            Population Change Rate =   
+
            <i> Population Change Rate =  </i>
         </td><td nowrap="nowrap">
         </td><td nowrap="nowrap">
             <i> dN </i>
             <i> dN </i>
         </td>
         </td>
         <td rowspan = "2" nowrap = "nowrap">
         <td rowspan = "2" nowrap = "nowrap">
-
              = bN-dN         
+
            <i>  = bN-dN        </i>
         </td>
         </td>
     </tr><tr>
     </tr><tr>
Line 118: Line 121:
     <tr>
     <tr>
         <td rowspan="2" nowrap="nowrap">
         <td rowspan="2" nowrap="nowrap">
-
             N <sub>Bacteria Attached</sub> <  
+
             <i> N <sub>Bacteria Attached</sub> < </i>
         </td><td nowrap="nowrap">
         </td><td nowrap="nowrap">
             <i>k<sub>1</sub></i>
             <i>k<sub>1</sub></i>
         </td>
         </td>
         <td rowspan = "2" nowrap = "nowrap">
         <td rowspan = "2" nowrap = "nowrap">
-
              >  N <sub>Bacteria Detached</sub>
+
            <i> >  N <sub>Bacteria Detached</sub> </i>
         </td>
         </td>
     </tr><tr>
     </tr><tr>
Line 133: Line 136:
   </table>
   </table>
</p>
</p>
-
Where k<sub>1</sub> is the rate constant of detachment and k<sub>2</sub> is the rate constant of attachment.
+
Where k<sub>1</sub> is the rate constant of detachment and k<sub>2</sub> is the rate constant of attachment. Because we have chosen to simplfily the cell attachment and detachment as a reaction, we are able to employ reaction kinects to predict the rate of binding that will dictate the constants to population growth.
 +
<br></br>
 +
Such assumptions allow us to make use of basic principles of reaction kinetics such as <i> the Law of Mass Action </i>, which dictates that a rate of reaction is always proportional to the concentration of its reactions. Therefore, using the attached and detached cells as the reactants in the equation the rate of attachment becomes
 +
<p>
 +
<style>
 +
    td.upper_line { border-top:solid 1px black; }
 +
    table.fraction { text-align: center; vertical-align: middle;
 +
        margin-top:0.2em; margin-bottom:0.2em; line-height: 2em; }
 +
</style>
 +
<table class="fraction" align="center" cellpadding="0" cellspacing="0">
 +
    <tr>
 +
        <td rowspan="2" nowrap="nowrap">
 +
            <i> Rate of Growth of Attached Bacteria  =  </i>
 +
        </td><td nowrap="nowrap">
 +
            <i>dN<sub>att</sub></i>
 +
        </td>
 +
        <td rowspan = "2" nowrap = "nowrap">
 +
            <i> = k<sub>2</sub>N<sub>det</sub> + βN<sub>det</sub> - k<sub>1</sub>N<sub>att</sub> - αN<sub>att</sub></i>
 +
        </td>
 +
    </tr><tr>
 +
        <td class="upper_line">
 +
            <i>dt</i>
 +
        </td>
 +
    </tr><tr>
 +
 
 +
  </table>
 +
</p>
 +
introducing the constants α, which is degradation and dilution, and β, which is reproduction rate.
</h5>
</h5>
</ul>
</ul>
-
<h2> Outcomes </h2>
 
-
<center>
 
-
<table  class="wikitable sortable" border="0" style="text-align:left >
 
-
<caption align="top, left">
+
To predict the our system and allow easier fine tuning of our feed-back loop, a model of our genetic circuits was constructed in MathCad through three iterations and using the system of a single cell within in the biofilm:
-
</caption><tr bgcolor="#7FE817" textcolor>
+
<h3> Interation One </h3>
-
<td> Parameter</td><td> Theoretical Value</td><td> Experimental Value </td><td> Analysis </td></tr>
+
In the first iteration, certain simplifying assumptions were made. We assume that the LacI protein has reached a steady state level in the cell. Upon the introduction of lactose into the media, LacI is inactivated immediately, resulting in activation of repressed genes. All interactions are modeled with Michaelis-Menten binding kinetics, running the expression of each protein as a differential equation and plots it against the time the circuit runs, with addition of Lactose at the 10 unit mark. It is evident at this point that promoter regulating expression of the ompR234 protein (which is directly proportional to the variable 'XCurli' in the model) is switched off, leading to gradual degradation of the protein in the system.
-
<tr>
+
Each term, X_Curli, X_Sila, and X_tetR, are designed to have a primary expression term (the first term in each differential equation) followed by a term which accounts for the degradation and dilution of the protein within the cell.
-
<td>Parameter 1 </td>
+
-
<td> ____ </td>
+
-
<td> ____ </td>
+
-
<td> ____ </td>
+
-
</tr>
+
 +
The parameters entered are system-independent estimates, stable over a range of behaviors. Sensitivity analysis of the parameters in the system shows that time-evolution is robust to the initial parameter estimates.
 +
<p>
 +
<img border="2" align="center" src="https://static.igem.org/mediawiki/igem.org/e/ed/Modelingimproved1.jpg"/>
 +
</p>
 +
<p>
 +
<img border="2" align="center" src="https://static.igem.org/mediawiki/igem.org/d/d7/Modelingsimple2.jpg"/>
 +
</p>
-
<tr>
+
<p>
-
<td>Parameter 2 </td>
+
<br>
-
<td> ____ </td>
+
<h3> Interation Two </h3>
-
<td> ____ </td>
+
The second iteration addresses interactions of the OmpR234 protein with the activators EnvZ, and EnvZ's interaction with upregulation of the Curli expression gene. The visualization of this model reveals the sensitivity of the feedback loop.
-
<td> ____ </td>
+
<p>
-
</tr>
+
<img border="2" align="center" src="https://static.igem.org/mediawiki/igem.org/e/ed/Modelingimproved1.jpg"/>
-
 
+
</p>
-
 
+
<p>
-
 
+
<img border="2" align="center" src="https://static.igem.org/mediawiki/igem.org/3/36/Modelingimprovedgraph.jpg"/>
-
<tr>
+
</p>
-
<td>Parameter 3 </td>
+
</br>
-
<td> ____ </td>
+
<br>
-
<td> ____ </td>
+
<h3> Interation Three </h3>
-
<td> ____ </td>
+
The final iteration of the model creates a mathematical model that more correctly assumes that OmpR234 interacts at the protein level rather than the transcriptional level. The model provides evidence that OmpR234 provides too much a time delay for optimal deactiviation of the Curli adhesion and protein, providing an avenue for future project improvement.
-
</tr>
+
</br>
-
 
+
<p>
-
<tr>
+
<img border="2" align="center" src="https://static.igem.org/mediawiki/igem.org/7/7e/Enhancedmodel.jpg"/>
-
<td>Parameter 4 </td>
+
</p>
-
<td> ____ </td>
+
<p>
-
<td> ____ </td>
+
<img border="2" align="center" src="https://static.igem.org/mediawiki/igem.org/e/e2/Enhancedgraph.jpg"/>
-
<td> ____ </td>
+
</p>
-
</tr>
+
-
 
+
-
</table>
+
-
</center>
+
</div><!--End-super_main_wrapper-->
</div><!--End-super_main_wrapper-->
</body>
</body>
-
<script type="text/javascript">
+
 
-
function setPageSize() {
+
-
len = document.getElementById('super_main_wrapper').offsetHeight;
+
-
document.getElementById('bodyContent').style.height = len + 'px';
+
-
document.getElementById('SupWrapper').style.height = len + 'px';
+
-
document.getElementById('news').style.height = len + 'px';
+
-
}
+
-
document.forms["InputForm"].elements["ctrl_9"].value = getValue("name");
+
</script>
</script>
-
<h3> References </h3>
+
 
<ul>
<ul>
<h5>
<h5>

Latest revision as of 03:57, 27 October 2012


Modeling

Levels of Investigation

  • How biofilm responds to shear, flow, temp, surface attachment, etc
  • How Silica traps the particle during flow
  • How Curli adheres and how OmpA-Silicatein Alpha polymerizes Silica/How the silica crystalizes (introduction of Salicylic Acid)
  • How protien expression responds to external and metabolic variation (e.g. introduction of IPTG to system)
  • How constructs work with each other/controls systems
  • How RBS/ Promoter effects protein expression

Distribution of Modeling

Matlab
  • Protein Production
  • Feed Forward Loop Control Structure
TinkerCell
  • Quorum sensing
  • Feed Forward Loop
JMP
  • Experimental Design and Characterization Experiments
Comsol/Other
  • Waterflow and shear force on final system
  • Silica formation

Design

  • Desired Outcomes of Models
  • Levels of Abstractions
    • Biofilter response to Environmental conditions
      • Shear
      • Flow
      • Temperature
      • Abiotic Surface (Adhesion)
    • Formation of Silica Matrix
    • BioFilm Development
      • Model of Bacterial Growth, Death, Breaking Off
    • Expression of Proteins
      • Response to addition of IPTG
      • Optimal Production rate/expression of Curli and OmpA-Silicatein Alpha protiens
      • Control Systems
      • Fine Tuning of Protein Expression with RBS/Promoter combination variants

  • Platforms
  • Considerations and Assumption
  • Parameters

Equations

    The growth of the Biofilm can be modeled with modified continuous growth models. Traditional models of population growth make use of basic differential equations to measure the change in population over unit time. At the most fundamental level

    Population Change Rate = dN = bN-dN
    dt

    Where N is the population of individuals, b is the rate of births or immigration, and d is the rate of deaths or emigration.

    To understand these dynamics of population in the context of biofilm growth, we treat the bacterial attachment and detachment as a reversible reaction of the form

    N Bacteria Attached < k1 > N Bacteria Detached
    k2

    Where k1 is the rate constant of detachment and k2 is the rate constant of attachment. Because we have chosen to simplfily the cell attachment and detachment as a reaction, we are able to employ reaction kinects to predict the rate of binding that will dictate the constants to population growth.

    Such assumptions allow us to make use of basic principles of reaction kinetics such as the Law of Mass Action , which dictates that a rate of reaction is always proportional to the concentration of its reactions. Therefore, using the attached and detached cells as the reactants in the equation the rate of attachment becomes

    Rate of Growth of Attached Bacteria = dNatt = k2Ndet + βNdet - k1Natt - αNatt
    dt

    introducing the constants α, which is degradation and dilution, and β, which is reproduction rate.
To predict the our system and allow easier fine tuning of our feed-back loop, a model of our genetic circuits was constructed in MathCad through three iterations and using the system of a single cell within in the biofilm:

Interation One

In the first iteration, certain simplifying assumptions were made. We assume that the LacI protein has reached a steady state level in the cell. Upon the introduction of lactose into the media, LacI is inactivated immediately, resulting in activation of repressed genes. All interactions are modeled with Michaelis-Menten binding kinetics, running the expression of each protein as a differential equation and plots it against the time the circuit runs, with addition of Lactose at the 10 unit mark. It is evident at this point that promoter regulating expression of the ompR234 protein (which is directly proportional to the variable 'XCurli' in the model) is switched off, leading to gradual degradation of the protein in the system. Each term, X_Curli, X_Sila, and X_tetR, are designed to have a primary expression term (the first term in each differential equation) followed by a term which accounts for the degradation and dilution of the protein within the cell. The parameters entered are system-independent estimates, stable over a range of behaviors. Sensitivity analysis of the parameters in the system shows that time-evolution is robust to the initial parameter estimates.


Interation Two

The second iteration addresses interactions of the OmpR234 protein with the activators EnvZ, and EnvZ's interaction with upregulation of the Curli expression gene. The visualization of this model reveals the sensitivity of the feedback loop.



Interation Three

The final iteration of the model creates a mathematical model that more correctly assumes that OmpR234 interacts at the protein level rather than the transcriptional level. The model provides evidence that OmpR234 provides too much a time delay for optimal deactiviation of the Curli adhesion and protein, providing an avenue for future project improvement.