v2parca vs vEcoli ParCa
Generated 2026-04-14 15:23:08 — tolerance: pass < 1e-6, warn < 1e-3
Overview
Generated 2026-04-14 15:23:08
v2parca checkpoints: out/sim_data. vEcoli intermediates: /Users/eranagmon/code/vivarium-ecoli/reconstruction/sim_data/intermediates.
Per-step runtime
Step-by-step availability
| step | v2parca | vEcoli | compared |
| step 1 — initialize | ✓ | ✓ | yes |
| step 2 — input_adjustments | ✓ | ✓ | yes |
| step 3 — basal_specs | ✓ | ✓ | yes |
| step 4 — tf_condition_specs | ✓ | ✓ | yes |
| step 5 — fit_condition | ✓ | ✓ | yes |
| step 6 — promoter_binding | ✓ | ✓ | yes |
| step 7 — adjust_promoters | ✓ | ✓ | yes |
| step 8 — set_conditions | ✓ | ✓ | yes |
| step 9 — final_adjustments | ✓ | — | no |
Step 2 — input_adjustments
Pre-fitted adjustments to expression + deg rates
Runtime
| v2parca | vEcoli | ratio (v2parca/vEcoli) |
|---|
| 0.1 s | 0 s | |
Declared data flow
Each Step declares INPUT_PORTS (stores it reads) and OUTPUT_PORTS (stores it writes). Port names are resolved to absolute store paths via STORE_PATH in v2parca/composite.py, and the composite wires each port to the corresponding location in the nested bigraph. The role column shows the description given in the step module (e.g. sim_data.transcription means "mirrors the transcription subsystem on SimulationDataEcoli"; overwrite means the port replaces whatever value lives at that store).
Step purpose: Step 2 — input_adjustments. Apply pre-fitted adjustments to translation efficiencies, RNA expression, and degradation rates.
Inputs — reads (4)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
translation | /process/translation | sim_data.translation |
adjustments | /adjustments | overwrite |
tf_to_active_inactive_conditions | /tf_to_active_inactive_conditions | overwrite |
Plus ordering tokens: tick_1 — these enforce Step execution order in the bigraph but carry no data.
Outputs — writes (3)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
translation | /process/translation | sim_data.translation |
tf_to_active_inactive_conditions | /tf_to_active_inactive_conditions | overwrite |
Plus ordering tokens: tick_2 — these enforce Step execution order in the bigraph but carry no data.
Scalar state
| path | v2parca | vEcoli | rel Δ |
mass.avg_cell_dry_mass_init | 280.5 | 280.5 | 0 |
mass.avg_cell_dry_mass | 380.6 | 380.6 | 0 |
mass.avg_cell_water_mass_init | 654.6 | 654.6 | 0 |
Distributions
RNA expression — basal
RNA synthesis prob — basal
RNA deg rates
Cistron deg rates
Protein deg rates
Translation efficiencies
Km endoRNase (transcribed)
Km endoRNase (mature)
Distribution numerical summary
| distribution | shape | max |Δ| | max rel Δ | KS p-value |
RNA expression — basal | (3277,) | 0 | 0 | 1 |
RNA synthesis prob — basal | (3277,) | 0 | 0 | 1 |
RNA deg rates | (3277,) | 0.00603 | 0.3333 | 1 |
Cistron deg rates | (4538,) | 0 | 0 | 1 |
Protein deg rates | (4309,) | 0 | 0 | 1 |
Translation efficiencies | (4309,) | 0.2409 | 0.1911 | 1 |
Km endoRNase (transcribed) | (3277,) | 0 | 0 | 1 |
Km endoRNase (mature) | (99,) | 0 | 0 | 1 |
Step 4 — tf_condition_specs
Per-TF + combined condition cell specs
Runtime
| v2parca | vEcoli | ratio (v2parca/vEcoli) |
|---|
| 52.8 s | 42 s | 1.257 |
Declared data flow
Each Step declares INPUT_PORTS (stores it reads) and OUTPUT_PORTS (stores it writes). Port names are resolved to absolute store paths via STORE_PATH in v2parca/composite.py, and the composite wires each port to the corresponding location in the nested bigraph. The role column shows the description given in the step module (e.g. sim_data.transcription means "mirrors the transcription subsystem on SimulationDataEcoli"; overwrite means the port replaces whatever value lives at that store).
Step purpose: Step 4 — tf_condition_specs. Build cell specifications for each transcription-factor active/inactive condition and combined conditions.
Inputs — reads (25)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
translation | /process/translation | sim_data.translation |
metabolism | /process/metabolism | sim_data.metabolism |
rna_decay | /process/rna_decay | sim_data.rna_decay |
complexation | /process/complexation | sim_data.complexation |
equilibrium | /process/equilibrium | sim_data.equilibrium |
two_component_system | /process/two_component_system | sim_data.two_component_system |
transcription_regulation | /process/transcription_regulation | sim_data.transcription_regulation |
replication | /process/replication | sim_data.replication |
mass | /mass | sim_data.mass |
constants | /constants | sim_data.constants |
growth_rate_parameters | /growth_rate_parameters | sim_data.growth_rate_parameters |
molecule_groups | /molecule_groups | overwrite |
molecule_ids | /molecule_ids | overwrite |
relation | /relation | overwrite |
getter | /getter | overwrite |
bulk_molecules | /internal_state/bulk_molecules | overwrite |
sim_data_root | /sim_data_root | overwrite |
tf_to_active_inactive_conditions | /tf_to_active_inactive_conditions | overwrite |
conditions | /conditions | overwrite |
condition_to_doubling_time | /condition_to_doubling_time | overwrite |
tf_to_fold_change | /tf_to_fold_change | overwrite |
condition_active_tfs | /condition_active_tfs | overwrite |
condition_inactive_tfs | /condition_inactive_tfs | overwrite |
cell_specs | /cell_specs | overwrite |
Plus ordering tokens: tick_3 — these enforce Step execution order in the bigraph but carry no data.
Outputs — writes (2)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
cell_specs | /cell_specs | overwrite |
Plus ordering tokens: tick_4 — these enforce Step execution order in the bigraph but carry no data.
Scalar state
| path | v2parca | vEcoli | rel Δ |
mass.avg_cell_dry_mass_init | 333.8 | 333.8 | 0 |
mass.avg_cell_dry_mass | 452.9 | 452.9 | 0 |
mass.avg_cell_water_mass_init | 778.9 | 778.9 | 0 |
mass.fitAvgSolubleTargetMolMass | 169.6 | 169.6 | 0 |
constants.darkATP | 33.59 | 33.58 | 8.595e-05 |
Distributions
RNA expression — basal
RNA synthesis prob — basal
RNA deg rates
Cistron deg rates
Protein deg rates
Translation efficiencies
Km endoRNase (transcribed)
Km endoRNase (mature)
Distribution numerical summary
| distribution | shape | max |Δ| | max rel Δ | KS p-value |
RNA expression — basal | (3277,) | 1.405e-04 | 1 | 0.9803 |
RNA synthesis prob — basal | (3277,) | 3.157e-04 | 1 | 0.9999 |
RNA deg rates | (3277,) | 0.00603 | 0.3333 | 1 |
Cistron deg rates | (4538,) | 0 | 0 | 1 |
Protein deg rates | (4309,) | 0 | 0 | 1 |
Translation efficiencies | (4309,) | 0.2409 | 0.1911 | 1 |
Km endoRNase (transcribed) | (3277,) | 0.001849 | 0.3433 | 4.961e-76 |
Km endoRNase (mature) | (99,) | 0.001849 | 0.0113 | 7.831e-30 |
cell_specs (per-condition max rel Δ)
Only v2parca: ['acetate', 'no_oxygen', 'succinate']. Only vEcoli: ['CPLX0-228__active', 'CPLX0-228__inactive', 'CPLX0-7669__active', 'CPLX0-7669__inactive', 'CPLX0-7796__active', 'CPLX0-7796__inactive', 'EG12123-MONOMER__active', 'EG12123-MONOMER__inactive', 'MONOMER0-155__active', 'MONOMER0-155__inactive', 'MONOMER0-162__active', 'MONOMER0-162__inactive', 'PUTA-CPLX__active', 'PUTA-CPLX__inactive'].
| condition | expression | synthProb | fit_cistron_expression | doubling_time | avgCellDryMassInit | fitAvgSolubleTargetMolMass | bulkContainer |
CPLX-125__active | 1 | 1 | 0.3763 | 0 | 0 | 0 | 1 |
CPLX-125__inactive | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
basal | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
with_aa | 1 | 1 | 0.3641 | 0 | 0 | 0 | 1 |
Step 5 — fit_condition
Bulk distributions + translation supply rates
Runtime
| v2parca | vEcoli | ratio (v2parca/vEcoli) |
|---|
| 4212 s | s | |
Declared data flow
Each Step declares INPUT_PORTS (stores it reads) and OUTPUT_PORTS (stores it writes). Port names are resolved to absolute store paths via STORE_PATH in v2parca/composite.py, and the composite wires each port to the corresponding location in the nested bigraph. The role column shows the description given in the step module (e.g. sim_data.transcription means "mirrors the transcription subsystem on SimulationDataEcoli"; overwrite means the port replaces whatever value lives at that store).
Step purpose: Stage 5: fit_condition — Calculate bulk distributions and translation supply rates for every condition.
Inputs — reads (16)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
translation | /process/translation | sim_data.translation |
complexation | /process/complexation | sim_data.complexation |
equilibrium | /process/equilibrium | sim_data.equilibrium |
two_component_system | /process/two_component_system | sim_data.two_component_system |
mass | /mass | sim_data.mass |
constants | /constants | sim_data.constants |
growth_rate_parameters | /growth_rate_parameters | sim_data.growth_rate_parameters |
molecule_ids | /molecule_ids | overwrite |
relation | /relation | overwrite |
molecule_groups | /molecule_groups | overwrite |
getter | /getter | overwrite |
bulk_molecules | /internal_state/bulk_molecules | overwrite |
sim_data_root | /sim_data_root | overwrite |
conditions | /conditions | overwrite |
cell_specs | /cell_specs | overwrite |
Plus ordering tokens: tick_4 — these enforce Step execution order in the bigraph but carry no data.
Outputs — writes (2)
| port | store path | role |
cell_specs | /cell_specs | overwrite |
translation_supply_rate | /translation_supply_rate | overwrite |
Plus ordering tokens: tick_5 — these enforce Step execution order in the bigraph but carry no data.
Scalar state
| path | v2parca | vEcoli | rel Δ |
mass.avg_cell_dry_mass_init | 333.8 | 333.8 | 0 |
mass.avg_cell_dry_mass | 452.9 | 452.9 | 0 |
mass.avg_cell_water_mass_init | 778.9 | 778.9 | 0 |
mass.fitAvgSolubleTargetMolMass | 169.6 | 169.6 | 0 |
constants.darkATP | 33.59 | 33.58 | 8.595e-05 |
Distributions
RNA expression — basal
RNA synthesis prob — basal
RNA deg rates
Cistron deg rates
Protein deg rates
Translation efficiencies
Km endoRNase (transcribed)
Km endoRNase (mature)
Distribution numerical summary
| distribution | shape | max |Δ| | max rel Δ | KS p-value |
RNA expression — basal | (3277,) | 1.405e-04 | 1 | 0.9803 |
RNA synthesis prob — basal | (3277,) | 3.157e-04 | 1 | 0.9999 |
RNA deg rates | (3277,) | 0.00603 | 0.3333 | 1 |
Cistron deg rates | (4538,) | 0 | 0 | 1 |
Protein deg rates | (4309,) | 0 | 0 | 1 |
Translation efficiencies | (4309,) | 0.2409 | 0.1911 | 1 |
Km endoRNase (transcribed) | (3277,) | 0.001849 | 0.3433 | 4.961e-76 |
Km endoRNase (mature) | (99,) | 0.001849 | 0.0113 | 7.831e-30 |
cell_specs (per-condition max rel Δ)
Only v2parca: ['acetate', 'no_oxygen', 'succinate']. Only vEcoli: ['CPLX0-228__active', 'CPLX0-228__inactive', 'CPLX0-7669__active', 'CPLX0-7669__inactive', 'CPLX0-7796__active', 'CPLX0-7796__inactive', 'EG12123-MONOMER__active', 'EG12123-MONOMER__inactive', 'MONOMER0-155__active', 'MONOMER0-155__inactive', 'MONOMER0-162__active', 'MONOMER0-162__inactive', 'PUTA-CPLX__active', 'PUTA-CPLX__inactive'].
| condition | expression | synthProb | fit_cistron_expression | doubling_time | avgCellDryMassInit | fitAvgSolubleTargetMolMass | bulkContainer |
CPLX-125__active | 1 | 1 | 0.3763 | 0 | 0 | 0 | 1 |
CPLX-125__inactive | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
basal | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
with_aa | 1 | 1 | 0.3641 | 0 | 0 | 0 | 1 |
Step 6 — promoter_binding
TF-promoter binding probabilities (CVXPY)
Runtime
| v2parca | vEcoli | ratio (v2parca/vEcoli) |
|---|
| 1.5 s | s | |
Declared data flow
Each Step declares INPUT_PORTS (stores it reads) and OUTPUT_PORTS (stores it writes). Port names are resolved to absolute store paths via STORE_PATH in v2parca/composite.py, and the composite wires each port to the corresponding location in the nested bigraph. The role column shows the description given in the step module (e.g. sim_data.transcription means "mirrors the transcription subsystem on SimulationDataEcoli"; overwrite means the port replaces whatever value lives at that store).
Step purpose: Step 6 — promoter_binding. Fit transcription-factor binding probabilities and their effect on RNA synthesis.
Inputs — reads (21)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
transcription_regulation | /process/transcription_regulation | sim_data.transcription_regulation |
equilibrium | /process/equilibrium | sim_data.equilibrium |
two_component_system | /process/two_component_system | sim_data.two_component_system |
replication | /process/replication | sim_data.replication |
mass | /mass | sim_data.mass |
constants | /constants | sim_data.constants |
molecule_ids | /molecule_ids | overwrite |
molecule_groups | /molecule_groups | overwrite |
relation | /relation | overwrite |
getter | /getter | overwrite |
bulk_molecules | /internal_state/bulk_molecules | overwrite |
sim_data_root | /sim_data_root | overwrite |
conditions | /conditions | overwrite |
condition_to_doubling_time | /condition_to_doubling_time | overwrite |
tf_to_active_inactive_conditions | /tf_to_active_inactive_conditions | overwrite |
tf_to_fold_change | /tf_to_fold_change | overwrite |
tf_to_direction | /tf_to_direction | overwrite |
condition_active_tfs | /condition_active_tfs | overwrite |
condition_inactive_tfs | /condition_inactive_tfs | overwrite |
cell_specs | /cell_specs | overwrite |
Plus ordering tokens: tick_5 — these enforce Step execution order in the bigraph but carry no data.
Outputs — writes (4)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
transcription_regulation | /process/transcription_regulation | sim_data.transcription_regulation |
cell_specs | /cell_specs | overwrite |
pPromoterBound | /pPromoterBound | overwrite |
Plus ordering tokens: tick_6 — these enforce Step execution order in the bigraph but carry no data.
Scalar state
| path | v2parca | vEcoli | rel Δ |
mass.avg_cell_dry_mass_init | 333.8 | 333.8 | 0 |
mass.avg_cell_dry_mass | 452.9 | 452.9 | 0 |
mass.avg_cell_water_mass_init | 778.9 | 778.9 | 0 |
mass.fitAvgSolubleTargetMolMass | 169.6 | 169.6 | 0 |
constants.darkATP | 33.59 | 33.58 | 8.595e-05 |
Distributions
RNA expression — basal
RNA synthesis prob — basal
RNA deg rates
Cistron deg rates
Protein deg rates
Translation efficiencies
Km endoRNase (transcribed)
Km endoRNase (mature)
Distribution numerical summary
| distribution | shape | max |Δ| | max rel Δ | KS p-value |
RNA expression — basal | (3277,) | 1.405e-04 | 1 | 0.9803 |
RNA synthesis prob — basal | (3277,) | 3.157e-04 | 1 | 0.9999 |
RNA deg rates | (3277,) | 0.00603 | 0.3333 | 1 |
Cistron deg rates | (4538,) | 0 | 0 | 1 |
Protein deg rates | (4309,) | 0 | 0 | 1 |
Translation efficiencies | (4309,) | 0.2409 | 0.1911 | 1 |
Km endoRNase (transcribed) | (3277,) | 0.001849 | 0.3433 | 4.961e-76 |
Km endoRNase (mature) | (99,) | 0.001849 | 0.0113 | 7.831e-30 |
cell_specs (per-condition max rel Δ)
Only v2parca: ['acetate', 'no_oxygen', 'succinate']. Only vEcoli: ['CPLX0-228__active', 'CPLX0-228__inactive', 'CPLX0-7669__active', 'CPLX0-7669__inactive', 'CPLX0-7796__active', 'CPLX0-7796__inactive', 'EG12123-MONOMER__active', 'EG12123-MONOMER__inactive', 'MONOMER0-155__active', 'MONOMER0-155__inactive', 'MONOMER0-162__active', 'MONOMER0-162__inactive', 'PUTA-CPLX__active', 'PUTA-CPLX__inactive'].
| condition | expression | synthProb | fit_cistron_expression | doubling_time | avgCellDryMassInit | fitAvgSolubleTargetMolMass | bulkContainer |
CPLX-125__active | 1 | 1 | 0.3763 | 0 | 0 | 0 | 1 |
CPLX-125__inactive | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
basal | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
with_aa | 1 | 1 | 0.3641 | 0 | 0 | 0 | 1 |
Step 7 — adjust_promoters
Ligand concentrations + RNAP recruitment
Runtime
| v2parca | vEcoli | ratio (v2parca/vEcoli) |
|---|
| 0 s | s | |
Declared data flow
Each Step declares INPUT_PORTS (stores it reads) and OUTPUT_PORTS (stores it writes). Port names are resolved to absolute store paths via STORE_PATH in v2parca/composite.py, and the composite wires each port to the corresponding location in the nested bigraph. The role column shows the description given in the step module (e.g. sim_data.transcription means "mirrors the transcription subsystem on SimulationDataEcoli"; overwrite means the port replaces whatever value lives at that store).
Step purpose: Step 7 — adjust_promoters. Tune ligand concentrations and build the RNAP recruitment parameters from the fitted promoter binding probabilities.
Inputs — reads (23)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
transcription_regulation | /process/transcription_regulation | sim_data.transcription_regulation |
equilibrium | /process/equilibrium | sim_data.equilibrium |
two_component_system | /process/two_component_system | sim_data.two_component_system |
metabolism | /process/metabolism | sim_data.metabolism |
replication | /process/replication | sim_data.replication |
mass | /mass | sim_data.mass |
constants | /constants | sim_data.constants |
molecule_ids | /molecule_ids | overwrite |
molecule_groups | /molecule_groups | overwrite |
relation | /relation | overwrite |
getter | /getter | overwrite |
bulk_molecules | /internal_state/bulk_molecules | overwrite |
sim_data_root | /sim_data_root | overwrite |
conditions | /conditions | overwrite |
condition_to_doubling_time | /condition_to_doubling_time | overwrite |
tf_to_active_inactive_conditions | /tf_to_active_inactive_conditions | overwrite |
tf_to_fold_change | /tf_to_fold_change | overwrite |
tf_to_direction | /tf_to_direction | overwrite |
condition_active_tfs | /condition_active_tfs | overwrite |
condition_inactive_tfs | /condition_inactive_tfs | overwrite |
cell_specs | /cell_specs | overwrite |
pPromoterBound | /pPromoterBound | overwrite |
Plus ordering tokens: tick_6 — these enforce Step execution order in the bigraph but carry no data.
Outputs — writes (3)
| port | store path | role |
transcription_regulation | /process/transcription_regulation | sim_data.transcription_regulation |
metabolism | /process/metabolism | sim_data.metabolism |
equilibrium | /process/equilibrium | sim_data.equilibrium |
Plus ordering tokens: tick_7 — these enforce Step execution order in the bigraph but carry no data.
Scalar state
| path | v2parca | vEcoli | rel Δ |
mass.avg_cell_dry_mass_init | 333.8 | 333.8 | 0 |
mass.avg_cell_dry_mass | 452.9 | 452.9 | 0 |
mass.avg_cell_water_mass_init | 778.9 | 778.9 | 0 |
mass.fitAvgSolubleTargetMolMass | 169.6 | 169.6 | 0 |
constants.darkATP | 33.59 | 33.58 | 8.595e-05 |
Distributions
RNA expression — basal
RNA synthesis prob — basal
RNA deg rates
Cistron deg rates
Protein deg rates
Translation efficiencies
Km endoRNase (transcribed)
Km endoRNase (mature)
Distribution numerical summary
| distribution | shape | max |Δ| | max rel Δ | KS p-value |
RNA expression — basal | (3277,) | 1.405e-04 | 1 | 0.9803 |
RNA synthesis prob — basal | (3277,) | 3.157e-04 | 1 | 0.9999 |
RNA deg rates | (3277,) | 0.00603 | 0.3333 | 1 |
Cistron deg rates | (4538,) | 0 | 0 | 1 |
Protein deg rates | (4309,) | 0 | 0 | 1 |
Translation efficiencies | (4309,) | 0.2409 | 0.1911 | 1 |
Km endoRNase (transcribed) | (3277,) | 0.001849 | 0.3433 | 4.961e-76 |
Km endoRNase (mature) | (99,) | 0.001849 | 0.0113 | 7.831e-30 |
cell_specs (per-condition max rel Δ)
Only v2parca: ['acetate', 'no_oxygen', 'succinate']. Only vEcoli: ['CPLX0-228__active', 'CPLX0-228__inactive', 'CPLX0-7669__active', 'CPLX0-7669__inactive', 'CPLX0-7796__active', 'CPLX0-7796__inactive', 'EG12123-MONOMER__active', 'EG12123-MONOMER__inactive', 'MONOMER0-155__active', 'MONOMER0-155__inactive', 'MONOMER0-162__active', 'MONOMER0-162__inactive', 'PUTA-CPLX__active', 'PUTA-CPLX__inactive'].
| condition | expression | synthProb | fit_cistron_expression | doubling_time | avgCellDryMassInit | fitAvgSolubleTargetMolMass | bulkContainer |
CPLX-125__active | 1 | 1 | 0.3763 | 0 | 0 | 0 | 1 |
CPLX-125__inactive | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
basal | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
with_aa | 1 | 1 | 0.3641 | 0 | 0 | 0 | 1 |
Step 8 — set_conditions
Per-nutrient dicts + mass rescaling
Runtime
| v2parca | vEcoli | ratio (v2parca/vEcoli) |
|---|
| 0 s | s | |
Declared data flow
Each Step declares INPUT_PORTS (stores it reads) and OUTPUT_PORTS (stores it writes). Port names are resolved to absolute store paths via STORE_PATH in v2parca/composite.py, and the composite wires each port to the corresponding location in the nested bigraph. The role column shows the description given in the step module (e.g. sim_data.transcription means "mirrors the transcription subsystem on SimulationDataEcoli"; overwrite means the port replaces whatever value lives at that store).
Step purpose: Step 8 — set_conditions. Rescale mass for soluble metabolites per condition and populate per-nutrient dictionaries on transcription / translation / the top-level expected_dry_mass_increase_dict.
Inputs — reads (11)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
translation | /process/translation | sim_data.translation |
metabolism | /process/metabolism | sim_data.metabolism |
mass | /mass | sim_data.mass |
constants | /constants | sim_data.constants |
growth_rate_parameters | /growth_rate_parameters | sim_data.growth_rate_parameters |
getter | /getter | overwrite |
sim_data_root | /sim_data_root | overwrite |
conditions | /conditions | overwrite |
condition_to_doubling_time | /condition_to_doubling_time | overwrite |
cell_specs | /cell_specs | overwrite |
Plus ordering tokens: tick_7 — these enforce Step execution order in the bigraph but carry no data.
Outputs — writes (4)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
translation | /process/translation | sim_data.translation |
cell_specs | /cell_specs | overwrite |
expected_dry_mass_increase_dict | /expected_dry_mass_increase_dict | overwrite |
Plus ordering tokens: tick_8 — these enforce Step execution order in the bigraph but carry no data.
Scalar state
| path | v2parca | vEcoli | rel Δ |
mass.avg_cell_dry_mass_init | 333.8 | 333.8 | 0 |
mass.avg_cell_dry_mass | 452.9 | 452.9 | 0 |
mass.avg_cell_water_mass_init | 778.9 | 778.9 | 0 |
mass.fitAvgSolubleTargetMolMass | 169.6 | 169.6 | 0 |
constants.darkATP | 33.59 | 33.58 | 8.595e-05 |
Distributions
RNA expression — basal
RNA synthesis prob — basal
RNA deg rates
Cistron deg rates
Protein deg rates
Translation efficiencies
Km endoRNase (transcribed)
Km endoRNase (mature)
Distribution numerical summary
| distribution | shape | max |Δ| | max rel Δ | KS p-value |
RNA expression — basal | (3277,) | 1.405e-04 | 1 | 0.9803 |
RNA synthesis prob — basal | (3277,) | 3.157e-04 | 1 | 0.9999 |
RNA deg rates | (3277,) | 0.00603 | 0.3333 | 1 |
Cistron deg rates | (4538,) | 0 | 0 | 1 |
Protein deg rates | (4309,) | 0 | 0 | 1 |
Translation efficiencies | (4309,) | 0.2409 | 0.1911 | 1 |
Km endoRNase (transcribed) | (3277,) | 0.001849 | 0.3433 | 4.961e-76 |
Km endoRNase (mature) | (99,) | 0.001849 | 0.0113 | 7.831e-30 |
cell_specs (per-condition max rel Δ)
Only v2parca: ['acetate', 'no_oxygen', 'succinate']. Only vEcoli: ['CPLX0-228__active', 'CPLX0-228__inactive', 'CPLX0-7669__active', 'CPLX0-7669__inactive', 'CPLX0-7796__active', 'CPLX0-7796__inactive', 'EG12123-MONOMER__active', 'EG12123-MONOMER__inactive', 'MONOMER0-155__active', 'MONOMER0-155__inactive', 'MONOMER0-162__active', 'MONOMER0-162__inactive', 'PUTA-CPLX__active', 'PUTA-CPLX__inactive'].
| condition | expression | synthProb | fit_cistron_expression | doubling_time | avgCellDryMassInit | fitAvgSolubleTargetMolMass | bulkContainer |
CPLX-125__active | 1 | 1 | 0.3763 | 0 | 0.006542 | 0 | 1 |
CPLX-125__inactive | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
basal | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
with_aa | 1 | 1 | 0.3641 | 0 | 0.006542 | 0 | 1 |
Step 9 — final_adjustments
ppGpp kinetics + amino-acid supply constants
vEcoli reference pickle unavailable — showing v2parca side only.
Runtime
| v2parca | vEcoli | ratio (v2parca/vEcoli) |
|---|
| 5.6 s | s | |
Declared data flow
Each Step declares INPUT_PORTS (stores it reads) and OUTPUT_PORTS (stores it writes). Port names are resolved to absolute store paths via STORE_PATH in v2parca/composite.py, and the composite wires each port to the corresponding location in the nested bigraph. The role column shows the description given in the step module (e.g. sim_data.transcription means "mirrors the transcription subsystem on SimulationDataEcoli"; overwrite means the port replaces whatever value lives at that store).
Step purpose: Step 9 — final_adjustments. Final expression adjustments, amino-acid supply/export/uptake constants, and ppGpp reaction kinetics parameters.
Inputs — reads (29)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
translation | /process/translation | sim_data.translation |
metabolism | /process/metabolism | sim_data.metabolism |
complexation | /process/complexation | sim_data.complexation |
equilibrium | /process/equilibrium | sim_data.equilibrium |
two_component_system | /process/two_component_system | sim_data.two_component_system |
transcription_regulation | /process/transcription_regulation | sim_data.transcription_regulation |
replication | /process/replication | sim_data.replication |
mass | /mass | sim_data.mass |
constants | /constants | sim_data.constants |
growth_rate_parameters | /growth_rate_parameters | sim_data.growth_rate_parameters |
molecule_ids | /molecule_ids | overwrite |
molecule_groups | /molecule_groups | overwrite |
relation | /relation | overwrite |
getter | /getter | overwrite |
bulk_molecules | /internal_state/bulk_molecules | overwrite |
sim_data_root | /sim_data_root | overwrite |
conditions | /conditions | overwrite |
condition_to_doubling_time | /condition_to_doubling_time | overwrite |
tf_to_active_inactive_conditions | /tf_to_active_inactive_conditions | overwrite |
tf_to_fold_change | /tf_to_fold_change | overwrite |
tf_to_direction | /tf_to_direction | overwrite |
condition_active_tfs | /condition_active_tfs | overwrite |
condition_inactive_tfs | /condition_inactive_tfs | overwrite |
cell_specs | /cell_specs | overwrite |
translation_supply_rate | /translation_supply_rate | overwrite |
pPromoterBound | /pPromoterBound | overwrite |
external_state | /external_state | overwrite |
condition | /condition | overwrite |
Plus ordering tokens: tick_8 — these enforce Step execution order in the bigraph but carry no data.
Outputs — writes (3)
| port | store path | role |
transcription | /process/transcription | sim_data.transcription |
metabolism | /process/metabolism | sim_data.metabolism |
constants | /constants | sim_data.constants |
Plus ordering tokens: tick_9 — these enforce Step execution order in the bigraph but carry no data.