Difference between revisions of "Team:Heidelberg/Model/Phage Titer test"

Line 23: Line 23:
 
     {{Heidelberg/templateus/Contentsection|
 
     {{Heidelberg/templateus/Contentsection|
 
         {{#tag:html|   
 
         {{#tag:html|   
             {{Heidelberg/templateus/Imagebox|https://static.igem.org/mediawiki/2017/c/cd/T--Heidelberg--2017_phage_titer_fig1.png|Figure 1: Basic logarithmic phage and <i>E. coli</i> titer plot.| The blue lines correspond to the different <i>E. coli</i> populations. Exponential growth of <i>E. coli</i>and constant fitness equal in all phages was assumed. After ten minutes infected <i>E. coli</i> start producing phage, corresponding to a drop in infected <i>E. coli</i> and an increase in phage concentration.}}
+
             {{Heidelberg/templateus/Imagebox|https://static.igem.org/mediawiki/2017/c/cd/T--Heidelberg--2017_phage_titer_fig1.png|Figure 1: Basic logarithmic phage and <i>E. coli</i> titer plot.| The blue lines correspond to the different <i>E. coli</i> populations. Exponential growth of <i>E. coli</i>and constant fitness equal in all phages was assumed. After ten minutes infected <i>E. coli</i> start producing phage, corresponding to a drop in infected <i>E. coli</i> and an increase in phage concentration. <a href="#fig1">Full list of parameters</a>}}
 +
 
 
             <h1>Modelling concentrations in one Lagoon</h1>
 
             <h1>Modelling concentrations in one Lagoon</h1>
 
             Here the concentrations \(c\) of uninfected <i>E. coli</i>, infected <i>E. coli</i> and phage producing <i>E. coli</i> as well as the <i>M13</i> phage are modelled. They are denoted with the subscripts \(_{u}\), \(_{i}\), \(_{p}\) and \(_{P}\). If the whole <i>E. coli</i> population is referred to, \(c_{E}\) is used. If an arbitrary <i> E. coli</i> population is meant, the subscript \(_{e}\) is used. The phage concentration \(c_{P}\) refers to the free phage only, phage that are contained in an <i>E. coli</i> they infected are not included.
 
             Here the concentrations \(c\) of uninfected <i>E. coli</i>, infected <i>E. coli</i> and phage producing <i>E. coli</i> as well as the <i>M13</i> phage are modelled. They are denoted with the subscripts \(_{u}\), \(_{i}\), \(_{p}\) and \(_{P}\). If the whole <i>E. coli</i> population is referred to, \(c_{E}\) is used. If an arbitrary <i> E. coli</i> population is meant, the subscript \(_{e}\) is used. The phage concentration \(c_{P}\) refers to the free phage only, phage that are contained in an <i>E. coli</i> they infected are not included.
Line 210: Line 211:
 
              
 
              
 
         }}
 
         }}
 +
    }}
 +
    {{Heidelberg|Contentsection|
 
         {{#tag:html|
 
         {{#tag:html|
 
             <h2>Modelling concentrations over multiple Lagoons</h2>
 
             <h2>Modelling concentrations over multiple Lagoons</h2>
Line 231: Line 234:
 
              
 
              
 
         }}
 
         }}
 +
    }}
 +
    {{Heidelberg|Contentsection|
 
         {{#tag:html|
 
         {{#tag:html|
 
             <h2>Numeric solutions</h2>
 
             <h2>Numeric solutions</h2>
Line 345: Line 350:
 
                 All combinations of setups for the two ranges were calculated. The number of epochs plotted is counted until either the phage titer is less than a minimal threshold (orange) or larger than a maximum threshold (blue)
 
                 All combinations of setups for the two ranges were calculated. The number of epochs plotted is counted until either the phage titer is less than a minimal threshold (orange) or larger than a maximum threshold (blue)
 
             }}
 
             }}
 +
        }}
 +
    }}
 +
    {{Heidelberg|Contentsection|
 +
        <h1>Parameters used for the figures</h1>
 +
        {{Heidelberg/accpanel|#005493|
 +
            {{Heidelberg/accord|Figure 1|
 +
'capacity': 1000000000.0,
 +
'ceu0': 100000000.0,
 +
'cp0': 100000000.0,
 +
'epochs': 1,
 +
'f0': 0.2,
 +
'f_prec': 21,
 +
'fend': 1.0,
 +
'fitnessmode': 'const',
 +
'ftype': 'const',
 +
'growth_mode': 'exp',
 +
'k': 3e-11,
 +
'max_cp': 2000000000.0,
 +
'min_cp': 100000.0,
 +
'mumax': 16.667,
 +
'mutation_dist': 'norm',
 +
'noisy': 0.0,
 +
'phageonly': 'True',
 +
'plot_dist': 'False',
 +
'sigma': 0.001,
 +
'skewness': 1.0,
 +
'ti': 30,
 +
'tl': 60,
 +
'to_mutate': 0.0,
 +
'tp': 40,
 +
'tpp': 10,
 +
'tsteps': 100,
 +
'tu': 20,
 +
'vl': 20,
 +
'vt': 1}
 +
|fig1}}
 
         }}
 
         }}
 
     }}
 
     }}

