Models / Matuszyńska 2016

Matuszyńska 2016 PhD model

The Matuszyńska 2016 PhD model extends the NPQ model into a fuller chloroplast description by adding photosystem I electron transport (P700, ferredoxin, NADPH) and explicit lumenal pH dynamics. A carotenoid pool and LHC antenna switching couple photoprotection to the redox state of both photosystems.

Like its predecessor it supports PAM fluorescence protocols, thereby linking the fast photoprotective response to the broader electron-transport state of the thylakoid.

tune

Simulation parameters

PPFD 100
analytics

Analyses

Simulation

Loading chart...

PAM Fluorescence

Loading chart...

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

Edit Options

Edit Options

Edit Options

Edit Options

preview

Generated LaTeX Code

\begin{align*}
  \frac{d atp}{dt} &= kf\_atp\_synthase \cdot (adp - \frac{atp}{keq\_atp\_synthase}) \\
  & - atp \cdot kf\_ex\_atp \\ 
  \frac{d pq\_ox}{dt} &= \max(- kcat\_b6f, kcat\_b6f \cdot (pq\_red \cdot {pc\_ox}^{2} - \frac{pq\_ox \cdot {pc\_red}^{2}}{keq\_b6f})) \\
  & - kf\_cyclic\_electron\_flow \cdot pq\_ox \cdot {fd\_red}^{2} \\
  & - kf\_ndh \cdot pq\_ox - 0.5 \cdot ps2states \cdot k2 \\
  & + O2\_lumen \cdot kPTOX \cdot pq\_red \\ 
  \frac{d pc\_ox}{dt} &= - 2 \cdot \max(- kcat\_b6f, kcat\_b6f \cdot (pq\_red \cdot {pc\_ox}^{2} - \frac{pq\_ox \cdot {pc\_red}^{2}}{keq\_b6f})) \\
  & + A1 \cdot PPFD \cdot (1 - PSII\_cross\_section) \\ 
  \frac{d fd\_ox}{dt} &= 2 \cdot kf\_cyclic\_electron\_flow \cdot pq\_ox \cdot {fd\_red}^{2} \\
  & + 2 \cdot \frac{vmax\_fnr \cdot (\frac{nadp \cdot {\frac{fd\_red}{km\_fnr\_fd\_red}}^{2}}{km\_fnr\_nadp} - \frac{nadph \cdot {\frac{fd\_ox}{km\_fnr\_fd\_red}}^{2}}{keq\_fnr \cdot km\_fnr\_nadp})}{-1 + (1 + \frac{nadp}{km\_fnr\_nadp}) \cdot (1 + {\frac{fd\_red}{km\_fnr\_fd\_red}}^{2} + \frac{fd\_red}{km\_fnr\_fd\_red}) + (1 + \frac{nadph}{km\_fnr\_nadp}) \cdot (1 + {\frac{fd\_ox}{km\_fnr\_fd\_red}}^{2} + \frac{fd\_ox}{km\_fnr\_fd\_red})} \\
  & - A1 \cdot PPFD \cdot (1 - PSII\_cross\_section) \\ 
  \frac{d protons\_lumen}{dt} &= - \frac{HPR}{bH} \cdot kf\_atp\_synthase \cdot (adp - \frac{atp}{keq\_atp\_synthase}) \\
  & + \frac{4}{bH} \cdot \max(- kcat\_b6f, kcat\_b6f \cdot (pq\_red \cdot {pc\_ox}^{2} - \frac{pq\_ox \cdot {pc\_red}^{2}}{keq\_b6f})) \\
  & + \frac{2}{bH} \cdot 0.5 \cdot ps2states \cdot k2 \\
  & - \frac{1}{bH} \cdot kf\_proton\_leak \cdot (protons\_lumen - 4000 \cdot {10}^{- pH}) \\ 
  \frac{d lhc}{dt} &= - \frac{1 \cdot kStt7 \cdot lhc}{1 + {\frac{pq\_ox}{PQ\_tot \cdot km\_lhc\_state\_transition\_12}}^{n\_ST}} \\
  & + kPph1 \cdot lhc\_prot \\ 
  \frac{d psbs\_de}{dt} &= - \frac{kf\_lhc\_protonation \cdot psbs\_de \cdot {protons\_lumen}^{kh\_lhc\_protonation}}{{protons\_lumen}^{kh\_lhc\_protonation} + {4000 \cdot {10}^{- ksat\_lhc\_protonation}}^{kh\_lhc\_protonation}} \\
  & + kf\_lhc\_deprotonation \cdot psbs\_pr \\ 
  \frac{d vx}{dt} &= - \frac{kf\_violaxanthin\_deepoxidase \cdot vx \cdot {protons\_lumen}^{kh\_violaxanthin\_deepoxidase}}{{protons\_lumen}^{kh\_violaxanthin\_deepoxidase} + {4000 \cdot {10}^{- ksat\_violaxanthin\_deepoxidase}}^{kh\_violaxanthin\_deepoxidase}} \\
  & + kf\_zeaxanthin\_epoxidase \cdot zx
\end{align*}

Fit to data

Fit settings

SettingValue
Fit backend
Function evaluations per progress update
Maximum total function evaluations
Stop once residual norm reaches
Curriculum learning (advanced)

Every bar shares one fixed step budget. Drag a divider to move a cutoff, drag a bar's top edge (or focus it and use the arrow keys) to change its share — the final stage isn't draggable, it always gets whatever's left. Double-click a bar or use its + to split it, use a divider's × (or Delete/Backspace while it's focused) to remove it.

Split into equal stages:
min viable
1000 it. (final)
t=0 t=100
StageData cutoffIteration budget
1 (final)full data1000 iterations (runs to convergence within this)

Data

Plot options

ParameterFitLog-spaceInitial guess / fixed value Fitted value
pH —
PPFD —
nadph —
O2_lumen —
bH —
F —
E_0_PC —
E_0_P700 —
E_0_FA —
E_0_Fd —
E_0_NADP —
NADP_ —
R —
T —
A_P —
Carotenoids_tot —
Fd_ —
PC_tot —
PSBS_tot —
LHC_tot —
gamma0 —
gamma1 —
gamma2 —
gamma3 —
kZSat —
E_0_QA —
E_0_PQ —
PQ_tot —
staticAntII —
staticAntI —
kf_atp_synthase —
HPR —
Pi_mol —
DeltaG0_ATP —
kcat_b6f —
kh_lhc_protonation —
kf_lhc_protonation —
ksat_lhc_protonation —
kf_lhc_deprotonation —
kf_cyclic_electron_flow —
kf_violaxanthin_deepoxidase —
kh_violaxanthin_deepoxidase —
ksat_violaxanthin_deepoxidase —
kf_zeaxanthin_epoxidase —
E0_fnr —
kcat_fnr —
km_fnr_fd_red —
km_fnr_nadp —
kf_ndh —
PSII_total —
PSI_total —
kH0 —
kPQred —
kPCox —
kFdred —
k2 —
kH —
kF —
convf —
kf_proton_leak —
kPTOX —
kStt7 —
km_lhc_state_transition_12 —
n_ST —
kPph1 —
kf_ex_atp —
k_H —
k_F —
k_P —

Edit analysis

Plot options

Variable selection
Show Normalize

Edit PAM analysis

Protocol phases

Group 1 - repeat
times
PFD Duration (s) Label
Group 2 - repeat
times
PFD Duration (s) Label
Group 3 - repeat
times
PFD Duration (s) Label
Variable selection
Show Normalize

Build your own model

Choose how you want to define your system.

ODE models

Steady-state models