Three canonical COMETS-literature benchmarks wrapped as
process-bigraph Processes: the virtual test tube
(mixed-acid fermentation with acetate reuptake), the virtual petri
dish (Fisher-Kolmogorov colony expansion), and a Harcombe-style
cross-feeding mutualism. Built on cobra FBA plus an
explicit 5-point Laplacian diffusion step; see Dukovski et al.,
Nature Protocols 16, 5030–5082 (2021).
Canonical COMETS batch-fermentation benchmark (Dukovski 2021, Fig. 2)
The classic COMETS well-mixed batch experiment: a single E. coli inoculum is grown in a test tube of defined media containing glucose under oxygen-limited conditions. The simulation reproduces three sequential physiological phases that COMETS highlights in the literature: (1) rapid exponential growth on glucose with overflow metabolism — acetate is secreted as a fermentation byproduct; (2) glucose depletion and an inflection in the growth curve; (3) acetate reuptake once glucose runs out and a final slow-respiration phase. All three are visible in the biomass and media panels below.
Radial growth wave on a uniform glucose field (Dukovski 2021, Box 1)
The canonical COMETS spatial benchmark: a single E. coli inoculum is placed at the center of a 30×30 agar-plate lattice seeded with a uniform glucose background. With very slow biomass diffusion and faster metabolite diffusion, the colony forms a Fisher-Kolmogorov travelling wave — a sharp, radially-symmetric growth front that advances outward at constant speed. At the wavefront local glucose drops while interior cells reach carrying capacity. This is the figure that opens the COMETS Nature Protocols tutorial.
Harcombe-style spatial mutualism: acetate-producer + acetate-consumer
Inspired by Harcombe et al. (2014, Cell Reports) and the multi-species COMETS examples in Dukovski 2021, this simulation seeds two E. coli variants with complementary metabolic capabilities: E_glc — placed as a line inoculum down the left edge — consumes glucose and ferments it to acetate under oxygen-limited conditions. It cannot grow on acetate. E_ac — placed as a line inoculum down the right edge — has its glucose uptake blocked and its acetate uptake opened. It has its own abundant oxygen supply and therefore grows whenever acetate reaches it. As the glucose line invades the plate rightward, acetate diffuses ahead of the colony front and lights up the E_ac line. The stoichiometric coupling between the two strains is visible as layered growth bands — a signature pattern of cross-feeding mutualisms in COMETS.