lambeth

mole

min

L

None

None

M

Title

A Computational Model for Glycogenolysis in Skeletal Muscle

Authors

MELISSA J. LAMBETH1 and MARTIN J. KUSHMERICK

Affiliations

Department of Bioengineering, Department of Radiology, and Department of Physiology and Biophysics,University of Washington, Seattle, WA

Abstract

A dynamic model of the glycogenolytic pathway to lactate in skeletal muscle was constructed with mammalian kinetic parameters obtained from the literature. Energetic buffers relevant to muscle were included. The model design features stoichiometric constraints, mass balance, and fully reversible thermodynamics as defined by the Haldane relation. We employed a novel method of validating the thermodynamics of the model by allowing the closed system to come to equilibrium; the combined mass action ratio of the pathway equaled the product of the individual enzymes' equilibrium constants. Adding features physiologically relevant to muscle - a fixed glycogen concentration, efflux of lactate, and coupling to an ATPase - allowed for a steady-state flux far from equilibrium. The main result of our analysis is that coupling of the glycogenolytic network to the ATPase transformed the entire complex into an ATPase driven system. This steady-state system was most sensitive to the external ATPase activity and not to internal pathway mechanisms. The control distribution among the internal pathway enzymes - although small compared to control by ATPase - depended on the flux level and fraction of glycogen phosphorylase a. This model of muscle glycogenolysis thus has unique features compared to models developed for other cell types.

Journal

Annals of Biomedical Engineering, Vol. 30, pp. 808-827, 2002

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
1.0 mole
1.0 litre
60.0 second
1.0 mole litre^(-1.0)
Id Name Spatial dimensions Size
default_compartment 3.0 1.0 L
Id Name Initial quantity Compartment Fixed
DHAP 7e-05 mole/L default_compartment
DPG 6.5e-05 mole/L default_compartment
F6P 0.0002 mole/L default_compartment
FDP 7e-05 mole/L default_compartment
G1P 5e-05 mole/L default_compartment
G6P 0.00075 mole/L default_compartment
GAP 3e-05 mole/L default_compartment
GLY 0.112 mole/L default_compartment
LAC 0.00205129800531363 mole/L default_compartment
NAD 0.0005 mole/L default_compartment
NADH 5e-07 mole/L default_compartment
P2G 5e-06 mole/L default_compartment
P3G 5e-05 mole/L default_compartment
PEP 1e-05 mole/L default_compartment
PYR 0.000144 mole/L default_compartment
Ph 0.0307416000593277 mole/L default_compartment
adp 0.000405079560143532 mole/L default_compartment
atp 0.00779841945674673 mole/L default_compartment

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_1 v_1 Ph + GLY = G1P

fracA*((Vfgly*Ph*GLY/(KgpAigly*KgpApi))/(1 + GLY/KgpAglyf + Ph/KgpApi + GLY*Ph/(KgpAglyf*KgpAipi) + GLY/KgpAglyb + G1P/KgpAg1p + GLY*G1P/(KgpAig1p*KgpAglyb)) - ((Vfgly*KgpAglyb*KgpAig1p/(KgpAigly*KgpApi*0.31))*G1P*GLY/(KgpAglyb*KgpAig1p))/ (1 + GLY/KgpAglyf + Ph/KgpApi + GLY*Ph/ (KgpAglyf*KgpAipi) + GLY/KgpAglyb + G1P/KgpAg1p + GLY*G1P/(KgpAig1p*KgpAglyb))) + fracB*((((amp^nH)/((Kgpamp^nH)*0.02))/ (1 + (amp^nH)/((Kgpamp^nH)*0.02))*(Vfgly*Ph*GLY/(KgpBiglyf*KgpBpi))/((1 + GLY/KgpBipi + Ph/KgpBiglyf + GLY/KgpBiglyb + G1P/KgpBig1p + GLY*Ph/(KgpBiglyf*KgpBpi) + GLY*G1P/(KgpBg1p*KgpBiglyb)))) - (((amp^nH)/((Kgpamp^nH)*0.02))/(1 + (amp^nH)/((Kgpamp^nH)*0.02))*((Vfgly*KgpBg1p*KgpBiglyb/(KgpBiglyf*KgpBpi*0.31))*G1P*GLY/(KgpBg1p*KgpBiglyb))/((1 + GLY/KgpBipi + Ph/KgpBiglyf + GLY/KgpBiglyb + G1P/KgpBig1p + GLY*Ph/(KgpBiglyf*KgpBpi) + GLY*G1P/(KgpBg1p*KgpBiglyb)))))
v_10 P2G = PEP

((Vfen*P2G/Ken2pg)-((Vfen*Kenpep/(Ken2pg*0.49))*PEP/Kenpep))/(1+P2G/Ken2pg + PEP/Kenpep)
v_11 PEP + adp = PYR + atp