Revision as of 12:25, 29 October 2017


Modeling
Phage Titer
While developing PREDCEL in the lab, we simultaneously developed it in silico so that both sides could benefit from each other. One of the most important parameter of phage assisted directed evolution experiments like PREDCEL and PACE is the phage titer itself. If the phage titer drops washout can occur and the experiment has to be restarted with the disadvantage of loosing library complexity. If the phage titer increases too much, the multiplicity of infection (MOI), that means the amount of phage relative the the amount of E. coli rises too. If fore example the MOI is 10 and an E. coli can only be infected by one phage, nine out of ten phages will not infect an E. coli and thus will not evolve, but still make up most of the phage population.
Figure 1: Basic logarithmic phage and E. coli titer plot.
{{{3}}}

Modelling concentrations in one Lagoon

Here the concentrations \(c\) of uninfected E. coli, infected E. coli and phage producing E. coli as well as the M13 phage are modelled. They are denoted with the subscripts \(_{u}\), \(_{i}\), \(_{p}\) and \(_{P}\). If the whole E. coli population is referred to, \(c_{E}\) is used. If an arbitrary E. coli population is meant, the subscript \(_{e}\) is used. The phage concentration \(c_{P}\) refers to the free phage only, phage that are contained in an E. coli they infected are not included. The used parameters include the time \(t\), the affinity of phage for E. coli \(k\), the duration between infection of an E. coli and the first phage leaving the E. coli \(t_{P}\). The three different E. coli populations each have a generation time \(t\) that is denoted with their subscript. The fitness of a phage population is \(f\).

Table 1: Variables and Parameters used in this model List of all paramters and variables used in this model. When possible values are given.

