Team:TU Delft-Leiden/Modeling

From 2014.igem.org

(Difference between revisions)
 
(152 intermediate revisions not shown)
Line 1: Line 1:
-
{{CSS/Main_custom}}
+
{{CSS/Delft2014_main}}
{{CSS/960_12_col}}
{{CSS/960_12_col}}
 +
{{:Team:TU_Delft-Leiden/Templates/Start}}
-
<!--PAGE HEAD----------------->
+
{{:Team:TU_Delft-Leiden/Templates/stylemod}}
-
<html>
+
<html>          
-
    <head>
+
<body>
-
<title>iGEM TU Delft Leiden 2014</title>
+
<div class='grid_12'>
-
<base href="https://2014.igem.org"/>
+
-
<link rel="stylesheet" type="text/css" href="Maincustom.css">
+
-
<link rel="stylesheet" type="text/css" href="960_12_col.css" >
+
-
    </head>
+
-
   
+
-
<!--HEADER----------------->
+
-
 
+
-
  <div class="container_12" id="header">
+
-
    <div id="charbanner">
+
-
  <img src="/wiki/images/a/a4/Delt2014_Plug_and_play_character.png"height = 130 alt= "no image"</img>
+
-
  </div>
+
-
    </div>   
+
-
    <div class="container_12" id='main'>
+
-
     
+
-
<!--NAV BAR----------------->
+
-
     
+
-
        <div id="nav">
+
-
<ul id="menu">
+
-
        <lil> <top><a href="/Team:TU_Delft-Leiden"><img src="https://static.igem.org/mediawiki/2014/a/a3/Delft2014_Home_Icon.png" height= 22</img></a></top></lil>
+
-
         
+
-
          <li><top><a href="/Team:TU_Delft-Leiden/Team">Team</a></top></li>
+
-
                         
+
-
          <li><top><a href="/Team:TU_Delft-Leiden/Project">Project</a></top>
+
-
            <ul class="active"><li><a href="/Team:TU_Delft-Leiden/Project">Overview</a> </li>
+
-
            <li><a href="/Team:TU_Delft-Leiden/Notebook">Notebook</a></li>
+
-
            <li><a href="/Team:TU_Delft-Leiden/Gadget">Gadget</a></li>
+
-
            </ul></li>
+
-
       
+
-
          <li><top><a href="/Team:TU_Delft-Leiden/Achievements">Achievements</a></top></li>
+
-
         
+
-
          <li><top><a href="/Team:TU_Delft-Leiden/Modeling">Modeling</a></top></li>
+
-
          <li><top><a href="/Team:TU_Delft-Leiden/Safety">Safety</a></top></li>
+
<h2> Modeling Overview</h2>
-
       
+
-
          <li> <top><a href="/Team:TU_Delft-Leiden/Human Practices">Human Practice</a></top></li> 
+
-
         
+
-
        <li><top><a href="/Team:TU_Delft-Leiden/Collaborators">Collaborators</a></top>
+
-
            <ul><li><a href="/Team:TU_Delft-Leiden/Sponsors">Sponsors</a></li>
+
-
            <li><a href="/Team:TU_Delft-Leiden/Media">Media</a></li>
+
-
            <li><a href="/Team:TU_Delft-Leiden/iGEM teams">iGEM teams</a></li>
+
-
            </ul></li>
+
-
         
+
-
          <end></end>
+
-
        </ul>
+
-
      </div>
+
-
             
+
<p>We developed models for each of the three different modules of our project: the <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Curli">conductive curli module</a>, the <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/EET">extracellular electron transport (EET) module</a> and the <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Landmine">landmine detection module</a>. <br>
-
<!--PAGE CONTENT----------------->  
+
For the conductive curli module, we wanted to know if a conductive path between two electrodes of a chip filled with curli growing <i> E. coli </i> arise at a certain point in time. We also wanted to make quantitative predictions about the resistance between the two electrodes of our system in time. <br>
-
         
+
For the EET module, our goal was to investigate the carbon metabolism providing the electrons for the EET module. Also, we want the EET pathway used by the cells in order to have a measurable electrical signal for our biosensor, see the <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Project/Gadget">gadget section</a> of our wiki. Furthermore, in our modeling of the assembly of the EET complex, we wanted to predict how many EET complexes are formed under different initial conditions. We focused, in addition to the assembly mechanism, also on the apparent reduced cell viability.<br>
-
<h3>Introduction to deterministic modeling</h3>
+
For the landmine module, we tried to find a model which would be able to reproduce the response curves of both the landmine promoters, as found in [1]. <br>
 +
For the EET and landmine modules, we used deterministic modeling. For the curli module, we used a stochastic modeling approach, and considered the system at the gene, cell and colony level. At the colony levvel, we employed <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Techniques#PercolationTheory">percolation theory</a> in order to predict if a conductive path between the two electrodes arise at a certain point in time and to predict at which time this happens. Our application of percolation theory to describe the formation of a conductive biological network represents a novel approach that has not been used in the literature before.
 +
