Models / Dynamic Enterobactin

Dynamic Enterobactin model

The dynamic enterobactin model describes siderophore-mediated cross-feeding between E. coli and C. glutamicum, developed within the SFB MibiNet community to study how iron competition shapes synthetic microbial communities. Enterobactin is a catecholate siderophore produced only by E. coli under iron limitation; once secreted it chelates ferric iron and can be taken up by both species, so C. glutamicum exploits the iron captured by E. coli without paying the production cost — enterobactin therefore acts as a public good.

The model tracks four state variables — the two biomasses, a shared carbon substrate and extracellular enterobactin — with double-Monod growth kinetics that require both substrate and siderophore simultaneously.

model-scheme
tune

Simulation parameters

analytics

Analyses

Time course

Loading chart...

Innoculation ratio scan

Add analysis

Model Details

Review and edit model structure, biological variables, and kinetic parameters.

NameTex nameInitial valueActions

Edit Options

Edit Options

Edit Options

Edit Options

Eq Editor

Build an expression by selecting a node and replacing it with a MathML element, then adjust symbols to the allowed variable names.

Arithmetic
Functions
Trigonometry
Hyperbolic
Comparison
Logic
Equation builder
innoculationRatio

Tip: click any element to select it, then choose a MathML element above or adjust its value. Click the surrounding canvas to wrap the whole expression in a new element. Drag any element onto another to move it there; Ctrl+Z / Ctrl+Shift+Z undo and redo.

Preview

Eq Editor

Build an expression by selecting a node and replacing it with a MathML element, then adjust symbols to the allowed variable names.

Arithmetic
Functions
Trigonometry
Hyperbolic
Comparison
Logic
Equation builder
1
innoculationRatio

Tip: click any element to select it, then choose a MathML element above or adjust its value. Click the surrounding canvas to wrap the whole expression in a new element. Drag any element onto another to move it there; Ctrl+Z / Ctrl+Shift+Z undo and redo.

Preview
preview

Generated LaTeX Code

\begin{align*}
  \frac{d x1}{dt} &= x1 \cdot \frac{mu\_max1 \cdot p1 \cdot s1}{(K\_s1 + s1) \cdot (K\_s\_X1-P + p1)} \\ 
  \frac{d x2}{dt} &= x2 \cdot \frac{mu\_max2 \cdot p1 \cdot s1}{(K\_s2 + s1) \cdot (K\_s\_X2-P + p1)} \\ 
  \frac{d s1}{dt} &= - \frac{x1}{Y\_X1\_S} \cdot \frac{mu\_max1 \cdot p1 \cdot s1}{(K\_s1 + s1) \cdot (K\_s\_X1-P + p1)} \\
  & - \frac{x2}{Y\_X2\_S} \cdot \frac{mu\_max2 \cdot p1 \cdot s1}{(K\_s2 + s1) \cdot (K\_s\_X2-P + p1)} \\ 
  \frac{d p1}{dt} &= x1 \cdot \frac{mu1 \cdot q\_p1\_max}{mu\_max1} \\
  & - x1 \cdot \frac{mu1 \cdot q\_up\_X1\_max}{mu\_max1} \\
  & - x2 \cdot \frac{mu2 \cdot q\_up\_X2\_max}{mu\_max2}
\end{align*}

Edit analysis

Plot options

Variable selection
Show Normalize

Edit parameter scan

Plot options

Variable selection
Show Normalize

Build your own model

Choose how you want to define your system.

ODE models

Steady-state models