bulik2

This model was also called bulikMA

None

None

None

None

None

None

Title

Kinetic hybrid models composed of mechanistic and simplified enzymatic rate laws – a promising method for speeding up the kinetic modelling of complex metabolic networks

Authors

Sascha Bulik (1), Sergio Grimbs (2), Carola Huthmacher (1), Joachim Selbig (2,3) and Hermann G. Holzhütter (1)

Affiliations

1 Institute of Biochemistry, Charité – University Medicine Berlin, Germany 2 Department of Bioinformatics, Max-Planck-Institute for Molecular Plant Physiology, Potsdam-Golm, Germany 3 Institute of Biochemistry and Biology, University of Potsdam, Germany

Abstract

Kinetic modelling of complex metabolic networks – a central goal of com- putational systems biology – is currently hampered by the lack of reliable rate equations for the majority of the underlying biochemical reactions and membrane transporters. On the basis of biochemically substantiated evi- dence that metabolic control is exerted by a narrow set of key regulatory enzymes, we propose here a hybrid modelling approach in which only the central regulatory enzymes are described by detailed mechanistic rate equations, and the majority of enzymes are approximated by simplified (nonmechanistic) rate equations (e.g. mass action, LinLog, Michaelis– Menten and power law) capturing only a few basic kinetic features and hence containing only a small number of parameters to be experimentally determined. To check the reliability of this approach, we have applied it to two different metabolic networks, the energy and redox metabolism of red blood cells, and the purine metabolism of hepatocytes, using in both cases available comprehensive mechanistic models as reference standards. Identi- fication of the central regulatory enzymes was performed by employing only information on network topology and the metabolic data for a single reference state of the network [Grimbs S, Selbig J, Bulik S, Holzhutter HG & Steuer R (2007) Mol Syst Biol 3, 146, doi:10.1038/msb4100186]. Calculations of stationary and temporary states under various physiological challenges demonstrate the good performance of the hybrid models. We propose the hybrid modelling approach as a means to speed up the devel- opment of reliable kinetic models for complex metabolic networks.

Journal

FEBS Journal 276 (2009) 410–424

Unit definitions have no effect on the numerical analysis of the model. It remains the responsibility of the modeler to ensure the internal numerical consistency of the model. If units are provided, however, the consistency of the model units will be checked.

Name Definition
Id Name Spatial dimensions Size
default 0.0 1.0
Id Name Initial quantity Compartment Fixed
A 1.0 default
AMP 0.0731419 default
ATP 1.60599 default
DHAP 0.149043 default
E4P 0.00636436 default
Fru16P2 0.00965135 default
Fru6P 0.0157482 default
GSH 3.11363 default
Glc6P 0.0405192 default
Glcin 4.56903 default
Glcout 5.0 default
GraP 0.00605521 default
Lac 1.6803 default
Lacusex 1.68 default
NAD 0.0653836 default
NADP 0.001992 default
Nvar 1.0 default
P2G13 0.000480308 default
P2G23 2.62221 default
PEP 0.0109207 default
PG2 0.00841992 default
PG3 0.0655694 default
PG6 0.025489 default
Pii 1.0 default
Piusex 1.0 default
Pvar 0.999219 default
Pyr 0.08399 default
Pyrusex 0.084 default
Ru5P 0.00476769 default
S7P 0.0160654 default
X5P 0.0128673 default

Initial assignments are expressions that are evaluated at time=0. It is not recommended to create initial assignments for all model entities. Restrict the use of initial assignments to cases where a value is expressed in terms of values or sizes of other model entities. Note that it is not permitted to have both an initial assignment and an assignment rule for a single model entity.

Definition
Id Name Objective coefficient Reaction Equation and Kinetic Law Flux bounds
v_0 Glcout = Glcin

factor1 * kusv0 * (Glcout - Glcin / Kequsv0)
v_1 Glcin + ATP = Glc6P

factor2 * kusv1 * (-((Austot - AMP - ATP) * Glc6P / Kequsv1) + ATP * Glcin)
v_10 PG2 = PG3

factor11 * kusv10 * (-(PG2 / Kequsv10) + PG3)
v_11 PG2 = PEP

factor12 * kusv11 * (-(PEP / Kequsv11) + PG2)
v_12 PEP = Pyr + ATP

factor13 * kusv12 * ((Austot - AMP - ATP) * PEP - ATP * Pyr / Kequsv12)
v_13 Pyr = NAD + Lac

factor14 * kusv13 * (-(Lac * NAD / Kequsv13) + (NADustot - NAD) * Pyr)
v_14 Pyr = NADP + Lac

factor15 * kusv14 * (-(Lac * NADP / Kequsv14) + (NADPustot - NADP) * Pyr)
v_15 ATP = Pvar

factor16 * kusv15 * ATP
v_16 A = ATP + AMP

factor17 * kusv16 * (pow(Austot - AMP - ATP, 2) - AMP * ATP / Kequsv16)
v_17 NADP + Glc6P = PG6

factor18 * kusv17 * (Glc6P * NADP - (NADPustot - NADP) * PG6 / Kequsv17)
v_18 PG6 + NADP = Ru5P