</p>
-
<p>The three main systems that form a part of our iGEM project, the landmine promoter, the formation of (conductive) curli, and the assembly of the Extracellular Electron transport (EET) pathway, all involve various biological mechanisms that are not fully understood yet. To gain more insight in these mechanisms, we will apply the technique of deterministic modeling. Deterministic modeling, as opposed to stochastic modeling, does not involve randomness, and therefore yields “exact” solutions. In this section, a general outline of the strategy used to set up and analyze a deterministic model will be provided.</p>
+
<br>
-
<p>The first step in deterministic modeling should be to get a clear view of what you want to model. In all our cases, we want to obtain a model that predicts the amount of a certain protein or protein complex formed at a certain time. Once this modeling goal is established, you should get a very good and detailed understanding of the system at hand. What compounds are involved? How do the different compounds react with each other? Is localization and transport an important part of the system?  Answering these questions (and many more) will mostly be achieved by doing extensive literature research. </p>
+
<p>
 +
We used Matlab for most of the calculations; the scripts we made can be found in the <a href="/Team:TU_Delft-Leiden/Modeling/CodeRepository">Code Repository</a>. We had great interactions with the Life Science and Microfluidics departments, which for the conductive curli module can be read <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Project/Life_science/curli/integration">here</a>, for the EET module can be read <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Project/Life_science/EET/integration">here</a> and for the landmine detection module can be read <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Project/Life_science/landmine/integration">here</a>.  
 +
</p>
-
<p>Once a clear overview of the model is established, you should decide which processes are most important. Although it is tempting to describe your system in as much detail as possible, this will make your model cluttered and difficult to work with and analyze. Besides that, every reaction you include introduces at least one extra parameter, such as a reaction rate. To find exact values for those parameters is nigh-impossible, and even making an educated guess is not as easy as it seems. To decide whether a process is important or not, a good strategy is to see if certain steps are described as rate-limiting. Rate-limiting steps are steps that take a lot of time and therefore have a big influence on the time behavior of your system. Another class of important processes are processes in which new compounds are formed. However, not every reaction step in such a process should be described as a separate reaction. For example if you have A turns to B, and B turns to C, and C turns to D (A -> B -> C -> D), this can be summarized as A -> D immediately.  The reaction rate of this summarized reaction can be estimated to be the lowest rate in the process (the rate-limiting step).</p>
 
-
 
-
<p>Once you have decided which processes are important enough to include in your model, you should write down reaction equations for the processes. An generic example of a  reaction equation looks like this: </p>
 
-
<p><math> A + B ->k-> C</math> (1) </p>
+
<div class="tableofcontents">
-
<p>This reaction equation tells us that compound A and B react at a reaction rate k to form compound C. Writing down such equations from the information you found during research is the most important step of modeling. This is where you write down what you think is an accurate description of how the system works in real life. </p>
+
<center> <h3> Contents </h3> </center>
-
<p>After establishing a system of reaction equations, the next step is to convert this system to a system of coupled Ordinary Differential Equations (ODEs). ODEs are a broad class of differential equations, which have in common that they contain a function of one dependent unknown variable and its derivatives. In the case of the deterministic modeling of biological systems, this means that for every compound (the dependent variable), you write down how its concentration changes in time (the time derivative of the dependent variable). To make this more clear, we will write down the system of ODEs describing reaction (1) step-by-step. </p>
+
<ul>
 +
   
 +
   
 +
       
 +
        <a href="/Team:TU_Delft-Leiden/Modeling/Curli">
 +
        <p>Curli Module</p>
 +
        </a>
 +
              <ul>
 +
                    <li>
-
<p>We will first consider the concentration of the compound A ([A]) as the dependent variable. A reacts with B to form C; this means A will be removed from the system due to this reaction. To have this reaction occurring, at least one A and one B is needed. The rate at which this reaction occurs is therefore proportional to both the concentration of A and B, and of course the reaction rate k. Written down as an ODE, you have this: </p>
+
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Curli/Gene">
 +
                    <p>Gene Level Modeling</p>
 +
                    </a>
 +
                       
 +
                    </li>
-
<p> <math>d/dt[A]= -k[A][B]</math> </p>
+
                    <li>
 +
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Curli/Cell">
 +
                    <p>Cell Level Modeling</p>
 +
                    </a>
 +
                       
 +
                    </li>
-
<p>For compound B, exactly the same happens, so the differential equation is similar: </p>
+
                    <li>
 +
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Curli/Colony">
 +
                    <p>Colony Level Modeling</p>
 +
                    </a>
 +
                     
 +
                              <li>
 +
                              <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Curli/Reflection">
 +
                              <p>Critical reflection on our model</p>
 +
                              </a>
 +
                              </li>
