2. Draw a concept map/box-and-arrow diagram
State variables → boxes (populations, concentrations, volumes, etc.)
Processes/fluxes → arrows (growth, decay, uptake, inflow, etc.)
This picture becomes your equations road map.
3. Choose the state variables y(t)
Each variable should be:
Quantifiable (measurable or estimable)
Dynamically changing over your timescale
Non-redundant (avoid two variables that always sum to a constant)
Good picks: Cell count, substrate mass, mRNA copies
Usually not a state variable: Rate constants, yields, “time”, model parameters
5. Form the balance equations
For every state variable:
dy
dt
= (inflows) − (outflows)
Check each term is in the same units as y/t.
Technical Summary of iGEM Guelph’s Model
ODEs to represent iGEM Guelph’s biological system were developed using the procedure outlined in How to Build an ODE Model with support from Dr. Kolja Kypke.
System Being Modelled.
A lead-responsive transcriptional control module in yeast: Pb²⁺ toggles a riboswitch, enabling translation of Int2, which flips a DNA segment. Flipped cells express either GFP (diagnostic) or a Pb²⁺ transporter (functional).
State Variables.
We track the 6 state variables listed below.
Table 1: State variables used in the model.
Differential Equations.
All time derivatives are with respect to culture time t (s).
Parameter Ledger.
Table 2: Model parameters, provisional values, sources, and planned assays. LIT = determined from literature; EXP = requires experimental measurements.
Diagnostic: qmax = 0 (L is fixed by the environment).
This case admits closed-form solutions for the early layers (R and I), simplifying parameter fitting.
Functional: qmax > 0 (cells actively lower L via the transporter).
Here, L is dynamic; the system loses the closed-form tractability but captures the sequestration we care about in water cleanup.