arnold4

NADPH_prod

NADPH production

NADP > NADPH

PGA_cons

PGA consumption

PGA > RuBP

PGA_prod_Vc

PGA production - v_c

RuBP + CO2 + {2.0}NADPH > {2.0}PGA

PGA_prod_Vo

PGA production - v_o

RuBP + O2 + {2.0}NADPH > {1.5}PGA

Global parameters

Assignment rules

phi = 0.21 * (gm * O2 / Ko) / ((gm * CO2 - v_c + Rd) / Kc)

v_c = (abs((abs(Vc + Vj) - abs(Vc - Vj)) / 2.0 + Vp) - abs((abs(Vc + Vj) - abs(Vc - Vj)) / 2.0 - Vp)) / 2.0

Vc = Vcmax * (CO2 - 1.0 / 2.0 * (CO2 + Kc * (1.0 + O2 / Ko) + (Vcmax - Rd) / gm - sqrt(pow(CO2 + Kc * (1.0 + O2 / Ko) + (Vcmax - Rd) / gm, 2.0) + 4.0 / gm * (Rd * (CO2 + Kc * (1.0 + O2 / Ko)) + Vcmax * (Gamma - CO2))))) / (CO2 - 1.0 / 2.0 * (CO2 + Kc * (1.0 + O2 / Ko) + (Vcmax - Rd) / gm - sqrt(pow(CO2 + Kc * (1.0 + O2 / Ko) + (Vcmax - Rd) / gm, 2.0) + 4.0 / gm * (Rd * (CO2 + Kc * (1.0 + O2 / Ko)) + Vcmax * (Gamma - CO2)))) + Kc * (1.0 + O2 / Ko))

Vp = 3.0 * TPU * ((CO2 - (3.0 * TPU - Rd) / gm) / (CO2 - (3.0 * TPU - Rd) / gm - Gamma))

NADP = Nt - NADPH

Vj = J / 4.0 * (CO2 - 1.0 / 2.0 * (CO2 + 2.0 * Gamma + (J - 4.0 * Rd) / (4.0 * gm) - sqrt(pow(CO2 + 2.0 * Gamma + (J - 4.0 * Rd) / (4.0 * gm), 2.0) + 4.0 / gm * (Rd * (CO2 + 2.0 * Gamma) + J / 4.0 * (Gamma - CO2))))) / (CO2 - 1.0 / 2.0 * (CO2 + 2.0 * Gamma + (J - 4.0 * Rd) / (4.0 * gm) - sqrt(pow(CO2 + 2.0 * Gamma + (J - 4.0 * Rd) / (4.0 * gm), 2.0) + 4.0 / gm * (Rd * (CO2 + 2.0 * Gamma) + J / 4.0 * (Gamma - CO2)))) + 2.0 * Gamma)

Function definitions

oxygenation(phi, Vc, Vj, Vp) = phi * ((Vc + Vj - abs(Vc - Vj)) / 2 + Vp - abs((Vc + Vj - abs(Vc - Vj)) / 2 - Vp)) / 2

PGA_consumption(S1, Rp, R, Nt, Vc) = S1 / Rp * (R / Nt) * Vc

NADPH_production(j, S1, Nt) = j / 2 * (S1 / Nt)

carboxylation(Vc, Vj, Vp) = ((Vc + Vj - abs(Vc - Vj)) / 2 + Vp - abs((Vc + Vj - abs(Vc - Vj)) / 2 - Vp)) / 2

Note that constraints are not enforced in simulations. It remains the responsibility of the user to verify that simulation results satisfy these constraints.


Species:

Reactions:


Middle-click: pin/unpin nodes
Shift-click: pool/unpool species
Right-click: context menu

Apply alternate model layout to overlapping elements in current model:

log scales

y-axis min/max

x-axis min/max

A quantitative comparison of Calvin-Benson cycle models.

  • Anne Arnold
  • Zoran Nikoloski
Trends Plant Sci. 2011; 16 (12): 676-683
Abstract
The Calvin-Benson cycle (CBC) provides the precursors for biomass synthesis necessary for plant growth. The dynamic behavior and yield of the CBC depend on the environmental conditions and regulation of the cellular state. Accurate quantitative models hold the promise of identifying the key determinants of the tightly regulated CBC function and their effects on the responses in future climates. We provide an integrative analysis of the largest compendium of existing models for photosynthetic processes. Based on the proposed ranking, our framework facilitates the discovery of best-performing models with regard to metabolomics data and of candidates for metabolic engineering.
The SBML for this model was obtained from the BioModels database (BioModels ID: BIOMD0000000386) Biomodels notes: The steady state concentration of the metabolites involved are reproduced here. This is the reproduction of the Table S7 (referring Sharkey 2007) of the reference (supp. material) publication. The simulation was done using Copasi v4.7 (Build 34). JWS Online curation: This model was curated by reproducing the figures as described in the BioModels Notes. No additional changes were made.