Composite comparison

3 engines · 2520s requested · Δ% shown vs the reference (first) engine. Each engine run in an isolated subprocess.

Summary metrics

Δ% vs reference; divergence badge where a tolerance applies (within tol ≤ tol, drift ≤ 3·tol, else mismatch).

MetricvEcoli 1.0 (vivarium)
reference
v2ecoli:baseline (process-bigraph)v2ecoli:millard_fba_bridge_harness (process-bigraph)
Performance
Load time (s)1.75.86.6
Wall time (s)221.5220.0662.7
Sim time reached (s)252024502520
Realtime factor (×)11.411.13.8
Runtime, per-step (v2ecoli engines)
Step time, mean (ms / sim-s)0.076.0263.8
Step time, median (ms / sim-s)0.074.1262.7
Step time, p95 (ms / sim-s)0.081.1288.9
Peak memory, RSS (MB)019511893
Growth
Dry mass, initial (fg)383.7380.6within tol380.6within tol
Dry mass, final (fg)697.1696.9-0.0%within tol681.7-2.2%within tol
Dry-mass fold change1.81681.8311+0.8%within tol1.7910-1.4%within tol
Mean growth rate (1/s)2.435e-042.550e-04+4.7%within tol2.331e-04-4.3%within tol
Composition (final)
Protein mass (fg)312.6311.3-0.4%within tol314.8+0.7%within tol
RNA mass, total (fg)93.794.2+0.6%within tol88.5-5.6%drift
rRNA mass (fg)76.176.2+0.1%within tol72.1-5.2%drift
tRNA mass (fg)13.713.7-0.2%within tol13.1-4.7%within tol
mRNA mass (fg)3.864.35+12.7%drift3.25-15.9%drift
DNA mass (fg)12.312.2-1.0%within tol12.2-0.8%within tol
Small-molecule mass (fg)277.7278.3+0.2%within tol265.5-4.4%within tol
Water mass (fg)1625.21624.8-0.0%within tol1589.5-2.2%within tol
Cell volume (fL)2.1112.111-0.0%within tol2.065-2.2%within tol
Metabolism (final)
FBA objective value0.000e+008.967e-01n/a8.279e-01n/a
Molecular species (final)
Bulk molecules, total count5488524603154871204569-0.0%within tol53665817570-2.2%within tol
Bulk species present (count>0)51605180+0.4%within tol5166+0.1%within tol
Bulk species, distinct163211632116321
Unique molecules (final)
Chromosomes222
Replication forks444
Snapshots514952

Per-step runtime (wall ms / sim-second)

Lower is faster. A rising curve = the cell getting more expensive per sim-second as it grows (more molecules to update). Range 0…335 ms/sim-s. vEcoli engines do not emit per-step timing and are absent here.

vEcoli 1.0 (vivarium)v2ecoli:baseline (process-bigraph)v2ecoli:millard_fba_bridge_harness (process-bigraph)

FBA-bridge flux-pin diagnostics

The Millard 2017 central-carbon ODE feeds fba-flux-coupler, which pins v2ecoli FBA reactions to the ODE-derived fluxes; ecoli-metabolism relaxes any pin that makes the LP infeasible. n/a = engine has no bridge (unpinned FBA). Comparing the FBA objective pinned vs unpinned shows the cost the flux-pin imposes on the metabolic solution.

Bridge diagnosticvEcoli 1.0 (vivarium)v2ecoli:baseline (process-bigraph)v2ecoli:millard_fba_bridge_harness (process-bigraph)
Reactions pinned (final tick)n/an/a24
Pins relaxed as infeasible (final)n/an/a14
Pins relaxed, peak over runn/an/a14
Non-zero pin targets (final)n/an/a24
Central fluxes non-zero (final)n/an/a66
Central flux |mean| (mM/s, final)n/an/a2.532e-01
FBA objective value (final)—8.967e-018.279e-01

Per-reaction flux divergence (metabolism deep-dive)

Opens up the single FBA objective / central flux |mean| numbers above: each row is a base reaction (isozyme / fwd-rev variants lumped), flux is the per-reaction signed mean over the run (mmol·gDCW⁻¹·h⁻¹). Caveat: FBA has alternate optimal solutions, so reversible reactions and TCA/PPP branch points can differ even at matched growth — a near-identical FBA objective can still hide per-pathway flux reshuffling, which is exactly what this section surfaces.

193 reactions carry materially different flux (|Δ| ≥ 0.001, rel ≥ 25%) vs v2ecoli:baseline (process-bigraph) (the reference).

Pathways with the largest flux divergence

Pathway / EC bucket#reactionsΣ|Δflux|
transport (named)185.07e+03
named reaction1633.53e+03
transferase30.237
hydrolase50.161
lyase20.0297
oxidoreductase (redox)20.0279

Sign-flipped reactions (11) — flux reverses direction

Reaction (direction differs)v2ecoli:baseline (process-bigraph)v2ecoli:millard_fba_bridge_harness (process-bigraph)
PGLUCISOM-RXN0.264-75.3
GAPOXNPHOSPHN-RXN0.755-74.7
PHOSGLYPHOS-RXN-0.75574.7
2PGADEHYDRAT-RXN0.754-74.7
3PGAREARR-RXN-0.75474.7
TRIOSEPISOMERIZATION-RXN-0.34675.1
F16ALDOLASE-RXN0.154-75.1
ASPAMINOTRANS-RXN0.214-0.237
GLUTDEHYD-RXN0.116-0.202
DEOXYRIBOSE-P-ALD-RXN-0.001870.00931
D-PPENTOMUT-RXN-0.00180.00938

