Difference between revisions of "Team:Heidelberg/Model/Lagoon Contamination"

Line 4: Line 4:
 
{{Heidelberg/main|
 
{{Heidelberg/main|
 
     Modeling|
 
     Modeling|
     Lagoon contamination|
+
     Lagoon Contaminations|
 
     https://static.igem.org/mediawiki/2017/3/38/T--Heidelberg--2017_Background_Owl.jpg|blue|
 
     https://static.igem.org/mediawiki/2017/3/38/T--Heidelberg--2017_Background_Owl.jpg|blue|
 
     {{Heidelberg/templateus/Contentsection|
 
     {{Heidelberg/templateus/Contentsection|
 
         {{#tag:html|
 
         {{#tag:html|
             <a href="https://2017.igem.org/Team:Heidelberg/Model/Contamination">For this model an interactive webtool is available.</a>
+
             <a href="https://2017.igem.org/Team:Heidelberg/Model/Lagoon_Contamination">To learn more about the theory behind this interactive webtool have a look at the explanatory page about lagoon contaminations.</a>
 
             <br>
 
             <br>
             Contaminations with bacteria other than the host cells that are part of the experiment, funghi or other microorganisms can survive in the lagoons, it is necessary to take precautions. Since these can be costly (e.g. fungicides) an simulation of contamination growth can save resources. If the constant dilution rate of the lagoons is sufficiently high that the overall change in population size of the contamination is negative, the contamination will wash out and not be a lasting problem.
+
             In this model contaminations are assumed to follow exponential growth with a constant generation time. The calculated changes are most precise when close to zero and have growing errors when their absolute value increases.
            <br>
+
       
            <b>Note:</b> contamination with viruses such as bacteriophages is not modelled here, because exponential growth of the contamination is assumed. This is plausible for bacteria and funghi since the lagoons are constantly diluted so that there is always fresh medium and space available.
+
             {{Heidelberg/boxopen|Parameter Overview|
 
+
                      {{Heidelberg/templateus/Tablebox|
            The change in concentration of the contamination can be described as
+
 
+
            $$
+
            \frac{\partial c_{X}(t)}{\partial t} = -\Phi_{L} \cdot c_{X}(t) + \frac{\ln{2} }{T_{X} } \cdot c_{X}(t)
+
            $$
+
           
+
            The concentration of the contamination \(x_{X}\) is assumed only to depend on the time, since the constant dilution reduces effects such as spent resources or growht inhibition by waste. The growth factor \(\frac{ln(2)}{t_{X} }\) is the factor by which the current concentration and its derivative are proportional.
+
            There is the dilution term containing the factor \(\Phi_{L}\) that is the flow rate trough the lagoon in volumes per hour and the growth term of the contamination based on the contaminations generation time \(t_{X}\). Solving this equation yields
+
 
+
            $$
+
            c_{X}(t) = c_{X}(t_{0}) \cdot e^{\big(\frac{ln(2)}{t_{X} } - \Phi_{L}\big) \cdot t}
+
            $$
+
           
+
            Here \(c_{X}(t_{0})\) is introduced, which is the initial concentration of the contamination.
+
            <br>
+
            When working with the model it is more practical to calculate relative changes in the concentration:
+
           
+
            $$\frac{c_{X}(t)}{c{X}(t_{0})}$$
+
 
+
            That simplifies the above equation to  
+
 
+
            $$
+
            c_{X}(t) = e^{\big(-\Phi_{L} + \frac{\ln{2} }{t_{X} }\big) \cdot t}
+
            $$
+
           
+
            Differentiation after \(t\) gives
+
 
+
            $$
+
            \frac{\partial c_{X}(t)}{\partial t} = \Big(\frac{ln(2)}{t_{X} } - \Phi_{L}\big) e^{\big(\frac{ln(2)}{t_{X} } - \Phi_{L}\Big) \cdot t}
+
            $$
+
           
+
            <b>The following statements can be made:</b>
+
            <br>
+
            The contamination expands if the flow rate \(\Phi_{L}\) is greater than the growth factor,
+
            $$
+
            c_{X}(t) > 0, \quad if \quad \Phi_{L} > \frac{ln(2)}{t_{X} }
+
            $$
+
            it remains constant if the flow rate is exactly the growth factor
+
            $$
+
            c_{X}(t) = 0, \quad if \quad \Phi_{L} = \frac{ln(2)}{t_{X} }
+
            $$ 
+
            and it diminishes, when the flow rate is higher than the growth factor.
+
            $$
+
             c_{X}(t) < 0, \quad if \quad \Phi_{L} < \frac{ln(2)}{t_{X } }
+
            $$
+
            <br>
+
           
+
           
+
                {{Heidelberg/templateus/Tablebox|
+
 
                         Table 1: Additional Variables and Parameters used for the calculation of the number of mutated sequences|
 
                         Table 1: Additional Variables and Parameters used for the calculation of the number of mutated sequences|
 
                         {{#tag:html|
 
                         {{#tag:html|
Line 100: Line 51:
 
                     List of all paramters and variables used in the analytical solution of this model and for calculations with the <a href="https://2017.igem.org/Team:Heidelberg/Model/Contamination">interactive webtool</a>. When possible values are given.}}
 
                     List of all paramters and variables used in the analytical solution of this model and for calculations with the <a href="https://2017.igem.org/Team:Heidelberg/Model/Contamination">interactive webtool</a>. When possible values are given.}}
 
                     }}
 
                     }}
 +
            |tab1|#009191}}
 +
 +
            {{Heidelberg/form|Simulate contaminations|#009193|contaminations();|
 +
                {{Heidelberg/formrow|
 +
                    {{Heidelberg/forminput|Lower <i>E. coli</i> generation time \(t_{E}\) [min]|number|id_itd|20}}
 +
                    {{Heidelberg/forminput|Upper <i>E. coli</i> generation time \(t_{E}\) [min]|number|id_atd|60}}
 +
                    {{Heidelberg/forminput|Lower flow rate Lagoon \(\Phi_{L} \: \)[Volumes/h]|number|id_iphi|0}}
 +
                    {{Heidelberg/forminput|Upper flow rate Lagoon \(\Phi_{L}\)[Volumes/h]|number|id_aphi|4}}
 +
                }}
 +
                {{Heidelberg/formrow|
 +
                    {{Heidelberg/forminput|Resolution |number|id_res|50}}
 +
                }}
 +
            }}
 +
            {{Heidelberg/formblank| |#009193| |{{#tag:html| 
 +
                <div class="container-fluid" style="margin-top: 10px; text-align: justify !important;" id="container2">
 +
                    <div id="graph1" style="margin-top: 20px; "></div>
 +
                </div>
 +
            }}}}
 
         }}
 
         }}
 
     }}
 
     }}
 
}}
 
}}
 
 
{{Heidelberg/footer
 
{{Heidelberg/footer
 
     }}
 
     }}
 +
 +
{{Heidelberg/tools_contamination}}

Revision as of 22:00, 27 October 2017

Modeling
Lagoon Contaminations
To learn more about the theory behind this interactive webtool have a look at the explanatory page about lagoon contaminations.
In this model contaminations are assumed to follow exponential growth with a constant generation time. The calculated changes are most precise when close to zero and have growing errors when their absolute value increases.

Table 1: Additional Variables and Parameters used for the calculation of the number of mutated sequences List of all paramters and variables used in the analytical solution of this model and for calculations with the interactive webtool. When possible values are given.

Symbol Value and Unit Explanation
\(t \) [h] Time
\(c_{X} \) >relative units Contamination concentration
\(\Phi_{L}\) [volumes/h] Flow rate of the lagoons
\(T_{X}\) [min] Generation time of contamination, time in which it doubles
Simulate contaminations