begin name vanniekerk1 end name begin reactions vPFvALD {1.0}f16bpPF = {1.0}gapPF + {1.0}dhapPF vPFvATPASE {1.0}atpPF = {1.0}adpPF vPFvENO {1.0}p2gPF = {1.0}pepPF vPFvG3PDH {1.0}dhapPF + {1.0}nadhPF = {1.0}nadPF + {1.0}g3pPF vPFvGAPDH {1.0}nadPF + {1.0}gapPF = {1.0}nadhPF + {1.0}b13pgPF vPFvGLCtr {1.0}$glcEX = {1.0}glcPF vPFvGLYtr {1.0}g3pPF = {1.0}$glyEX vPFvHK {1.0}glcPF + {1.0}atpPF = {1.0}g6pPF + {1.0}adpPF vPFvLACtr {1.0}lacPF = {1.0}$lacEX vPFvLDH {1.0}pyrPF + {1.0}nadhPF = {1.0}nadPF + {1.0}lacPF vPFvPFK {1.0}f6pPF + {1.0}atpPF = {1.0}f16bpPF + {1.0}adpPF vPFvPGI {1.0}g6pPF = {1.0}f6pPF vPFvPGK {1.0}b13pgPF + {1.0}adpPF = {1.0}p3gPF + {1.0}atpPF vPFvPGM {1.0}p3gPF = {1.0}p2gPF vPFvPK {1.0}pepPF + {1.0}adpPF = {1.0}pyrPF + {1.0}atpPF vPFvPYRtr {1.0}pyrPF = {1.0}$pyrEX vPFvTPI {1.0}dhapPF = {1.0}gapPF end reactions begin rate equations vPFvALD = (VPFvALD*f16bpPF[t]*(1 - (dhapPF[t]*gapPF[t])/(KeqPFvALD*Vpf*f16bpPF[t])))/(Kf16bpPFvALD*(1 + dhapPF[t]/(KdhapPFvALD*Vpf) + f16bpPF[t]/(Kf16bpPFvALD*Vpf) + gapPF[t]/(KgapPFvALD*Vpf) + (dhapPF[t]*gapPF[t])/(KdhapPFvALD*KgapPFvALD*Vpf^2))) vPFvATPASE = (VPFvATPASE*atpPF[t]^5)/(KmPFvATPASE^5*Vpf^4*(1 + atpPF[t]^5/(KmPFvATPASE^5*Vpf^5))) vPFvENO = (VPFvENO*p2gPF[t]*(1 - pepPF[t]/(KeqPFvENO*p2gPF[t])))/(Kp2gPFvENO*(1 + p2gPF[t]/(Kp2gPFvENO*Vpf) + pepPF[t]/(KpepPFvENO*Vpf))) vPFvG3PDH = (VfPFvG3PDH*dhapPF[t]*nadhPF[t]*(1 - (g3pPF[t]*nadPF[t])/(KeqPFvG3PDH*dhapPF[t]*nadhPF[t])))/(KdhapPFvG3PDH*KnadhPFvG3PDH*Vpf*(1 + dhapPF[t]/(KdhapPFvG3PDH*Vpf) + g3pPF[t]/(Kg3pPFvG3PDH*Vpf))*(1 + nadhPF[t]/(KnadhPFvG3PDH*Vpf) + nadPF[t]/(KnadPFvG3PDH*Vpf))) vPFvGAPDH = (-((VrPFvGAPDH*b13pgPF[t]*nadhPF[t])/(Kb13pgPFvGAPDH*KnadhPFvGAPDH*Vpf)) + (VPFvGAPDH*gapPF[t]*nadPF[t])/(KgapPFvGAPDH*KnadPFvGAPDH*Vpf))/((1 + b13pgPF[t]/(Kb13pgPFvGAPDH*Vpf) + gapPF[t]/(KgapPFvGAPDH*Vpf))*(1 + nadhPF[t]/(KnadhPFvGAPDH*Vpf) + nadPF[t]/(KnadPFvGAPDH*Vpf))) vPFvGLCtr = ((glcEX*Vpf*VPFvGLCtr)/((1 + cytb/Ki1CytGlcTr)*KPFvGLCtr*Vex) - (VPFvGLCtr*glcPF[t])/((1 + cytb/Ki1CytGlcTr)*KPFvGLCtr))/(1 + (glcEX*(1 + cytb/Ki2CytGlcTr))/((1 + cytb/Ki1CytGlcTr)*KPFvGLCtr*Vex) + ((1 + cytb/Ki2CytGlcTr)*glcPF[t])/((1 + cytb/Ki1CytGlcTr)*KPFvGLCtr*Vpf) + (alphaPFvGLCtr*glcEX*glcPF[t])/((1 + cytb/Ki1CytGlcTr)*KPFvGLCtr^2*Vex*Vpf)) vPFvGLYtr = kPFvGLYtr*Vpf*(-(glyEX/Vex) + g3pPF[t]/Vpf) vPFvHK = (VPFvHK*atpPF[t]*(1 - (adpPF[t]*g6pPF[t])/(KeqPFvHK*atpPF[t]*glcPF[t]))*glcPF[t])/(KatpPFvHK*KglcPFvHK*Vpf*(1 + adpPF[t]/(KadpPFvHK*Vpf) + atpPF[t]/(KatpPFvHK*Vpf))*(1 + atpPF[t]/(KiatpPFvHK*Vpf))*(1 + g6pPF[t]/(Kg6pPFvHK*Vpf) + glcPF[t]/(KglcPFvHK*Vpf))) vPFvLACtr = KdPFvLACtr*(1 - (hEX*lacEX*Vpf)/(hPF*Vex*lacPF[t]))*lacPF[t] + (VPFvLACtr*(1 - (hEX*lacEX*Vpf)/(hPF*Vex*lacPF[t]))*lacPF[t])/(KlacPFvLACtr*(1 + lacEX/(KlacPFvLACtr*Vex) + pyrEX/(KipyrPFvLACtr*Vex) + lacPF[t]/(KlacPFvLACtr*Vpf) + pyrPF[t]/(KipyrPFvLACtr*Vpf))) vPFvLDH = (-((VrPFvLDH*lacPF[t]*nadPF[t])/(KlacPFvLDH*KnadPFvLDH*Vpf)) + (VfPFvLDH*nadhPF[t]*pyrPF[t])/(KnadhPFvLDH*KpyrPFvLDH*Vpf))/((1 + nadhPF[t]/(KnadhPFvLDH*Vpf) + nadPF[t]/(KnadPFvLDH*Vpf))*(1 + lacPF[t]/(KlacPFvLDH*Vpf) + pyrPF[t]/(KpyrPFvLDH*Vpf))) vPFvPFK = (VPFvPFK*atpPF[t]*f6pPF[t])/(KatpPFvPFK*Kf6pPFvPFK*Vpf*(1 + atpPF[t]/(KatpPFvPFK*Vpf))*(1 + adpPF[t]/(KadpPFvPFK*Vpf) + atpPF[t]/(KatpPFvPFK*Vpf))*(1 + f16bpPF[t]/(Kf16bpPFvPFK*Vpf) + f6pPF[t]/(Kf6pPFvPFK*Vpf))) vPFvPGI = (VPFvPGI*(1 - f6pPF[t]/(KeqPFvPGI*g6pPF[t]))*g6pPF[t])/(Kg6pPFvPGI*(1 + f6pPF[t]/(Kf6pPFvPGI*Vpf) + g6pPF[t]/(Kg6pPFvPGI*Vpf))) vPFvPGK = (KadpPFvPGK*Kb13pgPFvPGK*KeqPFvPGK*VrPFvPGK*atpPF[t]*(-1 + (KeqPFvPGK*adpPF[t]*b13pgPF[t])/(atpPF[t]*p3gPF[t]))*p3gPF[t])/(KatpPFvPGK^2*Kp3gPFvPGK^2*Vpf*(1 + adpPF[t]/(KadpPFvPGK*Vpf) + atpPF[t]/(KatpPFvPGK*Vpf))*(1 + b13pgPF[t]/(Kb13pgPFvPGK*Vpf) + p3gPF[t]/(Kp3gPFvPGK*Vpf))) vPFvPGM = (VPFvPGM*(1 - p2gPF[t]/(KeqPFvPGM*p3gPF[t]))*p3gPF[t])/(Kp3gPFvPGM*(1 + p2gPF[t]/(Kp2gPFvPGM*Vpf) + p3gPF[t]/(Kp3gPFvPGM*Vpf))) vPFvPK = (VPFvPK*adpPF[t]*pepPF[t])/(KadpPFvPK*KpepPFvPK*Vpf*(1 + adpPF[t]/(KadpPFvPK*Vpf))*(1 + pepPF[t]/(KpepPFvPK*Vpf))*(1 + LPFvPK*(1 + (adpPF[t]/(KiadpPFvPK*Vpf) + atpPF[t]/(KiatpPFvPK*Vpf))^h)*(1 + (pepPF[t]/(KipepPFvPK*Vpf) + pyrPF[t]/(KipyrPFvPK*Vpf))^h))) vPFvPYRtr = KdPFvPYRtr*(1 - (hEX*pyrEX*Vpf)/(hPF*Vex*pyrPF[t]))*pyrPF[t] + (VPFvPYRtr*(1 - (hEX*pyrEX*Vpf)/(hPF*Vex*pyrPF[t]))*pyrPF[t])/(KpyrPFvPYRtr*(1 + lacEX/(KilacPFvPYRtr*Vex) + pyrEX/(KpyrPFvPYRtr*Vex) + lacPF[t]/(KilacPFvPYRtr*Vpf) + pyrPF[t]/(KpyrPFvPYRtr*Vpf))) vPFvTPI = (VPFvTPI*dhapPF[t]*(1 - gapPF[t]/(KeqPFvTPI*dhapPF[t])))/(KdhapPFvTPI*(1 + dhapPF[t]/(KdhapPFvTPI*Vpf) + gapPF[t]/(KgapPFvTPI*Vpf) + pepPF[t]/(KipepPFvTPI*Vpf))) end rate equations begin parameters ConcAdpPF = 0.001 ConcAtpPF = 0.002 ConcB13pgPF = 0.0001 ConcDhapPF = 0.0001 ConcF16bpPF = 0.0001 ConcF6pPF = 0.0001 ConcG6pPF = 0.0001 ConcGapPF = 0.0001 ConcGlcEX = 0.005 ConcGlcPF = 0.0001 ConcGly3pPF = 0.0001 ConcGlyEX = 0.00015 ConcLacEX = 0.002 ConcLacPF = 0.0001 ConcNadPF = 0.0025 ConcNadhPF = 0.0005 ConcP2gPF = 0.0001 ConcP3gPF = 0.0001 ConcPepPF = 0.0001 ConcPyrEX = 0.0002 ConcPyrPF = 0.0001 KPFvGLCtr = 0.000213 KadpPFvHK = 0.000846735 KadpPFvPFK = 0.00074176 KadpPFvPGK = 0.00015 KadpPFvPK = 0.000317 KatpPFvHK = 0.00069647 KatpPFvPFK = 0.0007862 KatpPFvPGK = 0.00077 Kb13pgPFvGAPDH = "2.359e-05" Kb13pgPFvPGK = "1.34e-05" KdPFvLACtr = 0.005 KdPFvPYRtr = 0.0007 KdhapPFvALD = 0.00011 KdhapPFvG3PDH = 0.00034 KdhapPFvTPI = 0.001954 KeqPFvALD = "9e-05" KeqPFvENO = 4.6 KeqPFvG3PDH = 32600.0 KeqPFvHK = 1310.0 KeqPFvPGI = 0.33 KeqPFvPGK = 3200.0 KeqPFvPGM = 0.19 KeqPFvTPI = 0.04545 Kf16bpPFvALD = "6.84e-05" Kf16bpPFvPFK = 0.003626 Kf6pPFvPFK = 0.00109454 Kf6pPFvPGI = "9.6651e-05" Kg3pPFvG3PDH = 0.00398 Kg6pPFvHK = "4.3e-05" Kg6pPFvPGI = 0.00100774 KgapPFvALD = "4.6e-05" KgapPFvGAPDH = 0.000917 KgapPFvTPI = 0.000337 KglcPFvHK = 0.000168613 Ki1CytGlcTr = "8.8674635367585e-08" Ki2CytGlcTr = "2.07687280948754e-05" KiadpPFvPK = 0.002 KiatpPFvHK = 0.026 KiatpPFvPK = 0.00182 KilacPFvPYRtr = 0.000358 KipepPFvPK = 0.00292 KipepPFvTPI = "1.59e-05" KipyrPFvLACtr = 0.00163 KipyrPFvPK = 0.105 KlacPFvLACtr = 0.0038 KlacPFvLDH = 0.003611 KmPFvATPASE = 0.0045 KnadPFvG3PDH = 0.00051 KnadPFvGAPDH = 0.0005662 KnadPFvLDH = 0.000234 KnadhPFvG3PDH = "9e-05" KnadhPFvGAPDH = "2.87e-05" KnadhPFvLDH = "4.6e-05" Kp2gPFvENO = 0.000521 Kp2gPFvPGM = 0.000318 Kp3gPFvPGK = 0.000267 Kp3gPFvPGM = 0.00173 KpepPFvENO = 0.00129 KpepPFvPK = 0.000406 KpyrPFvLDH = 0.000133 KpyrPFvPYRtr = 0.0157 LPFvPK = 0.255 VPFvALD = 0.0569593147718 VPFvATPASE = 0.345 VPFvENO = 0.286295503195 VPFvGAPDH = 0.656263383259 VPFvGLCtr = 0.0469 VPFvHK = 0.083 VPFvLACtr = 0.598 VPFvPFK = 0.41 VPFvPGI = 0.800428265477 VPFvPGM = 0.186937901488 VPFvPK = 0.762 VPFvPYRtr = 0.216 VPFvTPI = 1.50599571726 VfPFvG3PDH = 0.012 VfPFvLDH = 0.542612419668 VrPFvGAPDH = 0.243199143455 VrPFvLDH = 0.290792291203 VrPFvPGK = 0.353533190557 alphaPFvGLCtr = 0.91 cytb = 0.0 h = 4.0 kPFvGLYtr = 2.0 pHConversionFactor = 1.0 phEX = 7.1 phPF = 7.2 glcEX = 0.45 glyEX = 0.013499999999999998 lacEX = 0.18 pyrEX = 0.018000000000000002 Vex = 90.0 Vpf = 28.0 end parameters begin initial conditions adpPF[0] = adpPFi atpPF[0] = atpPFi b13pgPF[0] = b13pgPFi dhapPF[0] = dhapPFi f16bpPF[0] = f16bpPFi f6pPF[0] = f6pPFi g3pPF[0] = g3pPFi g6pPF[0] = g6pPFi gapPF[0] = gapPFi glcPF[0] = glcPFi lacPF[0] = lacPFi nadPF[0] = nadPFi nadhPF[0] = nadhPFi p2gPF[0] = p2gPFi p3gPF[0] = p3gPFi pepPF[0] = pepPFi pyrPF[0] = pyrPFi end initial conditions begin initial values adpPFi = 0.028 atpPFi = 0.056 b13pgPFi = 0.0028 dhapPFi = 0.0028 f16bpPFi = 0.0028 f6pPFi = 0.0028 g3pPFi = 0.0028 g6pPFi = 0.0028 gapPFi = 0.0028 glcPFi = 0.0028 lacPFi = 0.0028 nadPFi = 0.07 nadhPFi = 0.014 p2gPFi = 0.0028 p3gPFi = 0.0028 pepPFi = 0.0028 pyrPFi = 0.0028 end initial values begin assignment rules hEX := pHConversionFactor/10^phEX hPF := pHConversionFactor/10^phPF end assignment rules begin function definitions end function definitions begin events end events begin process annotations vPFvALD http://identifiers.org/ec-code/4.1.2.13 vPFvENO http://identifiers.org/ec-code/4.2.1.11 vPFvHK http://identifiers.org/ec-code/2.7.1.1 end process annotations begin species annotations adpPF http://identifiers.org/3dmet/B01130 adpPF http://identifiers.org/kegg.compound/C00008 adpPF http://identifiers.org/pubchem.substance/3310 atpPF http://identifiers.org/cas/56-65-5 atpPF http://identifiers.org/3dmet/B01125 atpPF http://identifiers.org/kegg.compound/C00002 atpPF http://identifiers.org/pubchem.substance/3304 dhapPF http://identifiers.org/3dmet/B00029 dhapPF http://identifiers.org/kegg.compound/C00111 dhapPF http://identifiers.org/pubchem.substance/3411 f16bpPF http://identifiers.org/cas/488-69-7 f16bpPF http://identifiers.org/3dmet/B04673 f16bpPF http://identifiers.org/kegg.compound/C00354 f16bpPF http://identifiers.org/pubchem.substance/3647 f6pPF http://identifiers.org/pubchem.substance/5887 f6pPF http://identifiers.org/kegg.compound/C02976 g3pPF http://identifiers.org/pubchem.substance/3393 g3pPF http://identifiers.org/kegg.compound/C00093 g3pPF http://identifiers.org/obo.chebi/CHEBI%3A15978 g3pPF http://identifiers.org/3dmet/B01157 g6pPF http://identifiers.org/pubchem.substance/3392 g6pPF http://identifiers.org/kegg.compound/C00092 g6pPF http://identifiers.org/obo.chebi/CHEBI%3A4170 g6pPF http://identifiers.org/3dmet/B04630 g6pPF http://identifiers.org/cas/56-73-5 gapPF http://identifiers.org/pubchem.substance/3418 gapPF http://identifiers.org/kegg.compound/C00118 gapPF http://identifiers.org/obo.chebi/CHEBI%3A29052 gapPF http://identifiers.org/3dmet/B01163 gapPF http://identifiers.org/cas/591-57-1 glcEX http://identifiers.org/obo.chebi/CHEBI%3A17634 glcPF http://identifiers.org/obo.chebi/CHEBI%3A17634 glyEX http://identifiers.org/pubchem.substance/3416 glyEX http://identifiers.org/kegg.compound/C00116 glyEX http://identifiers.org/obo.chebi/CHEBI%3A17754 glyEX http://identifiers.org/3dmet/B00032 glyEX http://identifiers.org/cas/56-81-5 lacEX http://identifiers.org/kegg.compound/C01432 lacEX http://identifiers.org/pubchem.substance/4615 lacEX http://identifiers.org/obo.chebi/CHEBI%3A28358 lacEX http://identifiers.org/cas/50-21-5 lacPF http://identifiers.org/kegg.compound/C01432 lacPF http://identifiers.org/pubchem.substance/4615 lacPF http://identifiers.org/obo.chebi/CHEBI%3A28358 lacPF http://identifiers.org/cas/50-21-5 nadPF http://identifiers.org/cas/53-84-9 nadPF http://identifiers.org/pubchem.substance/3305 nadPF http://identifiers.org/kegg.compound/C00003 nadPF http://identifiers.org/obo.chebi/CHEBI%3A15846 nadPF http://identifiers.org/3dmet/B01126 nadhPF http://identifiers.org/pubchem.substance/3306 nadhPF http://identifiers.org/kegg.compound/C00004 nadhPF http://identifiers.org/obo.chebi/CHEBI%3A16908 nadhPF http://identifiers.org/3dmet/B01127 nadhPF http://identifiers.org/cas/58-68-4 p2gPF http://identifiers.org/obo.chebi/CHEBI%3A17835 p2gPF http://identifiers.org/pubchem.substance/3904 p2gPF http://identifiers.org/kegg.compound/C00631 p2gPF http://identifiers.org/3dmet/B01295 p3gPF http://identifiers.org/pubchem.substance/3497 p3gPF http://identifiers.org/kegg.compound/C00197 p3gPF http://identifiers.org/obo.chebi/CHEBI%3A17794 p3gPF http://identifiers.org/3dmet/B01185 pepPF http://identifiers.org/pubchem.substance/3374 pepPF http://identifiers.org/kegg.compound/C00074 pepPF http://identifiers.org/obo.chebi/CHEBI%3A44897 pepPF http://identifiers.org/3dmet/B00019 pepPF http://identifiers.org/cas/138-08-9 pyrEX http://identifiers.org/pubchem.substance/3324 pyrEX http://identifiers.org/kegg.compound/C00022 pyrEX http://identifiers.org/obo.chebi/CHEBI%3A32816 pyrEX http://identifiers.org/3dmet/B00006 pyrEX http://identifiers.org/cas/127-17-3 pyrPF http://identifiers.org/pubchem.substance/3324 pyrPF http://identifiers.org/kegg.compound/C00022 pyrPF http://identifiers.org/obo.chebi/CHEBI%3A32816 pyrPF http://identifiers.org/3dmet/B00006 pyrPF http://identifiers.org/cas/127-17-3 end species annotations begin units end units