//Created by libAntimony v2.4 model westermark_2003__environment(time_) // Variable initializations: time_ = ; end model westermark_2003__v_GK(v_GK, Glc, min_to_sec, dw_per_ml) // Assignment Rules: v_GK := (V_GK * power(Glc / Sgk, h_GK)) / (1.0 + power(Glc / Sgk, h_GK)); V_GK := (V_GK_min * dw_per_ml) / min_to_sec; // Variable initializations: V_GK_min = 10.0; Sgk = 8.0; h_GK = 1.7; Glc = ; min_to_sec = ; dw_per_ml = ; end model westermark_2003__v_PFK(v_PFK, FBP, F6P, min_to_sec, dw_per_ml) // Assignment Rules: v_PFK := (V_PFK * power(F6P / Spfk, h_PFK - (h_PFK - h_act) * ((FBP / Sfba) / (1.0 + FBP / Sfba)))) / (power(F6P / Spfk, h_PFK - (h_PFK - h_act) * ((FBP / Sfba) / (1.0 + FBP / Sfba))) + (1.0 + power(FBP / Xpfk, hx)) / (1.0 + power(alpha, h_PFK - (h_PFK - h_act) * ((FBP / Sfba) / (1.0 + FBP / Sfba))) * power(FBP / Xpfk, hx))); V_PFK := (V_PFK_min * dw_per_ml) / min_to_sec; // Variable initializations: V_PFK_min = 100.0; Spfk = 4.0; Sfba = 0.005; Xpfk = 0.01; hx = 2.5; alpha = 5.0; h_PFK = 2.5; h_act = 1.0; FBP = ; F6P = ; min_to_sec = ; dw_per_ml = ; end model westermark_2003__v_FBA(v_FBA, FBP, G3P, DHAP, min_to_sec, dw_per_ml) // Assignment Rules: v_FBA := (V_FBA * (FBP / Sfba - (G3P * DHAP) / (Pfba * Qfba * Keq_FBA))) / (1.0 + FBP / Sfba + DHAP / Qfba + (G3P * DHAP) / (Pfba * Qfba)); V_FBA := (V_FBA_min * dw_per_ml) / min_to_sec; // Variable initializations: V_FBA_min = 25.0; Qfba = 0.275; Sfba = 0.005; Pfba = 0.5; Keq_FBA = 0.1; FBP = ; G3P = ; DHAP = ; min_to_sec = ; dw_per_ml = ; end model westermark_2003__v_GAPDH(v_GAPDH, G3P, min_to_sec, dw_per_ml) // Assignment Rules: v_GAPDH := (V_GAPDH * G3P) / (Sgapdh + G3P); V_GAPDH := (V_GAPDH_min * dw_per_ml) / min_to_sec; // Variable initializations: V_GAPDH_min = 250.0; Sgapdh = 0.005; G3P = ; min_to_sec = ; dw_per_ml = ; end model westermark_2003__Glc(Glc) // Assignment Rules: Glc := 10.0; end model westermark_2003__G6P_F6P(G6P_F6P, v_GK, v_PFK, time_) // Rate Rules: G6P_F6P' = v_GK - v_PFK; // Variable initializations: G6P_F6P = 3.71728; v_GK = ; v_PFK = ; time_ = ; end model westermark_2003__F6P(F6P, G6P_F6P) // Assignment Rules: F6P := (G6P_F6P * Keq_GPI) / (1.0 + Keq_GPI); // Variable initializations: Keq_GPI = 0.3; G6P_F6P = ; end model westermark_2003__FBP(FBP, v_PFK, v_FBA, time_) // Rate Rules: FBP' = v_PFK - v_FBA; // Variable initializations: FBP = 0.00063612; v_PFK = ; v_FBA = ; time_ = ; end model westermark_2003__DHAP_G3P(DHAP_G3P, v_GAPDH, v_FBA, time_) // Rate Rules: DHAP_G3P' = 2 * v_FBA - v_GAPDH; // Variable initializations: DHAP_G3P = 0.00262966; v_GAPDH = ; v_FBA = ; time_ = ; end model westermark_2003__DHAP(DHAP, DHAP_G3P, G3P) // Assignment Rules: DHAP := DHAP_G3P - G3P; // Variable initializations: DHAP_G3P = ; G3P = ; end model westermark_2003__G3P(G3P, DHAP_G3P) // Assignment Rules: G3P := (DHAP_G3P * Keq_TPI) / (1.0 + Keq_TPI); // Variable initializations: Keq_TPI = 0.045455; DHAP_G3P = ; end model westermark_2003__model_parameters(min_to_sec, dw_per_ml) // Variable initializations: min_to_sec = 60.0; dw_per_ml = 0.3333; end model *westermark_2003____main() // Sub-modules, and any changes to those submodules: environment: westermark_2003__environment(time_); v_GK: westermark_2003__v_GK(v_GK0, Glc0, min_to_sec, dw_per_ml); v_PFK: westermark_2003__v_PFK(v_PFK0, FBP0, F6P0, min_to_sec, dw_per_ml); v_FBA: westermark_2003__v_FBA(v_FBA0, FBP0, G3P0, DHAP0, min_to_sec, dw_per_ml); v_GAPDH: westermark_2003__v_GAPDH(v_GAPDH0, G3P0, min_to_sec, dw_per_ml); Glc: westermark_2003__Glc(Glc0); G6P_F6P: westermark_2003__G6P_F6P(G6P_F6P0, v_GK0, v_PFK0, time_); F6P: westermark_2003__F6P(F6P0, G6P_F6P0); FBP: westermark_2003__FBP(FBP0, v_PFK0, v_FBA0, time_); DHAP_G3P: westermark_2003__DHAP_G3P(DHAP_G3P0, v_GAPDH0, v_FBA0, time_); DHAP: westermark_2003__DHAP(DHAP0, DHAP_G3P0, G3P0); G3P: westermark_2003__G3P(G3P0, DHAP_G3P0); model_parameters: westermark_2003__model_parameters(min_to_sec, dw_per_ml); end