-
<p><math>d/dt[B]= -k[A][B]</math></p>
+
                    </li>
 +
              </ul>
 +
 
 +
 
-
<p>For the increase of [C], it can easily be seen that this equals the decrease of A (or B), and therefore the ODE will read:</p>
+
          <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/EET">
 +
          <p>EET Module</p>
 +
          </a>
 +
 +
          <ul>
-
<p><math>d/dt[C]= k[A][B]</math></p>
+
              <li>
 +
                 
 +
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/EET/FBA">
 +
                    <p> Flux Balance Analysis of the EET Module</p>
 +
                    </a>
-
<p>The system of ODEs we have arrived at is of course extremely simple. In real deterministic modeling of biological systems, usually a lot more compounds are involved which might react in different ways, yielding more and longer ODEs. It is important to keep track of all compounds and to make sure that you have a closed system. </p>
+
                 
 +
              </li>
-
<p>When you have written down a system of ODEs, there are a couple of different strategies you can pursue. Perhaps the easiest is to make a Matlab script containing your system of ODEs and using the function ode45. This solves the system in an iterative way, and will give you the concentration of all compounds as a function of time. Although this is easy, it can be quite computationally intensive. A more elegant way, which can be applied to small systems, is to solve the system by hand, to obtain a closed form solution. Depending on your system and your math skill, this can be easy, hard, or impossible. A third option would be to search for steady state solutions. Steady state means that the system does not change anymore, i.e. all time derivatives are zero. Finding steady state solutions is rather easy; however, it is not possible to find a meaningful steady-state solution for a lot of systems. The generic system described above has a steady state solution, but the only thing it will tell you is that nothing happens when [A] or [B] is zero. </p>
+
              <li>
-
<p>Once you have found a solution to your system, you would like it to show (approximately) the same results as found during the lab work or in literature. To realize this, you need to choose your unknown parameters in such a way that your modeling results match the data. This is called fitting. When you have found an analytical solution to your system, you can use a range of Matlab functions to do this, such as nlinfit. If your system is more complex, or if you want to fit data depending on something else than the independent variable (time in most cases), this will usually not work. Although this sounds quite non-scientific, the best approach in such a case is to guess your parameters and adjust them in a iterative fashion until you have found a fit that matches your data. Following this approach, you will most probably not be able to determine the exact value of a parameter, but obtaining the order of magnitude of a parameter or the ratio between different parameters will nevertheless give you valuable insight in the system.
+
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/EET/Deterministic">
-
</p>
+
                    <p> Deterministic Model of EET Complex Assembly</p>
 +
                    </a>
 +
                    <ul>
 +
                     
 +
                    </ul>
 +
   
 +
              </li>
-
<!--BOTTOM SECTION----------------->
+
        </ul>
-
     
+
 
-
<div id= "bottom-section">
+
          <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Landmine">
-
    <p> iGEM office
+
          <p>Landmine Module</p>
-
Room 0.620 Biotechnology building TU Delft<br>
+
          </a>
-
Julianalaan 67<br>
+
         
-
2628 BC Delft<br>
+
          <ul>
-
The Netherlands<br>
+
 
-
+3115 2783394<br>
+
              <li>
-
tudelft.igem@gmail.com<br><br>
+
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Landmine#simplemodel">
-
      Copyright iGEM TU Delft-Leiden 2014    </p>
+
                    <p>Simple Binding Model </p>
 +
                    </a>
 +
              </li>
 +
              <li>
 +
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Landmine#coopbinding">
 +
                    <p>Cooperative Binding Model</p>
 +
                    </a>
 +
              </li>
 +
    <li>
 +
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/Landmine#experimentaldata">
 +
                    <p>Fitting to Experimental Data</p>
 +
                    </a>
 +
              </li>
 +
 
 +
          </ul>
 +
 
 +
         
 +
          <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Modeling/interactions">
 +
          <p>Interaction with Life Science and Microfluidics</p>
 +
          </a>
 +
         
 +
          <ul>
 +
 
 +
              <li>
 +
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Project/Life_science/curli/integration">
 +
                    <p>Curli Module </p>
 +
                    </a>
 +
              </li>
 +
              <li>
 +
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Project/Life_science/EET/integration">
 +
                    <p>EET Module </p>
 +
                    </a>
 +
              </li>
 +
                <li>
 +
                    <a href="https://2014.igem.org/Team:TU_Delft-Leiden/Project/Life_science/landmine/integration">
 +
                    <p>Landmine Module </p>
 +
                    </a>
 +
              </li>
 +
             
 +
          </ul>
 +
 +
 
 +
          <a href="/Team:TU_Delft-Leiden/Modeling/Techniques">
 +
          <p>Modeling Methods</p>
 +
          </a>
 +
   
 +
          <ul>
 +
             
 +
              <li>
 +
                    <a href="/Team:TU_Delft-Leiden/Modeling/Techniques#DeterministicTheory">
 +
                    <p>Deterministic Modeling Methods</p>
 +
                    </a>
 +
              </li>
 +
              <li>
 +
                    <a href="/Team:TU_Delft-Leiden/Modeling/Techniques#FBATheory">
 +
                    <p>Flux Balance Analysis Method</p>
 +
                    </a>  
 +
              </li>
 +
              <li>
 +
                    <a href="/Team:TU_Delft-Leiden/Modeling/Techniques#PercolationTheory">
 +
                    <p>Percolation Theory</p>
 +
                    </a>
 +
              </li>
 +
              <li>
 +
                    <a href="/Team:TU_Delft-Leiden/Modeling/Techniques#GraphTheory">
 +
                    <p>Graph Theory</p>
 +
                    </a>
 +
              </li>
 +
 
 +
          </ul>   
 +
      
      
