//Created by libAntimony v2.4 model hynne_2001__environment(time_) // Variable initializations: time_ = ; end model hynne_2001__Glc_x_0(Glc_x_0) // Variable initializations: Glc_x_0 = 24.0; end model hynne_2001__Glc_x(Glc_x, GlcTrans, inGlc, time_) // Rate Rules: Glc_x' = inGlc - GlcTrans; // Variable initializations: Glc_x = 6.7; GlcTrans = ; inGlc = ; time_ = ; end model hynne_2001__Glc(Glc, GlcTrans, HK, time_) // Rate Rules: Glc' = 59 * GlcTrans - HK; // Variable initializations: Glc = 0.573074; GlcTrans = ; HK = ; time_ = ; end model hynne_2001__G6P(G6P, PGI, HK, storage, time_) // Rate Rules: G6P' = HK - (PGI + storage); // Variable initializations: G6P = 4.2; PGI = ; HK = ; storage = ; time_ = ; end model hynne_2001__F6P(F6P, PGI, PFK, time_) // Rate Rules: F6P' = PGI - PFK; // Variable initializations: F6P = 0.49; PGI = ; PFK = ; time_ = ; end model hynne_2001__FBP(FBP, PFK, ALD, time_) // Rate Rules: FBP' = PFK - ALD; // Variable initializations: FBP = 4.64; PFK = ; ALD = ; time_ = ; end model hynne_2001__GAP(GAP, GAPDH, ALD, TIM, time_) // Rate Rules: GAP' = (ALD + TIM) - GAPDH; // Variable initializations: GAP = 0.115; GAPDH = ; ALD = ; TIM = ; time_ = ; end model hynne_2001__DHAP(DHAP, ALD, TIM, lpGlyc, time_) // Rate Rules: DHAP' = ALD - (TIM + lpGlyc); // Variable initializations: DHAP = 2.95; ALD = ; TIM = ; lpGlyc = ; time_ = ; end model hynne_2001__BPG(BPG, lpPEP, GAPDH, time_) // Rate Rules: BPG' = GAPDH - lpPEP; // Variable initializations: BPG = 0.00027; lpPEP = ; GAPDH = ; time_ = ; end model hynne_2001__PEP(PEP, lpPEP, PK, time_) // Rate Rules: PEP' = lpPEP - PK; // Variable initializations: PEP = 0.04; lpPEP = ; PK = ; time_ = ; end model hynne_2001__Pyr(Pyr, PK, PDC, time_) // Rate Rules: Pyr' = PK - PDC; // Variable initializations: Pyr = 8.7; PK = ; PDC = ; time_ = ; end model hynne_2001__ATP(ATP, HK, lpPEP, PFK, PK, storage, consum, AK, time_) // Rate Rules: ATP' = (PK + lpPEP) - (PFK + storage + HK + consum + AK); // Variable initializations: ATP = 2.1; HK = ; lpPEP = ; PFK = ; PK = ; storage = ; consum = ; AK = ; time_ = ; end model hynne_2001__ADP(ADP, HK, lpPEP, PFK, PK, storage, consum, AK, time_) // Rate Rules: ADP' = (PFK + storage + HK + consum + 2 * AK) - (PK + lpPEP); // Variable initializations: ADP = 1.5; HK = ; lpPEP = ; PFK = ; PK = ; storage = ; consum = ; AK = ; time_ = ; end model hynne_2001__AMP(AMP, AK, time_) // Rate Rules: AMP' = - AK; // Variable initializations: AMP = 0.33; AK = ; time_ = ; end model hynne_2001__CN_x_0(CN_x_0) // Variable initializations: CN_x_0 = 5.60; end model hynne_2001__CN_x(CN_x, lacto, inCN, time_) // Rate Rules: CN_x' = inCN - lacto; // Variable initializations: CN_x = 5.20358; lacto = ; inCN = ; time_ = ; end model hynne_2001__ACA(ACA, difACA, PDC, ADH, time_) // Rate Rules: ACA' = PDC - (59 * difACA + ADH); // Variable initializations: ACA = 1.48153; difACA = ; PDC = ; ADH = ; time_ = ; end model hynne_2001__ACA_x(ACA_x, lacto, difACA, outACA, time_) // Rate Rules: ACA_x' = difACA - (lacto + outACA); // Variable initializations: ACA_x = 1.28836; lacto = ; difACA = ; outACA = ; time_ = ; end model hynne_2001__EtOH(EtOH, difEtOH, ADH, time_) // Rate Rules: EtOH' = ADH - 59 * difEtOH; // Variable initializations: EtOH = 19.2379; difEtOH = ; ADH = ; time_ = ; end model hynne_2001__EtOH_x(EtOH_x, difEtOH, outEtOH, time_) // Rate Rules: EtOH_x' = difEtOH - outEtOH; // Variable initializations: EtOH_x = 16.4514; difEtOH = ; outEtOH = ; time_ = ; end model hynne_2001__Glyc(Glyc, difGlyc, lpGlyc, time_) // Rate Rules: Glyc' = lpGlyc - 59 * difGlyc; // Variable initializations: Glyc = 4.196; difGlyc = ; lpGlyc = ; time_ = ; end model hynne_2001__Glyc_x(Glyc_x, difGlyc, outGlyc, time_) // Rate Rules: Glyc_x' = difGlyc - outGlyc; // Variable initializations: Glyc_x = 1.68478; difGlyc = ; outGlyc = ; time_ = ; end model hynne_2001__NADH(NADH, GAPDH, ADH, lpGlyc, time_) // Rate Rules: NADH' = GAPDH - (ADH + lpGlyc); // Variable initializations: NADH = 0.33; GAPDH = ; ADH = ; lpGlyc = ; time_ = ; end model hynne_2001__NAD(NAD, GAPDH, ADH, lpGlyc, time_) // Rate Rules: NAD' = (ADH + lpGlyc) - GAPDH; // Variable initializations: NAD = 0.65; GAPDH = ; ADH = ; lpGlyc = ; time_ = ; end model hynne_2001__inGlc(inGlc, Glc_x_0, Glc_x, k0) // Assignment Rules: inGlc := k0 * (Glc_x_0 - Glc_x); // Variable initializations: Glc_x_0 = ; Glc_x = ; k0 = ; end model hynne_2001__GlcTrans(GlcTrans, Glc_x, Glc, G6P, y_vol) // Assignment Rules: GlcTrans := (V_2m / y_vol) * ((Glc_x / K2_Glc) / (1.0 + Glc_x / K2_Glc + ((P2 * (Glc_x / K2_Glc) + 1.0) / (P2 * (Glc / K2_Glc) + 1.0)) * (1.0 + Glc / K2_Glc + G6P / K2_IG6P + (Glc * G6P) / (K2_Glc * K2_IIG6P)))) - (V_2m / y_vol) * ((Glc / K2_Glc) / (1.0 + Glc / K2_Glc + ((P2 * (Glc / K2_Glc) + 1.0) / (P2 * (Glc_x / K2_Glc) + 1.0)) * (1.0 + Glc_x / K2_Glc) + G6P / K2_IG6P + (Glc * G6P) / (K2_Glc * K2_IIG6P))); // Variable initializations: Glc_x = ; Glc = ; G6P = ; K2_Glc = 1.7; K2_IG6P = 1.2; K2_IIG6P = 7.2; V_2m = 1014.96; P2 = 1.0; y_vol = ; end model hynne_2001__HK(HK, Glc, ATP) // Assignment Rules: HK := (V_3m * ATP * Glc) / (K3_DGlc * K3_ATP + K3_Glc * ATP + K3_ATP * Glc + Glc * ATP); // Variable initializations: Glc = ; ATP = ; K3_DGlc = 0.37; K3_Glc = 0.0; K3_ATP = 0.1; V_3m = 51.7547; end model hynne_2001__PGI(PGI, G6P, F6P) // Assignment Rules: PGI := (V_4m * G6P) / (K4_G6P + G6P + (K4_G6P / K4_F6P) * F6P) - (V_4m * (F6P / K4_eq)) / (K4_G6P + G6P + (K4_G6P / K4_F6P) * F6P); // Variable initializations: G6P = ; F6P = ; V_4m = 496.042; K4_G6P = 0.8; K4_F6P = 0.15; K4_eq = 0.13; end model hynne_2001__PFK(PFK, F6P, ATP, AMP) // Assignment Rules: PFK := (V_5m * power(F6P, 2.0)) / (K5 * (1.0 + kappa5 * (ATP / AMP) * (ATP / AMP)) + power(F6P, 2.0)); // Variable initializations: F6P = ; ATP = ; AMP = ; K5 = 0.021; kappa5 = 0.15; V_5m = 45.4327; end model hynne_2001__ALD(ALD, GAP, DHAP, FBP) // Assignment Rules: ALD := (V_6f * FBP) / (K6_FBP + FBP + (GAP * K6_DHAP * V_6f) / (K6_eq * V_6r) + (DHAP * K6_GAP * V_6f) / (K6_eq * V_6r) + (FBP * GAP) / K6_IGAP + (GAP * DHAP * V_6f) / (K6_eq * V_6r)) - (V_6f * ((GAP * DHAP) / K6_eq)) / (K6_FBP + FBP + (GAP * K6_DHAP * V_6f) / (K6_eq * V_6r) + (DHAP * K6_GAP * V_6f) / (K6_eq * V_6r) + (FBP * GAP) / K6_IGAP + (GAP * DHAP * V_6f) / (K6_eq * V_6r)); // Variable initializations: GAP = ; DHAP = ; FBP = ; K6_eq = 0.081; K6_FBP = 0.3; K6_DHAP = 2.0; K6_GAP = 4.0; K6_IGAP = 10.0; V_6r = 1.10391E4; V_6f = 2.20782E3; end model hynne_2001__TIM(TIM, GAP, DHAP) // Assignment Rules: TIM := (V_7m * DHAP) / (K7_DHAP + DHAP + (K7_DHAP / K7_GAP) * GAP) - (V_7m * (GAP / K7_eq)) / (K7_DHAP + DHAP + (K7_DHAP / K7_GAP) * GAP); // Variable initializations: GAP = ; DHAP = ; K7_eq = 0.055; K7_DHAP = 1.23; K7_GAP = 1.27; V_7m = 1.16365E2; end model hynne_2001__GAPDH(GAPDH, GAP, NAD, NADH, BPG) // Assignment Rules: GAPDH := (V_8m * GAP * NAD) / (K8_GAP * K8_NAD * (1.0 + GAP / K8_GAP + BPG / K8_BPG) * (1.0 + NAD / K8_NAD + NADH / K8_NADH)) - (V_8m * ((BPG * NADH) / K8_eq)) / (K8_GAP * K8_NAD * (1.0 + GAP / K8_GAP + BPG / K8_BPG) * (1.0 + NAD / K8_NAD + NADH / K8_NADH)); // Variable initializations: GAP = ; NAD = ; NADH = ; BPG = ; K8_NAD = 0.1; K8_NADH = 0.06; K8_GAP = 0.6; K8_BPG = 0.01; K8_eq = 0.0055; V_8m = 8.33858E2; end model hynne_2001__lpPEP(lpPEP, PEP, ADP, ATP, BPG) // Assignment Rules: lpPEP := k9f * BPG * ADP - k9r * PEP * ATP; // Variable initializations: PEP = ; ADP = ; ATP = ; BPG = ; k9f = 4.43866E5; k9r = 1.52862E3; end model hynne_2001__PK(PK, PEP, ADP) // Assignment Rules: PK := (V_10m * ADP * PEP) / ((K10_PEP + PEP) * (K10_ADP + ADP)); // Variable initializations: PEP = ; ADP = ; K10_PEP = 0.2; K10_ADP = 0.17; V_10m = 3.43096E2; end model hynne_2001__PDC(PDC, Pyr) // Assignment Rules: PDC := (V_11m * Pyr) / (K11 + Pyr); // Variable initializations: Pyr = ; K11 = 0.3; V_11m = 5.31328E1; end model hynne_2001__ADH(ADH, NADH, ACA) // Assignment Rules: ADH := (V_12m * ACA * NADH) / ((K12_NADH + NADH) * (K12_ACA + ACA)); // Variable initializations: NADH = ; ACA = ; K12_NADH = 0.1; K12_ACA = 0.71; V_12m = 8.98023E1; end model hynne_2001__outEtOH(outEtOH, EtOH_x, k0) // Assignment Rules: outEtOH := k0 * EtOH_x; // Variable initializations: EtOH_x = ; k0 = ; end model hynne_2001__difEtOH(difEtOH, EtOH_x, EtOH, y_vol) // Assignment Rules: difEtOH := (k13 / y_vol) * (EtOH - EtOH_x); // Variable initializations: k13 = 16.72; EtOH_x = ; EtOH = ; y_vol = ; end model hynne_2001__lpGlyc(lpGlyc, NAD, NADH, DHAP) // Assignment Rules: lpGlyc := (V_15m * DHAP) / (K15_DHAP * (1.0 + (K15_INADH / NADH) * (1.0 + NAD / K15_INAD)) + DHAP * (1.0 + (K15_NADH / NADH) * (1.0 + NAD / K15_INAD))); // Variable initializations: NAD = ; NADH = ; DHAP = ; K15_NADH = 0.13; K15_INADH = 0.034; K15_INAD = 0.13; K15_DHAP = 25.0; V_15m = 8.14797E1; end model hynne_2001__outGlyc(outGlyc, Glyc_x, k0) // Assignment Rules: outGlyc := k0 * Glyc_x; // Variable initializations: Glyc_x = ; k0 = ; end model hynne_2001__difGlyc(difGlyc, Glyc_x, Glyc, y_vol) // Assignment Rules: difGlyc := (k16 / y_vol) * (Glyc - Glyc_x); // Variable initializations: k16 = 1.9; Glyc_x = ; Glyc = ; y_vol = ; end model hynne_2001__outACA(outACA, ACA_x, k0) // Assignment Rules: outACA := k0 * ACA_x; // Variable initializations: ACA_x = ; k0 = ; end model hynne_2001__difACA(difACA, ACA, ACA_x, y_vol) // Assignment Rules: difACA := (k18 / y_vol) * (ACA - ACA_x); // Variable initializations: ACA = ; ACA_x = ; y_vol = ; k18 = 24.7; end model hynne_2001__lacto(lacto, ACA_x, CN_x) // Assignment Rules: lacto := k20 * ACA_x * CN_x; // Variable initializations: ACA_x = ; CN_x = ; k20 = 2.83828E-3; end model hynne_2001__inCN(inCN, CN_x_0, CN_x, k0) // Assignment Rules: inCN := k0 * (CN_x_0 - CN_x); // Variable initializations: CN_x_0 = ; CN_x = ; k0 = ; end model hynne_2001__storage(storage, ATP, G6P) // Assignment Rules: storage := k22 * ATP * G6P; // Variable initializations: ATP = ; G6P = ; k22 = 2.25932; end model hynne_2001__consum(consum, ATP) // Assignment Rules: consum := k23 * ATP; // Variable initializations: ATP = ; k23 = 3.20760; end model hynne_2001__AK(AK, ATP, ADP, AMP) // Assignment Rules: AK := k24f * AMP * ATP - k24r * power(ADP, 2.0); // Variable initializations: ATP = ; ADP = ; AMP = ; k24f = 4.32900E2; k24r = 1.33333E2; end model hynne_2001__model_parameters(y_vol, k0) // Variable initializations: y_vol = 59.0; k0 = 0.048; end model *hynne_2001____main() // Sub-modules, and any changes to those submodules: environment: hynne_2001__environment(time_); Glc_x_0: hynne_2001__Glc_x_0(Glc_x_00); Glc_x: hynne_2001__Glc_x(Glc_x0, GlcTrans0, inGlc0, time_); Glc: hynne_2001__Glc(Glc0, GlcTrans0, HK0, time_); G6P: hynne_2001__G6P(G6P0, PGI0, HK0, storage0, time_); F6P: hynne_2001__F6P(F6P0, PGI0, PFK0, time_); FBP: hynne_2001__FBP(FBP0, PFK0, ALD0, time_); GAP: hynne_2001__GAP(GAP0, GAPDH0, ALD0, TIM0, time_); DHAP: hynne_2001__DHAP(DHAP0, ALD0, TIM0, lpGlyc0, time_); BPG: hynne_2001__BPG(BPG0, lpPEP0, GAPDH0, time_); PEP: hynne_2001__PEP(PEP0, lpPEP0, PK0, time_); Pyr: hynne_2001__Pyr(Pyr0, PK0, PDC0, time_); ATP: hynne_2001__ATP(ATP0, HK0, lpPEP0, PFK0, PK0, storage0, consum0, AK0, time_); ADP: hynne_2001__ADP(ADP0, HK0, lpPEP0, PFK0, PK0, storage0, consum0, AK0, time_); AMP: hynne_2001__AMP(AMP0, AK0, time_); CN_x_0: hynne_2001__CN_x_0(CN_x_00); CN_x: hynne_2001__CN_x(CN_x0, lacto0, inCN0, time_); ACA: hynne_2001__ACA(ACA0, difACA0, PDC0, ADH0, time_); ACA_x: hynne_2001__ACA_x(ACA_x0, lacto0, difACA0, outACA0, time_); EtOH: hynne_2001__EtOH(EtOH0, difEtOH0, ADH0, time_); EtOH_x: hynne_2001__EtOH_x(EtOH_x0, difEtOH0, outEtOH0, time_); Glyc: hynne_2001__Glyc(Glyc0, difGlyc0, lpGlyc0, time_); Glyc_x: hynne_2001__Glyc_x(Glyc_x0, difGlyc0, outGlyc0, time_); NADH: hynne_2001__NADH(NADH0, GAPDH0, ADH0, lpGlyc0, time_); NAD: hynne_2001__NAD(NAD0, GAPDH0, ADH0, lpGlyc0, time_); inGlc: hynne_2001__inGlc(inGlc0, Glc_x_00, Glc_x0, k0); GlcTrans: hynne_2001__GlcTrans(GlcTrans0, Glc_x0, Glc0, G6P0, y_vol); HK: hynne_2001__HK(HK0, Glc0, ATP0); PGI: hynne_2001__PGI(PGI0, G6P0, F6P0); PFK: hynne_2001__PFK(PFK0, F6P0, ATP0, AMP0); ALD: hynne_2001__ALD(ALD0, GAP0, DHAP0, FBP0); TIM: hynne_2001__TIM(TIM0, GAP0, DHAP0); GAPDH: hynne_2001__GAPDH(GAPDH0, GAP0, NAD0, NADH0, BPG0); lpPEP: hynne_2001__lpPEP(lpPEP0, PEP0, ADP0, ATP0, BPG0); PK: hynne_2001__PK(PK0, PEP0, ADP0); PDC: hynne_2001__PDC(PDC0, Pyr0); ADH: hynne_2001__ADH(ADH0, NADH0, ACA0); outEtOH: hynne_2001__outEtOH(outEtOH0, EtOH_x0, k0); difEtOH: hynne_2001__difEtOH(difEtOH0, EtOH_x0, EtOH0, y_vol); lpGlyc: hynne_2001__lpGlyc(lpGlyc0, NAD0, NADH0, DHAP0); outGlyc: hynne_2001__outGlyc(outGlyc0, Glyc_x0, k0); difGlyc: hynne_2001__difGlyc(difGlyc0, Glyc_x0, Glyc0, y_vol); outACA: hynne_2001__outACA(outACA0, ACA_x0, k0); difACA: hynne_2001__difACA(difACA0, ACA0, ACA_x0, y_vol); lacto: hynne_2001__lacto(lacto0, ACA_x0, CN_x0); inCN: hynne_2001__inCN(inCN0, CN_x_00, CN_x0, k0); storage: hynne_2001__storage(storage0, ATP0, G6P0); consum: hynne_2001__consum(consum0, ATP0); AK: hynne_2001__AK(AK0, ATP0, ADP0, AMP0); model_parameters: hynne_2001__model_parameters(y_vol, k0); end