Symbol Name in source code Value and Unit Explanation
\(c \) - [cfu] or [pfu] colony forming units for E. coli (cfu) or plaque forming units (pfu) for M13 phage
\( _u\) - - Subscript for uninfected E. coli
\( _i\) - - Subscript for infected E. coli
\( _p\) - - Subscript for phage-producing E. coli
\( _e\) - - Subscript any the of E. coli populations on its own
\( _E\) - - Subscript for all populations of E. coli together
\( _P\) - - Subscript for M13 phage
\(c_{c} \) capacity [cfu/ml] Maximum concentration of E. coli possible under given conditions, important for logistic growth
\(t\) t [min] Duration since the experiment modeled was started
\(t_{u} \) tu \(20\) min Duration one division of uninfected E. coli
\(t_{i} \) ti \(30\) min Duration one division of infected E. coli
\(t_{p} \) tp \(40\) min Duration one division of phage producing E. coli
\( t_{P}\) tpp [min] Duration between an E. coli being infected by an M13 phage and releasing the first new phage
\(g_{e} \) e_growth_rate [cfu/min] Growth rate of E. coli, depending on the type of growth (either logistic or exponential), the current concentration \(c_{e}\), the maximum concentration \(c_{c}\), and the generation time \(t_{e}\)
\( k\) k \(3 \cdot 10^{-11}\frac{1}{cfu \cdot pfu \cdot ml \cdot min}\) Affinity of M13 phage for E. coli
\( \mu_{max}\) mumax \(16.67 \frac{cfu}{min \cdot ml \cdot cfu}\) Wildtype M13 phage production rate
\( f\) f ? Fitnessvalue, fraction of actual \(\mu\) and \(\mu_{max}\)
Each term describing the change of an E. coli concentration contains its growth, \(g_{e}\). The growth rate of an E. coli population can be modelled by exponential growth or by logistic growth. Especially, when long durations per lagoon are modelled, the logistic growth model is more exact. [source]. In the exponential case the growth rate \(g_{e}\) is modelled as $$ g_{e} (t_{e}) = c_{e} \cdot \frac{log(2)}{t_{e} } $$ Note that the growth rate in the model increases over time, while in the modelled culture, the nutrient concentration decreases. That makes the logistic model more plausible, it models \(g_{e}\) as $$ g_{e} (t_{e}, \: c_{e}(t), \: c_{c}) = \frac{c_{c} - c_{e} (t)}{c_{c} } \cdot \frac{log(2)}{t_{e} } $$ In this case the learning rate decreases as the current concentration \(c_{e}\) approaches the maximum capacity for E. coli in the given setup \(c_{c}\). With this model \(c_{e} \leq c_{c}\) is true for any point in time. Change of concentration of uninfected E. coli, \(\frac{\partial c_{u} }{\partial t} \: [cfu/min]\) $$ \frac{\partial c_{u} }{\partial t}(t) = g_{u} (t_{u}, \: c_{u}(t), \: c_{c}) - k \cdot c_{u}(t) \cdot c_{p}(t) $$ In addition to the growth term, the concentration of uninfected E. coli is described by a term for infection that takes into account the concentration of uninfected E. coli and the concentration of free phage and reduces the conentration of uninfected E. coli. Change of concentration of uninfected E. coli, \(\frac{\partial c_{i} }{\partial t} \: [cfu/min]\) $$ \frac{\partial c_{i} }{\partial t}(t) = \begin{cases} g_{i} (t_{i}, \: c_{i}(t), \:c_{c}) + k \cdot c_{i}(t) \cdot c_{p}(t) - c_{i}(t - t_{P}), \quad \text{for} \: t > t_{P} \\ g_{i} (t_{i}, \: c_{i}(t), \: c_{c}) + k \cdot c_{i}(t) \cdot c_{p}(t), \quad \text{otherwise} \end{cases} $$ Until \(t > t_{P}\) the concentration of infected E. coli increases by growth and infection of previouly uninfected E. coli. When \(t > t_{P}\), a third term describing that infected E. coli turn into phage-producing E. coli is subtracted. Change of concentration of phage producing E. coli, \(\frac{\partial c_{p} }{\partial t} \: [cfu/min]\) $$ \frac{\partial c_{p} }{\partial t}(t) = \begin{cases} g_{p} (t_{p}, \: c_{p}(t), \: c_{c}) - c_{i}(t - t_{P}), \quad \text{for} \: t > t_{P} \\ g_{p} (t_{p}, \: c_{p}(t), \: c_{c}), \quad \text{otherwise} \end{cases} $$ The population of phage producing E. coli only increases by growth until \(t > t_{P}\). When infected E. coli drop their first phage they turn into producing E. coli as described by the second term. Change of concentration of M13 phage, \(\frac{\partial c_{P} }{\partial t} \: [cpu/min]\) $$ \frac{\partial c_{P} }{\partial t}(t) = c_{P}(t) \cdot \mu_{max} \cdot f - k \cdot c_{u}(t)\cdot c_{P}(t) $$ The phage concentration is only increased by phage that leave phage-producing E. coli, which happens at a rate of \(f \cdot \mu_{max}\) per time unit, with f being the fitness, a value between 0 and 1, equal to the share of the wildtype M13 phages fitness and \(\mu_{max}\) being the wildtype phages production rate. We assume that the only negative influence on the free phage titer is phage infecting E. coli, which depends on both the phage titer \(c_{P}\) and the titer of uninfected E. coli, \(c_{i}\). The fitness \(f\) is assumed to be constant during the time spent in one lagoon, it is assumed that all phages have the same fitness.

Heidelberg

Heidelberg

Heidelberg

References