-
</div>  
+
         
-
     
+
          <a href="/Team:TU_Delft-Leiden/Modeling/CodeRepository">
-
    </div>
+
          <p>Code Repository</p>
 +
          </a>
 +
         
-
<!--SIDE BARS----------------->
 
-
 
 
-
    <div id= modal>
 
-
        <a href="https://igem.org/Main_Page" target="_blank"><img src="https://static.igem.org/mediawiki/2014/9/9d/Delft2014_Sidelogoigem.png" height = "50" width = "50></>
 
-
        <a href="http://www.facebook.com/pages/TUDelft-IGEM-2014/627491607266909?sk=info" target="_blank"><img src="https://static.igem.org/mediawiki/2014/3/34/Delft2014_Sidelogofb.png" height = "50" width = "50" vspace = "5"></a>
 
-
        <a href="http://twitter.com/iGEMTUDelftLeid" target="_blank"><img src="https://static.igem.org/mediawiki/2014/7/79/Delft2014_Sidelogotwitter.png" height = "50" width = "50"> </a>
 
-
    </div>
 
-
    <div class="modalright"> <a href="/Team:TU_Delft-Leiden/Support us">
+
</ul>
-
        <img src="https://static.igem.org/mediawiki/2014/b/b9/Delft2014_Support_Us_sidelogo.png" height = "160" width = "50" alt="image not found"></a>
+
 
-
          </div>
+
</div>
 +
 
 +
<h3> References </h3>
 +
 
 +
<p>
 +
[1] S. Yagur-Kroll, S. Belkin <i>et al.</i>, “<i>Escherichia Coli</i> bioreporters for the detection of 2,4-dinitrotoluene and 2,4,6-trinitrotoluene”, Appl. Microbiol. Biotechnol. 98, 885-895, 2014.  
 +
</p>
 +
 
 +
 
 +
</div>
 +
</body>
</html>
</html>
 +
 +
{{:Team:TU_Delft-Leiden/Templates/End}}

Latest revision as of 23:44, 17 October 2014


Modeling Overview

We developed models for each of the three different modules of our project: the conductive curli module, the extracellular electron transport (EET) module and the landmine detection module.
For the conductive curli module, we wanted to know if a conductive path between two electrodes of a chip filled with curli growing E. coli arise at a certain point in time. We also wanted to make quantitative predictions about the resistance between the two electrodes of our system in time.
For the EET module, our goal was to investigate the carbon metabolism providing the electrons for the EET module. Also, we want the EET pathway used by the cells in order to have a measurable electrical signal for our biosensor, see the gadget section of our wiki. Furthermore, in our modeling of the assembly of the EET complex, we wanted to predict how many EET complexes are formed under different initial conditions. We focused, in addition to the assembly mechanism, also on the apparent reduced cell viability.
For the landmine module, we tried to find a model which would be able to reproduce the response curves of both the landmine promoters, as found in [1].
For the EET and landmine modules, we used deterministic modeling. For the curli module, we used a stochastic modeling approach, and considered the system at the gene, cell and colony level. At the colony levvel, we employed percolation theory in order to predict if a conductive path between the two electrodes arise at a certain point in time and to predict at which time this happens. Our application of percolation theory to describe the formation of a conductive biological network represents a novel approach that has not been used in the literature before.


We used Matlab for most of the calculations; the scripts we made can be found in the Code Repository. We had great interactions with the Life Science and Microfluidics departments, which for the conductive curli module can be read here, for the EET module can be read here and for the landmine detection module can be read here.

References

[1] S. Yagur-Kroll, S. Belkin et al., “Escherichia Coli bioreporters for the detection of 2,4-dinitrotoluene and 2,4,6-trinitrotoluene”, Appl. Microbiol. Biotechnol. 98, 885-895, 2014.

Top
facebook twitter