tutorial-seq-fitness / sources /growth-curve-intro.md
Eachan Johnson
Initial commit
997150d

A newer version of the Gradio SDK is available: 5.42.0

Upgrade

Multiplex growth curves

How do strains grow when competing with each other?

That's given by the Lotkaโ€“Volterra competition model. For two strains:

dnwtdt=wwtnwt(1โˆ’nwt+n1K) \frac{dn_{wt}}{dt} = w_{wt} n_{wt} \left( 1 - \frac{n_{wt} + n_{1}}{K} \right)

dn1dt=w1n1(1โˆ’nwt+n1K) \frac{dn_1}{dt} = w_{1} n_1 \left( 1 - \frac{n_{wt} + n_{1}}{K} \right)

  • $n_i(t)$: abundance of species (or strain) $i$ at time $t$.
  • $w_i$: intrinsic (exponential) growth rate of species $i$.
  • $K$: carrying capacity.

We can generalize to many strains. For each one:

dnidt=wini(1โˆ’ฮฃjnjK) \frac{dn_i}{dt} = w_{i} n_i \left( 1 - \frac{\Sigma_j n_j}{K} \right)

It's not possible to algebraically integrate these equations, since they are circularly dependent on each other. But we can numerically integrate, to simulate multiplexed growth curves.