// Created by libAntimony v2.8.0 model *Westermark2003_Pancreatic_GlycOsc_basic() // Compartments and Species: compartment comp; species $GLC in comp, G6P_F6P in comp, $F6P in comp, FBP in comp, $G3P in comp; // Assignment Rules: F6P := (G6P_F6P*KeqGPI)/(1 + KeqGPI); Vgk := (Vgk_min*dw_per_ml)/min_to_sec; Vpfk := (Vpfk_min*dw_per_ml)/min_to_sec; Vfba := (Vfba_min*dw_per_ml)/min_to_sec; // Reactions: vgk: $GLC => G6P_F6P; (comp*Vgk*(GLC/Sgk)^hGK)/(1 + (GLC/Sgk)^hGK); vpfk: G6P_F6P => FBP; (comp*Vpfk*(F6P/Spfk)^(hpfk - (hpfk - hact)*(FBP/Sfba/(1 + FBP/Sfba))))/((F6P/Spfk)^(hpfk - (hpfk - hact)*(FBP/Sfba/(1 + FBP/Sfba))) + (1 + (FBP/Xpfk)^hx)/(1 + alpha^(hpfk - (hpfk - hact)*(FBP/Sfba/(1 + FBP/Sfba)))*(FBP/Xpfk)^hx)); vfba: FBP => $G3P; (comp*Vfba*(FBP/Sfba))/(FBP/Sfba + 1); // Species initializations: GLC = 10; G6P_F6P = 3.71728; FBP = 0.00063612; G3P = 0; // Compartment initializations: comp = 1; // Variable initializations: KeqGPI = 0.3; KeqGPI has dimensionless; Vgk has mM_per_s; Vgk_min = 10; Vgk_min has mmole_per_min_g; dw_per_ml = 0.3333; dw_per_ml has g_per_ml; min_to_sec = 60; min_to_sec has dimensionless; hGK = 1.7; hGK has dimensionless; Vpfk has mM_per_s; Vpfk_min = 100; Vpfk_min has mmole_per_min_g; Vfba has mM_per_s; Vfba_min = 25; Vfba_min has mmole_per_min_g; Sgk = 8; Sgk has mM; Spfk = 4; Spfk has mM; Sfba = 0.005; Sfba has mM; Xpfk = 0.01; Xpfk has mM; alpha = 5; alpha has dimensionless; hx = 2.5; hx has dimensionless; hpfk = 2.5; hpfk has dimensionless; hact = 1; hact has dimensionless; sigcorr = 1.5; // Other declarations: var Vgk, Vpfk, Vfba; const comp, KeqGPI, Vgk_min, dw_per_ml, min_to_sec, hGK, Vpfk_min, Vfba_min; const Sgk, Spfk, Sfba, Xpfk, alpha, hx, hpfk, hact, sigcorr; // Unit definitions: unit substance = 1e-3 mole; unit time_unit = second; unit mM = 1e-3 mole / litre; unit g_per_ml = 1e-3 kilogram / 1e-3 litre; unit mM_per_s = 1e-3 mole / (second * litre); unit mmole_per_min_g = 1e-3 mole / (60 second * kilogram); // Display Names: substance is "mmole"; time_unit is "seconds"; g_per_ml is "gramm per ml"; mM_per_s is "mM per sec"; mmole_per_min_g is "mmole per (min kg)"; comp is "compartment"; end