//Created by libAntimony v2.4 model leloup_1999__environment(time_) // Variable initializations: time_ = ; end model leloup_1999__MP(MP, kd, CN, time_, n) // Rate Rules: MP' = vsP * (power(KIP, n) / (power(KIP, n) + power(CN, n))) - (vmP * (MP / (KmP + MP)) + kd * MP); // Variable initializations: MP = 0.1; vsP = 1; vmP = 0.7; KmP = 0.2; KIP = 1.0; kd = ; CN = ; time_ = ; n = ; end model leloup_1999__P0(P0, V1P, V2P, K1P, K2P, kd, P1, MP, time_) // Rate Rules: P0' = (ksP * MP + V2P * (P1 / (K2P + P1))) - (V1P * (P0 / (K1P + P0)) + kd * P0); // Variable initializations: P0 = 0.1; ksP = 0.9; V1P = ; V2P = ; K1P = ; K2P = ; kd = ; P1 = ; MP = ; time_ = ; end model leloup_1999__P1(P1, V1P, V2P, V3P, V4P, K1P, K2P, K3P, K4P, kd, P0, P2, time_) // Rate Rules: P1' = (V1P * (P0 / (K1P + P0)) + V4P * (P2 / (K4P + P2))) - (V2P * (P1 / (K2P + P1)) + V3P * (P1 / (K3P + P1)) + kd * P1); // Variable initializations: P1 = 0.1; V1P = ; V2P = ; V3P = ; V4P = ; K1P = ; K2P = ; K3P = ; K4P = ; kd = ; P0 = ; P2 = ; time_ = ; end model leloup_1999__P2(P2, CN, P0, V3P, V4P, k3, k4, K3P, K4P, kd, P1, T2, C, time_) // Assignment Rules: Pt := P0 + P1 + P2 + C + CN; // Rate Rules: P2' = (V3P * (P1 / (K3P + P1)) + k4 * C) - (V4P * (P2 / (K4P + P2)) + k3 * P2 * T2 + vdP * (P2 / (KdP + P2)) + kd * P2); // Variable initializations: P2 = 0.1; vdP = 2; KdP = 0.2; CN = ; P0 = ; V3P = ; V4P = ; k3 = ; k4 = ; K3P = ; K4P = ; kd = ; P1 = ; T2 = ; C = ; time_ = ; end model leloup_1999__MT(MT, kd, CN, time_, n) // Rate Rules: MT' = vsT * (power(KIT, n) / (power(KIT, n) + power(CN, n))) - (vmT * (MT / (KmT + MT)) + kd * MT); // Variable initializations: MT = 1.6; vsT = 1.0; vmT = 0.7; KmT = 0.2; KIT = 1.0; kd = ; CN = ; time_ = ; n = ; end model leloup_1999__T0(T0, V1T, V2T, K1T, K2T, kd, T1, MT, time_) // Rate Rules: T0' = (ksT * MT + V2T * (T1 / (K2T + T1))) - (V1T * (T0 / (K1T + T0)) + kd * T0); // Variable initializations: T0 = 0.1; ksT = 0.9; V1T = ; V2T = ; K1T = ; K2T = ; kd = ; T1 = ; MT = ; time_ = ; end model leloup_1999__T1(T1, V1T, V2T, V3T, V4T, K1T, K2T, K3T, K4T, kd, T0, T2, time_) // Rate Rules: T1' = (V1T * (T0 / (K1T + T0)) + V4T * (T2 / (K4T + T2))) - (V2T * (T1 / (K2T + T1)) + V3T * (T1 / (K3T + T1)) + kd * T1); // Variable initializations: T1 = 0.1; V1T = ; V2T = ; V3T = ; V4T = ; K1T = ; K2T = ; K3T = ; K4T = ; kd = ; T0 = ; T2 = ; time_ = ; end model leloup_1999__T2(T2, V3T, V4T, k3, k4, K3T, K4T, kd, T1, P2, C, time_) // Rate Rules: T2' = (V3T * (T1 / (K3T + T1)) + k4 * C) - (V4T * (T2 / (K4T + T2)) + k3 * P2 * T2 + vdT * (T2 / (KdT + T2)) + kd * T2); // Variable initializations: T2 = 0.1; vdT = 2; KdT = 0.2; V3T = ; V4T = ; k3 = ; k4 = ; K3T = ; K4T = ; kd = ; T1 = ; P2 = ; C = ; time_ = ; end model leloup_1999__C(C, k1, k2, k3, k4, T2, P2, CN, time_) // Rate Rules: C' = (k3 * P2 * T2 + k2 * CN) - (k4 * C + k1 * C + kdC * C); // Variable initializations: C = 0.1; kdC = 0.01; k1 = ; k2 = ; k3 = ; k4 = ; T2 = ; P2 = ; CN = ; time_ = ; end model leloup_1999__CN(CN, k1, k2, C, time_) // Rate Rules: CN' = k1 * C - (k2 * CN + kdN * CN); // Variable initializations: CN = 1.25; kdN = 0.01; k1 = ; k2 = ; C = ; time_ = ; end model leloup_1999__parameters(k1, k2, k3, k4, kd, V1P, V1T, V2P, V2T, V3P, V3T, V4P, V4T, K1P, K1T, K2P, K2T, K3P, K3T, K4P, K4T, n) // Variable initializations: k1 = 0.6; k2 = 0.2; k3 = 1.2; k4 = 0.6; kd = 0.01; V1P = 8.0; V1T = 8.0; V2P = 1.0; V2T = 1.0; V3P = 8.0; V3T = 8.0; V4P = 1.0; V4T = 1.0; K1P = 2.0; K1T = 2.0; K2P = 2.0; K2T = 2.0; K3P = 2.0; K3T = 2.0; K4P = 1; K4T = 1; n = 4.0; end model *leloup_1999____main() // Sub-modules, and any changes to those submodules: environment: leloup_1999__environment(time_); MP: leloup_1999__MP(MP0, kd, CN0, time_, n); P0: leloup_1999__P0(P00, V1P, V2P, K1P, K2P, kd, P10, MP0, time_); P1: leloup_1999__P1(P10, V1P, V2P, V3P, V4P, K1P, K2P, K3P, K4P, kd, P00, P20, time_); P2: leloup_1999__P2(P20, CN0, P00, V3P, V4P, k3, k4, K3P, K4P, kd, P10, T20, C0, time_); MT: leloup_1999__MT(MT0, kd, CN0, time_, n); T0: leloup_1999__T0(T00, V1T, V2T, K1T, K2T, kd, T10, MT0, time_); T1: leloup_1999__T1(T10, V1T, V2T, V3T, V4T, K1T, K2T, K3T, K4T, kd, T00, T20, time_); T2: leloup_1999__T2(T20, V3T, V4T, k3, k4, K3T, K4T, kd, T10, P20, C0, time_); C: leloup_1999__C(C0, k1, k2, k3, k4, T20, P20, CN0, time_); CN: leloup_1999__CN(CN0, k1, k2, C0, time_); parameters: leloup_1999__parameters(k1, k2, k3, k4, kd, V1P, V1T, V2P, V2T, V3P, V3T, V4P, V4T, K1P, K1T, K2P, K2T, K3P, K3T, K4P, K4T, n); end