(Vfpk*PEP*adp/(Kpkpep*Kpkadp)-(Vfpk*Kpkpyr*Kpkatp/(Kpkpep*Kpkadp*10304))*PYR*atp/(Kpkpyr*Kpkatp))/(1+PEP/Kpkpep+adp/Kpkadp + PEP*adp/(Kpkpep*Kpkadp) + atp/Kpkatp + PYR/Kpkpyr + PYR*atp/(Kpkpyr*Kpkatp))
v_12 PYR + NADH = LAC + NAD

((Vfldh*PYR*NADH/(Kldhpyr*Kldhnadh))-((Vfldh*Kldhlac*Kldhnad/(Kldhpyr*Kldhnadh*16198))*LAC*NAD/(Kldhlac*Kldhnad)))/(1 + PYR/Kldhpyr + NADH/Kldhnadh + PYR*NADH/(Kldhpyr*Kldhnadh) + LAC/Kldhlac + NAD/Kldhnad + LAC*NAD/(Kldhlac*Kldhnad))
v_2 G1P = G6P

((Vfpglm*G1P/Kpglmg1p)-(Vfpglm*Kpglmg6p/(Kpglmg1p*16.62))*G6P/Kpglmg6p)/(1 + G1P/Kpglmg1p + G6P/Kpglmg6p)
v_3 G6P = F6P

(((Vbpgi*Kpgig6p/Kpgif6p*0.45)*G6P/Kpgig6p)-(Vbpgi*F6P/Kpgif6p))/(1+F6P/Kpgif6p + G6P/Kpgig6p)
v_4 F6P + atp = FDP + adp

(Vfpfk*atp*F6P*(1 + (Kpfkatp*Kpfkf6p*Lo*(1 + (en*amp)/Kpfkamp)^4*(1 + atp/Kpfkiatp)^4*((1 + atp/KpfkatpT)*(1 + F6P/Kpfkf6pT) + FDP/KpfkfdpT + (adp*(1 + FDP/KpfkfdpT))/KpfkadpT)^3)/(KpfkatpT*Kpfkf6pT*(1 + amp/Kpfkamp)^4*(1 + (dn*atp)/Kpfkiatp)^4*((1 + atp/Kpfkatp)*(1 + F6P/Kpfkf6p) + FDP/Kpfkfdp + (adp*(1 + FDP/Kpfkfdp))/Kpfkadp)^3)))/(Kpfkatp*Kpfkf6p*((1 + atp/Kpfkatp)*(1 + F6P/Kpfkf6p) + FDP/Kpfkfdp + (adp*(1 + FDP/Kpfkfdp))/Kpfkadp)*(1 + (Lo*(1 + (en*amp)/Kpfkamp)^4*(1 + atp/Kpfkiatp)^4*((1 + atp/KpfkatpT)*(1 + F6P/Kpfkf6pT) + FDP/KpfkfdpT + (adp*(1 + FDP/KpfkfdpT))/KpfkadpT)^4)/((1 + amp/Kpfkamp)^4*(1 + (dn*atp)/Kpfkiatp)^4*((1 + atp/Kpfkatp)*(1 + F6P/Kpfkf6p) + FDP/Kpfkfdp + (adp*(1 + FDP/Kpfkfdp))/Kpfkadp)^4))) - (0.004117429077284144*Vfpfk*adp*FDP*(1 + (Kpfkatp*Kpfkf6p*Lo*(1 + (en*amp)/Kpfkamp)^4*(1 + atp/Kpfkiatp)^4*((1 + atp/KpfkatpT)*(1 + F6P/Kpfkf6pT) + FDP/KpfkfdpT + (adp*(1 + FDP/KpfkfdpT))/KpfkadpT)^3)/(KpfkatpT*Kpfkf6pT*(1 + amp/Kpfkamp)^4*(1 + (dn*atp)/Kpfkiatp)^4*((1 + atp/Kpfkatp)*(1 + F6P/Kpfkf6p) + FDP/Kpfkfdp + (adp*(1 + FDP/Kpfkfdp))/Kpfkadp)^3)))/(Kpfkatp*Kpfkf6p*((1 + atp/Kpfkatp)*(1 + F6P/Kpfkf6p) + FDP/Kpfkfdp + (adp*(1 + FDP/Kpfkfdp))/Kpfkadp)*(1 + (Lo*(1 + (en*amp)/Kpfkamp)^4*(1 + atp/Kpfkiatp)^4* ((1 + atp/KpfkatpT)*(1 + F6P/Kpfkf6pT) + FDP/KpfkfdpT + (adp*(1 + FDP/KpfkfdpT))/KpfkadpT)^4)/((1 + amp/Kpfkamp)^4*(1 + (dn*atp)/Kpfkiatp)^4*((1 + atp/Kpfkatp)*(1 + F6P/Kpfkf6p) + FDP/Kpfkfdp + (adp*(1 + FDP/Kpfkfdp))/Kpfkadp)^4)))
v_5 FDP = DHAP + GAP