factor19 * kusv18 * (NADP * PG6 - (NADPustot - NADP) * Ru5P / Kequsv18)
v_19 Nvar = {2.0}GSH + NADP

factor20 * kusv19 * ((GSustot - GSH) * (NADPustot - NADP) / 2 - pow(GSH, 2) * NADP / Kequsv19)
v_2 Fru6P = Glc6P

factor3 * kusv2 * (-(Fru6P / Kequsv2) + Glc6P)
v_20 {2.0}GSH = Nvar

kusv20 * GSH
v_21 Ru5P = X5P

factor22 * kusv21 * (Ru5P - X5P / Kequsv21)
v_22 Ru5P = Pii

factor23 * kusv22 * (-(Pii / Kequsv22) + Ru5P)
v_23 X5P + Pii = S7P + GraP

factor24 * kusv23 * (-(GraP * S7P / Kequsv23) + Pii * X5P)
v_24 S7P + GraP = Fru6P + E4P

factor25 * kusv24 * (-(E4P * Fru6P / Kequsv24) + GraP * S7P)
v_25 Pii + ATP = AMP

factor26 * kusv25 * (-(PRPP * AMP / Kequsv25) + R5P * ATP)
v_26 X5P + E4P = GraP + Fru6P

factor27 * kusv26 * (-(Fru6P * GraP / Kequsv26) + E4P * X5P)
v_27 Piusex = Pvar

factor28 * kusv27 * (Piusex - Pvar / Kequsv27)
v_28 Lacusex = Lac

factor29 * kusv28 * (Lacusex - Lac / Kequsv28)
v_29 Pyrusex = Pyr

factor30 * kusv29 * (Pyrusex - Pyr / Kequsv29)
v_3 Fru6P + ATP = Fru16P2

factor4 * kusv3 * (-((Austot - AMP - ATP) * Fru16P2 / Kequsv3) + ATP * Fru6P)
v_4 GraP + DHAP = Fru16P2

factor5 * kusv4 * (Fru16P2 - DHAP * GraP / Kequsv4)
v_5 GraP = DHAP

factor6 * kusv5 * (DHAP - GraP / Kequsv5)
v_6 P2G13 = Pvar + NAD + GraP

factor7 * kusv6 * (GraP * NAD - (NADustot - NAD) * P2G13 / Kequsv6)
v_7 P2G13 = PG3 + ATP

factor8 * kusv7 * ((Austot - AMP - ATP) * P2G13 - ATP * PG3 / Kequsv7)
v_8 P2G13 = P2G23

factor9 * kusv8 * (P2G13 - P2G23 / Kequsv8)
v_9 P2G23 = Pvar + PG3

factor10 * kusv9 * (P2G23 - PG3 / Kequsv9)

Global parameters

Id Value
Austot 2.0
EXTERNAL 0.0
GSustot 3.114
Kequsv0 1.0
Kequsv1 3900.0
Kequsv10 0.145
Kequsv11 1.7
Kequsv12 13790.0
Kequsv13 9090.0
Kequsv14 14181.8
Kequsv16 1.14
Kequsv17 2000.0
Kequsv18 141.7
Kequsv19 100000.0
Kequsv2 0.3925
Kequsv21 2.7
Kequsv22 3.0
Kequsv23 1.05
Kequsv24 1.05
Kequsv25 100000.0
Kequsv26 1.2
Kequsv27 1.0
Kequsv28 1.0
Kequsv29 1.0
Kequsv3 100000.0
Kequsv4 0.114
Kequsv5 0.0407
Kequsv6 0.000192
Kequsv7 1455.0
Kequsv8 100000.0
Kequsv9 100000.0
NADPustot 0.052
NADustot 0.06554
PRPP 1.0
R5P 0.014142
factor1 1.05091
factor10 1.0
factor11 1.0047
factor12 1.00311
factor13 0.986211
factor14 1.0
factor15 0.996898
factor16 1.00031
factor17 1.0
factor18 0.905727
factor19 0.800704
factor2 1.24176
factor20 0.986978
factor22 1.00906
factor23 1.00233
factor24 0.930502
factor25 1.17113
factor26 0.997158
factor27 1.10475
factor28 1.0
factor29 1.0
factor3 1.05221
factor30 1.0
factor4 0.399536
factor5 1.02987
factor6 1.0229
factor7 0.920611
factor8 0.0643137
factor9 1.0
kusv0 3.32573
kusv1 0.165306
kusv10 -389.737
kusv11 1466.98
kusv12 852.308
kusv13 2800000.0
kusv14 23.8872
kusv15 1.49217
kusv16 4592.56
kusv17 1332.75
kusv18 2460.86
kusv19 10355.7
kusv2 -3380.16
kusv20 0.03
kusv21 23001.4
kusv22 922.158
kusv23 283.514
kusv24 11026.0
kusv25 1.15169
kusv26 8793.99
kusv27 100.0
kusv28 10000.0
kusv29 10000.0
kusv3 144.164
kusv4 -815.399
kusv5 -5340.32
kusv6 -681225.0
kusv7 469926.0
kusv8 1028.0
kusv9 0.178

Local parameters

Id Value Reaction

Assignment rules

Definition

Rate rules

Definition

Algebraic rules

Definition
Trigger Assignments