//Created by libAntimony v2.4 model novak_1997__environment(time_) // Variable initializations: time_ = ; end model novak_1997__rate_constants(k1, k2, k2_, k3, k4, k5, k6, k6_, k7, k7r, k8, k8r, kwee, k25, ku, kp, kur, ku2, kur2, kc, kcr, kw, kwr, ki, kir, mu, Kmu2, Kmur2, Kmi, Kmir, Kmw, Kmwr, Kmu, Kmur, Kmc, Kmcr, Kmp, Cdc25, UbE, UbE2, Wee1) // Assignment Rules: k2 := V2_ * (1 - UbE) + V2 * UbE; k6 := V6_ * (1 - UbE2) + V6 * UbE2; kwee := Vw_ * (1 - Wee1) + Vw * Wee1; k25 := V25_ * (1 - Cdc25) + V25 * Cdc25; // Variable initializations: k1 = 0.015; k2_ = 0.05; k3 = 0.09375; k4 = 0.1875; k5 = 0.00175; k6_ = 0; k7 = 100; k7r = 0.1; k8 = 10; k8r = 0.1; ku = 0.2; kp = 3.25; kur = 0.1; ku2 = 1; kur2 = 0.3; kc = 1; kcr = 0.25; kw = 1; kwr = 0.25; ki = 0.4; kir = 0.1; mu = 0.00495; Kmu2 = 0.05; Kmur2 = 0.05; Kmi = 0.01; Kmir = 0.01; Kmw = 0.1; Kmwr = 0.1; Kmu = 0.01; Kmur = 0.01; Kmc = 0.1; Kmcr = 0.1; Kmp = 0.001; V2 = 0.25; V2_ = 0.0075; V6 = 7.5; V6_ = 0.0375; V25 = 0.5; V25_ = 0.025; Vw = 0.35; Vw_ = 0.035; Cdc25 = ; UbE = ; UbE2 = ; Wee1 = ; end model novak_1997__concentration_variables(SPF, MPF, G1K, G2K, PG2) // Assignment Rules: SPF := MPF + alpha * G1K; MPF := G2K + beta * PG2; // Variable initializations: alpha = 0.25; beta = 0.05; G1K = ; G2K = ; PG2 = ; end model novak_1997__G2K(G2K, k1, k2, k4, k7, k7r, k25, kwee, PG2, G2R, R, time_) // Rate Rules: G2K' = (k1 + k25 * PG2 + (k7r + k4) * G2R) - (k2 + kwee + k7 * R) * G2K; // Variable initializations: G2K = 0; k1 = ; k2 = ; k4 = ; k7 = ; k7r = ; k25 = ; kwee = ; PG2 = ; G2R = ; R = ; time_ = ; end model novak_1997__R(R, k3, k4, kp, k7, k8, k8r, Kmp, k7r, k2, k2_, k6_, G1R, G2K, G1K, PG2, PG2R, G2R, SPF, mass, time_) // Rate Rules: R' = (k3 + (k7r + k2 + k2_) * (G2R + PG2R) + (k8r + k6_) * G1R) - (k4 * R + k7 * R * (G2K + PG2) + k8 * R * G1K + (kp * R * SPF * mass) / (Kmp + R)); // Variable initializations: R = 0.4; k3 = ; k4 = ; kp = ; k7 = ; k8 = ; k8r = ; Kmp = ; k7r = ; k2 = ; k2_ = ; k6_ = ; G1R = ; G2K = ; G1K = ; PG2 = ; PG2R = ; G2R = ; SPF = ; mass = ; time_ = ; end model novak_1997__G1K(G1K, k5, k6, k8, k4, k8r, G1R, R, time_) // Rate Rules: G1K' = (k5 + (k8r + k4) * G1R) - (k6 + k8 * R) * G1K; // Variable initializations: G1K = 0; k5 = ; k6 = ; k8 = ; k4 = ; k8r = ; G1R = ; R = ; time_ = ; end model novak_1997__G2R(G2R, k7, k4, k2, k7r, k2_, G2K, R, time_) // Rate Rules: G2R' = k7 * R * G2K - (k7r + k4 + k2 + k2_) * G2R; // Variable initializations: G2R = 0; k7 = ; k4 = ; k2 = ; k7r = ; k2_ = ; G2K = ; R = ; time_ = ; end model novak_1997__IE(IE, ki, kir, Kmi, Kmir, MPF, time_) // Rate Rules: IE' = (ki * MPF * (1 - IE)) / ((Kmi + 1) - IE) - (kir * IE) / (Kmir + IE); // Variable initializations: IE = 0; ki = ; kir = ; Kmi = ; Kmir = ; MPF = ; time_ = ; end model novak_1997__UbE2(UbE2, ku2, kur2, Kmu2, Kmur2, MPF, time_) // Rate Rules: UbE2' = (ku2 * MPF * (1 - UbE2)) / ((Kmu2 + 1) - UbE2) - (kur2 * UbE2) / (Kmur2 + UbE2); // Variable initializations: UbE2 = 0; ku2 = ; kur2 = ; Kmu2 = ; Kmur2 = ; MPF = ; time_ = ; end model novak_1997__Wee1(Wee1, kwr, kw, Kmwr, Kmw, MPF, time_) // Rate Rules: Wee1' = (kwr * (1 - Wee1)) / ((Kmwr + 1) - Wee1) - (kw * MPF * Wee1) / (Kmw + Wee1); // Variable initializations: Wee1 = 0; kwr = ; kw = ; Kmwr = ; Kmw = ; MPF = ; time_ = ; end model novak_1997__PG2(PG2, k2, k7, k4, k25, kwee, k7r, PG2R, G2K, R, time_) // Rate Rules: PG2' = (kwee * G2K + (k7r + k4) * PG2R) - (k25 + k2 + k7 * R) * PG2; // Variable initializations: PG2 = 0; k2 = ; k7 = ; k4 = ; k25 = ; kwee = ; k7r = ; PG2R = ; G2K = ; R = ; time_ = ; end model novak_1997__G1R(G1R, k8, k4, k6_, k8r, G1K, R, time_) // Rate Rules: G1R' = k8 * R * G1K - (k8r + k4 + k6_) * G1R; // Variable initializations: G1R = 0; k8 = ; k4 = ; k6_ = ; k8r = ; G1K = ; R = ; time_ = ; end model novak_1997__PG2R(PG2R, k7, k4, k2, k2_, k7r, PG2, R, time_) // Rate Rules: PG2R' = k7 * R * PG2 - (k7r + k4 + k2 + k2_) * PG2R; // Variable initializations: PG2R = 0; k7 = ; k4 = ; k2 = ; k2_ = ; k7r = ; PG2 = ; R = ; time_ = ; end model novak_1997__UbE(UbE, kur, ku, Kmur, Kmu, IE, time_) // Rate Rules: UbE' = (ku * IE * (1 - UbE)) / ((Kmu + 1) - UbE) - (kur * UbE) / (Kmur + UbE); // Variable initializations: UbE = 1; kur = ; ku = ; Kmur = ; Kmu = ; IE = ; time_ = ; end model novak_1997__mass(mass, mu, time_) // Rate Rules: mass' = mu * mass; // Variable initializations: mass = 0.5; mu = ; time_ = ; end model novak_1997__Cdc25(Cdc25, kcr, kc, Kmcr, Kmc, MPF, time_) // Rate Rules: Cdc25' = (kc * MPF * (1 - Cdc25)) / ((Kmc + 1) - Cdc25) - (kcr * Cdc25) / (Kmcr + Cdc25); // Variable initializations: Cdc25 = 0; kcr = ; kc = ; Kmcr = ; Kmc = ; MPF = ; time_ = ; end model novak_1997__Cig2_total(Cig2_total, G1K, G1R, time_) // Assignment Rules: Cig2_total := G1K + G1R; // Variable initializations: G1K = ; G1R = ; time_ = ; end model novak_1997__Rum1_total(Rum1_total, R, G1R, G2R, PG2R, time_) // Assignment Rules: Rum1_total := R + G1R + G2R + PG2R; // Variable initializations: R = ; G1R = ; G2R = ; PG2R = ; time_ = ; end model novak_1997__Cdc13_total(Cdc13_total, G2K, G2R, PG2, PG2R, time_) // Assignment Rules: Cdc13_total := G2K + G2R + PG2 + PG2R; // Variable initializations: G2K = ; G2R = ; PG2 = ; PG2R = ; time_ = ; end model *novak_1997____main() // Sub-modules, and any changes to those submodules: environment: novak_1997__environment(time_); rate_constants: novak_1997__rate_constants(k1, k2, k2_, k3, k4, k5, k6, k6_, k7, k7r, k8, k8r, kwee, k25, ku, kp, kur, ku2, kur2, kc, kcr, kw, kwr, ki, kir, mu, Kmu2, Kmur2, Kmi, Kmir, Kmw, Kmwr, Kmu, Kmur, Kmc, Kmcr, Kmp, Cdc250, UbE0, UbE20, Wee10); concentration_variables: novak_1997__concentration_variables(SPF, MPF, G1K0, G2K0, PG20); G2K: novak_1997__G2K(G2K0, k1, k2, k4, k7, k7r, k25, kwee, PG20, G2R0, R0, time_); R: novak_1997__R(R0, k3, k4, kp, k7, k8, k8r, Kmp, k7r, k2, k2_, k6_, G1R0, G2K0, G1K0, PG20, PG2R0, G2R0, SPF, mass0, time_); G1K: novak_1997__G1K(G1K0, k5, k6, k8, k4, k8r, G1R0, R0, time_); G2R: novak_1997__G2R(G2R0, k7, k4, k2, k7r, k2_, G2K0, R0, time_); IE: novak_1997__IE(IE0, ki, kir, Kmi, Kmir, MPF, time_); UbE2: novak_1997__UbE2(UbE20, ku2, kur2, Kmu2, Kmur2, MPF, time_); Wee1: novak_1997__Wee1(Wee10, kwr, kw, Kmwr, Kmw, MPF, time_); PG2: novak_1997__PG2(PG20, k2, k7, k4, k25, kwee, k7r, PG2R0, G2K0, R0, time_); G1R: novak_1997__G1R(G1R0, k8, k4, k6_, k8r, G1K0, R0, time_); PG2R: novak_1997__PG2R(PG2R0, k7, k4, k2, k2_, k7r, PG20, R0, time_); UbE: novak_1997__UbE(UbE0, kur, ku, Kmur, Kmu, IE0, time_); mass: novak_1997__mass(mass0, mu, time_); Cdc25: novak_1997__Cdc25(Cdc250, kcr, kc, Kmcr, Kmc, MPF, time_); Cig2_total: novak_1997__Cig2_total(Cig2_total0, G1K0, G1R0, time_); Rum1_total: novak_1997__Rum1_total(Rum1_total0, R0, G1R0, G2R0, PG2R0, time_); Cdc13_total: novak_1997__Cdc13_total(Cdc13_total0, G2K0, G2R0, PG20, PG2R0, time_); end