((Vfald*FDP/Kaldfdp)- ((Vfald*Kaldgap*Kalddhap/(Kaldfdp*0.000095))*DHAP*GAP/(Kaldgap*Kalddhap)))/(1+FDP/Kaldfdp+GAP/Kaldgap + DHAP/Kalddhap)
v_6 GAP = DHAP

((Vftpi*GAP/Ktpigap)-((Vftpi*Ktpidhap/(Ktpigap*19.2))*DHAP/Ktpidhap))/(1 + GAP/Ktpigap + DHAP/Ktpidhap)
v_7 GAP + NAD + Ph = DPG + NADH

((-11.235955056179776*Vfgad*DPG*NADH)/(Kgapdhgap*Kgapdhnad*Kgapdhpi) + (Vfgad*GAP*NAD*Ph)/(Kgapdhgap*Kgapdhnad*Kgapdhpi))/(1 + DPG/Kgapdh13dpg + GAP/Kgapdhgap + NAD/Kgapdhnad + (GAP*NAD)/(Kgapdhgap*Kgapdhnad) + NADH/Kgapdhnadh + (DPG*NADH)/(Kgapdh13dpg*Kgapdhnadh) + Ph/Kgapdhpi + (GAP*NAD*Ph)/(Kgapdhgap*Kgapdhnad*Kgapdhpi))
v_8 DPG + adp = P3G + atp

((57109*Vbpgk*adp*DPG)/(Kpgk3pg*Kpgkatp) - (Vbpgk*atp*P3G)/(Kpgk3pg*Kpgkatp))/(1 + adp/Kpgkadp + atp/Kpgkatp + DPG/Kpgk13dpg + (adp*DPG)/(Kpgk13dpg*Kpgkadp) + P3G/Kpgk3pg + (atp*P3G)/(Kpgk3pg*Kpgkatp))
v_9 P3G = P2G

((Vfpgm*P3G/Kpgm3pg)-((Vfpgm*Kpgm2pg/(Kpgm3pg*0.18))*P2G/Kpgm2pg))/(1+P3G/Kpgm3pg + P2G/Kpgm2pg)

Global parameters

Id Value
Kadkadp 0.00035
Kadkamp 0.00032
Kadkatp 0.00027
Kalddhap 0.002
Kaldfdp 0.0005
Kaldgap 0.001
KckPCr 0.00111
Kckcr 0.0038
KckiPCr 0.0039
Kckiadp 0.000135
Kckiatp 0.0035
Ken2pg 0.0001
Kenpep 0.00037
KeqCK 233.0
Kgapdh13dpg 0.0000008
Kgapdhgap 0.0000025
Kgapdhnad 0.00009
Kgapdhnadh 0.0000033
Kgapdhpi 0.00029
KgpAg1p 0.0027
KgpAglyb 0.00015
KgpAglyf 0.0017
KgpAig1p 0.0101
KgpAigly 0.002
KgpAipi 0.0047
KgpApi 0.004
KgpBg1p 0.0015
KgpBig1p 0.0074
KgpBiglyb 0.0044
KgpBiglyf 0.015
KgpBipi 0.0046
KgpBpi 0.0002
Kgpamp 0.000097
Kldhlac 0.01717
Kldhnad 0.000849
Kldhnadh 0.000002167
Kldhpyr 0.000335
Kpfkadp 0.00271
KpfkadpT 0.00271
Kpfkamp 0.00006
Kpfkatp 0.00008
KpfkatpT 0.00025
Kpfkf6p 0.00018
Kpfkf6pT 0.02
Kpfkfdp 0.0042
KpfkfdpT 0.0042
Kpfkiatp 0.00087
Kpgif6p 0.000119
Kpgig6p 0.00048
Kpgk13dpg 0.0000019
Kpgk3pg 0.0012
Kpgkadp 0.000083
Kpgkatp 0.00035
Kpglmg1p 0.000063
Kpglmg6p 0.00003
Kpgm2pg 0.000014
Kpgm3pg 0.0002
Kpkadp 0.0003
Kpkatp 0.00113
Kpkpep 0.00008
Kpkpyr 0.00705
Ktpidhap 0.00061
Ktpigap 0.00032
Lo 13.0
Vbpgi 0.88
Vbpgk 1.12
Vfadk 0.88
Vfald 0.104
Vfen 0.5
Vfgad 1.65
Vfgly 0.15
Vfldh 1.92
Vfpfk 0.056
Vfpglm 0.48
Vfpgm 1.12
Vfpk 3.0
Vftpi 12.0
VrevCK 0.5
amp 0.00000952098310973979
dn 0.01
en 0.01
fracA 0.4
fracB 0.6
k 0.075
kout 0.2
nH 1.75

Local parameters

Id Value Reaction

Assignment rules

Definition

Rate rules

Definition

Algebraic rules

Definition
Trigger Assignments