Top 40 reactions by |Δflux| vs v2ecoli:baseline (process-bigraph)

ReactionPathway/ECv2ecoli:baseline (process-bigraph)
reference
v2ecoli:millard_fba_bridge_harness (process-bigraph)Δ vs refrel
TRANS-RXN-300transport (named)02.3e+032.3e+03100%
TRANS-RXN-121transport (named)0.0004432.3e+032.3e+03100%
FLAVONADPREDUCT-RXNnamed reaction-0.0206-495495100%
PYFLAVOXRE-RXNnamed reaction-0.0193-495495100%
PYRUVDEH-RXNnamed reaction0.0185495495100%
ATPSYN-RXNnamed reaction-7.58-47046398%
TRANS-RXN0-277transport (named)0-420420100%
F16BDEPHOS-RXNnamed reaction0.013313313100%
6PFRUCTPHOS-RXNnamed reaction0.169238237100%
PGLUCISOM-RXNnamed reaction0.264-75.375.5100%
6PGLUCONOLACT-RXNnamed reaction0.26975.775.5100%
GLU6PDEHYDROG-RXNnamed reaction0.26975.775.5100%
GAPOXNPHOSPHN-RXNnamed reaction0.755-74.775.5101%
PHOSGLYPHOS-RXNnamed reaction-0.75574.775.5101%
2PGADEHYDRAT-RXNnamed reaction0.754-74.775.5101%
3PGAREARR-RXNnamed reaction-0.75474.775.5101%
TRIOSEPISOMERIZATION-RXNnamed reaction-0.34675.175.4100%
KDPGALDOL-RXNnamed reaction075.375.3100%
PGLUCONDEHYDRAT-RXNnamed reaction075.375.3100%
F16ALDOLASE-RXNnamed reaction0.154-75.175.2100%
PEPSYNTH-RXNnamed reaction075.175.1100%
ADENYL-KIN-RXNnamed reaction0.54675.775.199%
GLUCOSE-6-PHOSPHATE-1-EPIMERASE-RXNnamed reaction050.850.8100%
TRANS-RXN0-601transport (named)-31031100%
TRANS-RXN-218transport (named)15.5015.5100%
MALATE-DEH-RXNnamed reaction-0.59-0.1210.46979%
FUMHYDR-RXNnamed reaction0.5550.10.45582%
ASPAMINOTRANS-RXNnamed reaction0.214-0.2370.451190%
ASPARTASE-RXNnamed reaction-0.587-0.1450.44275%
TRANS-RXN0-574transport (named)0.5540.1510.40373%
RXN0-7077named reaction00.3540.354100%
GLUTDEHYD-RXNnamed reaction0.116-0.2020.318158%
RXN0-313named reaction0.209-0.0005480.209100%
ALDOSE-1-EPIMERASE-RXNnamed reaction00.1970.197100%
2.7.1.121-RXNtransferase0.16700.167100%
PEPDEPHOS-RXNnamed reaction-0.15500.155100%
RXN-11811named reaction-0.128-0.2770.14954%
RXN-20084named reaction-0.0921-0.2370.14561%
ENOYL-ACP-REDUCT-NADPH-RXNnamed reaction-0.0019-0.1270.12598%
RXN-9952named reaction0.2680.3920.12432%

Behavioral overlays (shared axis)

All engines on one auto-scaled axis per observable; line height is comparable across engines. Divergence between curves is real behavioral divergence.

vEcoli 1.0 (vivarium)v2ecoli:baseline (process-bigraph)v2ecoli:millard_fba_bridge_harness (process-bigraph)

Dry mass

fg · range: 0 … 697

Protein mass

fg · range: 0 … 315

RNA mass

fg · range: 0 … 94.2

DNA mass

fg · range: 0 … 12.3

Small molecules

fg · range: 0 … 278

Cell volume

fL · range: 0 … 2.11

Growth rate

1/s · range: 0 … 0.000316

Bulk total count

molecules · range: 0 … 5.49e+10

Trajectories over time

Each line spans t=0 → end of run, auto-scaled per cell (shapes comparable, absolute heights not).

TrajectoryvEcoli 1.0 (vivarium)v2ecoli:baseline (process-bigraph)v2ecoli:millard_fba_bridge_harness (process-bigraph)
Dry mass
Protein
RNA
DNA
Small molecules
Volume
Bulk total count

Unique molecular species (final counts)

Active count per unique-molecule type at end of run; Δ% vs the reference engine.

Unique moleculevEcoli 1.0 (vivarium)v2ecoli:baseline (process-bigraph)v2ecoli:millard_fba_bridge_harness (process-bigraph)
DnaA_box826814-1%820-1%
RNA62376695+7%5147-17%
active_RNAP13311445+9%1035-22%
active_replisome44+0%4+0%
active_ribosome2543425519+0%24125-5%
chromosomal_segment000
chromosome_domain77+0%7+0%
full_chromosome22+0%2+0%
gene1177211642-1%11662-1%
oriC44+0%4+0%
promoter84788378-1%8390-1%