//Created by libAntimony v2.4 model gardner_1998__environment(time_) // Variable initializations: time_ = ; end model gardner_1998__C(C, Ctot, vi, k1, X, K5, kd, time_, Z) // Assignment Rules: Ctot := C + Z; // Rate Rules: C' = (vi - (k1 * X * C) / (C + K5)) - kd * C; // Variable initializations: C = 0.01; vi = ; k1 = ; X = ; K5 = ; kd = ; time_ = ; Z = ; end model gardner_1998__M(M, M_, time_, V1, K1, V2, K2) // Assignment Rules: M_ := -(1); // Rate Rules: M' = (V1 * M_) / (M_ + K1) - (V2 * M) / (M + K2); // Variable initializations: M = 0.01; time_ = ; V1 = ; K1 = ; V2 = ; K2 = ; end model gardner_1998__X(X, X_, time_, V3, K3, V4, K4) // Assignment Rules: X_ := 1 - X; // Rate Rules: X' = (V3 * X_) / (X_ + K3) - (V4 * X) / (X + K4); // Variable initializations: X = 0.01; time_ = ; V3 = ; K3 = ; V4 = ; K4 = ; end model gardner_1998__Y(Y, Ytot, vs, d1, a1, a2, alpha, kd, Z, C, time_) // Assignment Rules: Ytot := Y + Z; // Rate Rules: Y' = ((vs - d1 * Y) - a1 * C * Y) + (a2 + alpha * kd) * Z; // Variable initializations: Y = 0.01; vs = ; d1 = ; a1 = ; a2 = ; alpha = ; kd = ; Z = ; C = ; time_ = ; end model gardner_1998__Z(Z, time_, a1, C, Y, a2, alpha, kd, d1) // Rate Rules: Z' = a1 * C * Y - (a2 + alpha * kd + alpha * d1) * Z; // Variable initializations: Z = 0.28; time_ = ; a1 = ; C = ; Y = ; a2 = ; alpha = ; kd = ; d1 = ; end model gardner_1998__BP(BP, Kd, Ytot, C) // Assignment Rules: BP := 1 + (Kd * Ytot) / power(C + Kd, 2); // Variable initializations: Kd = ; Ytot = ; C = ; end model gardner_1998__model_parameters(vi, k1, K5, kd, K1, K2, V1, V2, V3, K3, V4, K4, K6, V1_dash, V3_dash, vs, d1, a1, a2, alpha, Kd, M, C) // Assignment Rules: V1 := (C * V1_dash) / (C + K6); V3 := M * V3_dash; // Variable initializations: vi = 0.1; k1 = 0.5; K5 = 0.02; kd = 0.02; K1 = 0.02; K2 = 0.02; V2 = 0.25; K3 = 0.1; V4 = 0.1; K4 = 0.1; K6 = 0.3; V1_dash = 0.75; V3_dash = 0.3; vs = 0.1; d1 = 0.05; a1 = 1.5; a2 = 1.5; alpha = 0.1; Kd = 1; M = ; C = ; end model *gardner_1998____main() // Sub-modules, and any changes to those submodules: environment: gardner_1998__environment(time_); C: gardner_1998__C(C0, Ctot, vi, k1, X0, K5, kd, time_, Z0); M: gardner_1998__M(M0, M_, time_, V1, K1, V2, K2); X: gardner_1998__X(X0, X_, time_, V3, K3, V4, K4); Y: gardner_1998__Y(Y0, Ytot, vs, d1, a1, a2, alpha, kd, Z0, C0, time_); Z: gardner_1998__Z(Z0, time_, a1, C0, Y0, a2, alpha, kd, d1); BP: gardner_1998__BP(BP0, Kd, Ytot, C0); model_parameters: gardner_1998__model_parameters(vi, k1, K5, kd, K1, K2, V1, V2, V3, K3, V4, K4, K6, V1_dash, V3_dash, vs, d1, a1, a2, alpha, Kd, M0, C0); end