C C There are a total of 35 entries in the algebraic variable array. C There are a total of 29 entries in each of the rate and state variable arrays. C There are a total of 45 entries in the constant variable array. C C C VOI is time in component environment (minute). C STATES(1) is BMK1 in component BMK1 (micromolar). C ALGBRC(10) is v10a in component v10 (flux). C ALGBRC(11) is v10b in component v10 (flux). C STATES(2) is MRNA in component MRNA (micromolar). C ALGBRC(29) is v18 in component v18 (flux). C ALGBRC(31) is v19 in component v19 (flux). C STATES(3) is NFATc in component NFATc (micromolar). C ALGBRC(1) is v1 in component v1 (flux). C ALGBRC(32) is v14 in component v14 (flux). C ALGBRC(35) is v15 in component v15 (flux). C STATES(4) is NFATn in component NFATn (micromolar). C ALGBRC(20) is v16 in component v16 (flux). C ALGBRC(26) is v17 in component v17 (flux). C STATES(5) is NFATpc in component NFATpc (micromolar). C ALGBRC(2) is v2 in component v2 (flux). C ALGBRC(9) is v9 in component v9 (flux). C STATES(6) is NFATpn in component NFATpn (micromolar). C STATES(7) is GSK3betac in component GSK3betac (micromolar). C ALGBRC(3) is v3 in component v3 (flux). C ALGBRC(17) is v12a in component v12 (flux). C ALGBRC(19) is v12b in component v12 (flux). C ALGBRC(33) is v15a in component v15 (flux). C ALGBRC(34) is v15b in component v15 (flux). C STATES(8) is GSK3betan in component GSK3betan (micromolar). C ALGBRC(22) is v17a in component v17 (flux). C ALGBRC(24) is v17b in component v17 (flux). C STATES(9) is CaNc in component CaNc (micromolar). C ALGBRC(6) is v6 in component v6 (flux). C STATES(10) is CaNc_star in component CaNc_star (micromolar). C ALGBRC(4) is v4 in component v4 (flux). C ALGBRC(7) is v7 in component v7 (flux). C ALGBRC(13) is v11a in component v11 (flux). C ALGBRC(14) is v11b in component v11 (flux). C ALGBRC(23) is v13a in component v13 (flux). C ALGBRC(25) is v13b in component v13 (flux). C ALGBRC(27) is v14a in component v14 (flux). C ALGBRC(30) is v14b in component v14 (flux). C STATES(11) is CaNn_star in component CaNn_star (micromolar). C ALGBRC(16) is v16a in component v16 (flux). C ALGBRC(18) is v16b in component v16 (flux). C STATES(12) is CaNn in component CaNn (micromolar). C STATES(13) is CaM in component CaM (micromolar). C ALGBRC(5) is v5 in component v5 (flux). C STATES(14) is CaMCa in component CaMCa (micromolar). C STATES(15) is MCIP in component MCIP (micromolar). C ALGBRC(12) is v10 in component v10 (flux). C ALGBRC(15) is v11 in component v11 (flux). C STATES(16) is MCIPp in component MCIPp (micromolar). C ALGBRC(21) is v12 in component v12 (flux). C ALGBRC(28) is v13 in component v13 (flux). C STATES(17) is MCIPpp in component MCIPpp (micromolar). C ALGBRC(8) is v8 in component v8 (flux). C STATES(18) is Comp1 in component Comp1 (micromolar). C STATES(19) is Comp2 in component Comp2 (micromolar). C STATES(20) is Comp3 in component Comp3 (micromolar). C STATES(21) is P1433 in component P1433 (micromolar). C STATES(22) is MCIP_BMK1 in component MCIP_BMK1 (micromolar). C STATES(23) is MCIPp_CaNc_star in component MCIPp_CaNc_star (micromolar). C STATES(24) is MCIPp_GSK3betac in component MCIPp_GSK3betac (micromolar). C STATES(25) is MCIPpp_CaNc_star in component MCIPpp_CaNc_star (micromolar). C STATES(26) is NFATpc_CaNc_star in component NFATpc_CaNc_star (micromolar). C STATES(27) is NFATc_GSK3betac in component NFATc_GSK3betac (micromolar). C STATES(28) is NFATpn_CaNn_star in component NFATpn_CaNn_star (micromolar). C STATES(29) is NFATn_GSK3betan in component NFATn_GSK3betan (micromolar). C CONSTS(1) is k29 in component model_parameters (first_order_rate_constant). C CONSTS(2) is k30 in component model_parameters (first_order_rate_constant). C CONSTS(3) is k31 in component model_parameters (first_order_rate_constant). C CONSTS(4) is k32 in component model_parameters (first_order_rate_constant). C CONSTS(5) is k33 in component model_parameters (first_order_rate_constant). C CONSTS(6) is k34 in component model_parameters (first_order_rate_constant). C CONSTS(7) is Ca in component model_parameters (micromolar). C CONSTS(8) is k1 in component model_parameters (fifth_order_rate_constant). C CONSTS(9) is k2 in component model_parameters (first_order_rate_constant). C CONSTS(10) is k3 in component model_parameters (second_order_rate_constant). C CONSTS(11) is k4 in component model_parameters (first_order_rate_constant). C CONSTS(12) is k5 in component model_parameters (second_order_rate_constant). C CONSTS(13) is k6 in component model_parameters (first_order_rate_constant). C CONSTS(14) is k19 in component model_parameters (second_order_rate_constant). C CONSTS(15) is k20 in component model_parameters (first_order_rate_constant). C CONSTS(16) is k27 in component model_parameters (second_order_rate_constant). C CONSTS(17) is k28 in component model_parameters (first_order_rate_constant). C CONSTS(18) is k7 in component model_parameters (second_order_rate_constant). C CONSTS(19) is k8 in component model_parameters (first_order_rate_constant). C CONSTS(20) is k9 in component model_parameters (first_order_rate_constant). C CONSTS(21) is k10 in component model_parameters (second_order_rate_constant). C CONSTS(22) is k11 in component model_parameters (first_order_rate_constant). C CONSTS(23) is k12 in component model_parameters (first_order_rate_constant). C CONSTS(24) is k13 in component model_parameters (second_order_rate_constant). C CONSTS(25) is k14 in component model_parameters (first_order_rate_constant). C CONSTS(26) is k15 in component model_parameters (first_order_rate_constant). C CONSTS(27) is k16 in component model_parameters (second_order_rate_constant). C CONSTS(28) is k17 in component model_parameters (first_order_rate_constant). C CONSTS(29) is k18 in component model_parameters (first_order_rate_constant). C CONSTS(30) is k21 in component model_parameters (second_order_rate_constant). C CONSTS(31) is k22 in component model_parameters (first_order_rate_constant). C CONSTS(32) is k23 in component model_parameters (first_order_rate_constant). C CONSTS(33) is k24 in component model_parameters (second_order_rate_constant). C CONSTS(34) is k25 in component model_parameters (first_order_rate_constant). C CONSTS(35) is k26 in component model_parameters (first_order_rate_constant). C CONSTS(36) is k35 in component model_parameters (second_order_rate_constant). C CONSTS(37) is k36 in component model_parameters (first_order_rate_constant). C CONSTS(38) is k37 in component model_parameters (first_order_rate_constant). C CONSTS(39) is k38 in component model_parameters (second_order_rate_constant). C CONSTS(40) is k39 in component model_parameters (first_order_rate_constant). C CONSTS(41) is k40 in component model_parameters (first_order_rate_constant). C CONSTS(42) is k41 in component model_parameters (first_order_rate_constant). C CONSTS(43) is k42 in component model_parameters (first_order_rate_constant). C CONSTS(44) is t_half in component model_parameters (minute). C CONSTS(45) is k43 in component model_parameters (first_order_rate_constant). C RATES(1) is d/dt BMK1 in component BMK1 (micromolar). C RATES(2) is d/dt MRNA in component MRNA (micromolar). C RATES(3) is d/dt NFATc in component NFATc (micromolar). C RATES(4) is d/dt NFATn in component NFATn (micromolar). C RATES(5) is d/dt NFATpc in component NFATpc (micromolar). C RATES(6) is d/dt NFATpn in component NFATpn (micromolar). C RATES(7) is d/dt GSK3betac in component GSK3betac (micromolar). C RATES(8) is d/dt GSK3betan in component GSK3betan (micromolar). C RATES(9) is d/dt CaNc in component CaNc (micromolar). C RATES(10) is d/dt CaNc_star in component CaNc_star (micromolar). C RATES(11) is d/dt CaNn_star in component CaNn_star (micromolar). C RATES(12) is d/dt CaNn in component CaNn (micromolar). C RATES(13) is d/dt CaM in component CaM (micromolar). C RATES(14) is d/dt CaMCa in component CaMCa (micromolar). C RATES(15) is d/dt MCIP in component MCIP (micromolar). C RATES(16) is d/dt MCIPp in component MCIPp (micromolar). C RATES(17) is d/dt MCIPpp in component MCIPpp (micromolar). C RATES(18) is d/dt Comp1 in component Comp1 (micromolar). C RATES(19) is d/dt Comp2 in component Comp2 (micromolar). C RATES(20) is d/dt Comp3 in component Comp3 (micromolar). C RATES(21) is d/dt P1433 in component P1433 (micromolar). C RATES(22) is d/dt MCIP_BMK1 in component MCIP_BMK1 (micromolar). C RATES(23) is d/dt MCIPp_CaNc_star in component MCIPp_CaNc_star (micromolar). C RATES(24) is d/dt MCIPp_GSK3betac in component MCIPp_GSK3betac (micromolar). C RATES(25) is d/dt MCIPpp_CaNc_star in component MCIPpp_CaNc_star (micromolar). C RATES(26) is d/dt NFATpc_CaNc_star in component NFATpc_CaNc_star (micromolar). C RATES(27) is d/dt NFATc_GSK3betac in component NFATc_GSK3betac (micromolar). C RATES(28) is d/dt NFATpn_CaNn_star in component NFATpn_CaNn_star (micromolar). C RATES(29) is d/dt NFATn_GSK3betan in component NFATn_GSK3betan (micromolar). C SUBROUTINE initConsts(CONSTS, RATES, STATES) REAL CONSTS(*), RATES(*), STATES(*) STATES(1) = 0.012 STATES(2) = 3.33E-4 STATES(3) = 2E-5 STATES(4) = 4.99E-4 STATES(5) = 4.94E-3 STATES(6) = 8.01E-5 STATES(7) = 0.17 STATES(8) = 0.339 STATES(9) = 0.91 STATES(10) = 0.0275 STATES(11) = 0.0568 STATES(12) = 0.0057 STATES(13) = 25.2 STATES(14) = 7.88E-7 STATES(15) = 2.15E-4 STATES(16) = 7.76E-3 STATES(17) = 0.0798 STATES(18) = 5.21E-3 STATES(19) = 0.283 STATES(20) = 0.014 STATES(21) = 0.708 STATES(22) = 2.14E-5 STATES(23) = 1.07E-4 STATES(24) = 1.1E-3 STATES(25) = 1.1E-3 STATES(26) = 8.15E-5 STATES(27) = 1.36E-6 STATES(28) = 2.27E-6 STATES(29) = 8.46E-5 CONSTS(1) = 0.4 CONSTS(2) = 0.1 CONSTS(3) = 0.1 CONSTS(4) = 0.05 CONSTS(5) = 0.114 CONSTS(6) = 0.0552 CONSTS(7) = 0.2 CONSTS(8) = 5 CONSTS(9) = 100 CONSTS(10) = 2760 CONSTS(11) = 0.072 CONSTS(12) = 50 CONSTS(13) = 0.0567 CONSTS(14) = 0.5 CONSTS(15) = 0.1 CONSTS(16) = 0.4 CONSTS(17) = 0.1 CONSTS(18) = 5 CONSTS(19) = 0.1 CONSTS(20) = 0.5 CONSTS(21) = 0.1 CONSTS(22) = 0.1 CONSTS(23) = 0.1 CONSTS(24) = 0.5 CONSTS(25) = 0.5 CONSTS(26) = 0.1 CONSTS(27) = 0.1 CONSTS(28) = 0.1 CONSTS(29) = 0.1 CONSTS(30) = 0.15 CONSTS(31) = 0.15 CONSTS(32) = 0.15 CONSTS(33) = 0.1 CONSTS(34) = 0.15 CONSTS(35) = 0.1 CONSTS(36) = 0.15 CONSTS(37) = 0.1 CONSTS(38) = 0.2 CONSTS(39) = 0.1 CONSTS(40) = 0.1 CONSTS(41) = 0.1 CONSTS(42) = 0.02 CONSTS(43) = 0.03 CONSTS(44) = 15 CONSTS(45) = 0.03 RETURN END SUBROUTINE computeRates(VOI, CONSTS, RATES, STATES, ALGBRC) REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*) ALGBRC(5) = CONSTS(8)*STATES(13)*CONSTS(7) ** 4.00000 - CONSTS(9)*STATES(14) RATES(13) = - ALGBRC(5) ALGBRC(6) = CONSTS(10)*STATES(14)*STATES(9) - CONSTS(11)*STATES(10) RATES(9) = - ALGBRC(6) RATES(12) = - ALGBRC(6) RATES(14) = ALGBRC(5) - ALGBRC(6) ALGBRC(7) = CONSTS(12)*STATES(10)*STATES(15) - CONSTS(13)*STATES(18) RATES(18) = ALGBRC(7) ALGBRC(8) = CONSTS(14)*STATES(21)*STATES(17) - CONSTS(15)*STATES(19) RATES(19) = ALGBRC(8) ALGBRC(9) = CONSTS(16)*STATES(5)*STATES(21) - CONSTS(17)*STATES(20) RATES(20) = ALGBRC(9) RATES(21) = - (ALGBRC(8)+ALGBRC(9)) ALGBRC(10) = CONSTS(18)*STATES(15)*STATES(1) - CONSTS(19)*STATES(22) ALGBRC(11) = CONSTS(20)*STATES(22) RATES(1) = ALGBRC(11) - ALGBRC(10) RATES(22) = ALGBRC(10) - ALGBRC(11) ALGBRC(13) = CONSTS(21)*STATES(16)*STATES(10) - CONSTS(22)*STATES(23) ALGBRC(14) = CONSTS(23)*STATES(23) RATES(23) = ALGBRC(13) - ALGBRC(14) ALGBRC(4) = CONSTS(5)*STATES(10) - CONSTS(6)*STATES(11) ALGBRC(16) = CONSTS(36)*STATES(6)*STATES(11) - CONSTS(37)*STATES(28) ALGBRC(18) = CONSTS(38)*STATES(28) RATES(11) = (ALGBRC(4)+ALGBRC(18)) - ALGBRC(16) ALGBRC(17) = CONSTS(24)*STATES(16)*STATES(7) - CONSTS(25)*STATES(24) ALGBRC(19) = CONSTS(26)*STATES(24) RATES(24) = ALGBRC(17) - ALGBRC(19) RATES(28) = ALGBRC(16) - ALGBRC(18) ALGBRC(3) = CONSTS(3)*STATES(7) - CONSTS(4)*STATES(8) ALGBRC(22) = CONSTS(39)*STATES(4)*STATES(8) - CONSTS(40)*STATES(29) ALGBRC(24) = CONSTS(41)*STATES(29) RATES(8) = (ALGBRC(3)+ALGBRC(24)) - ALGBRC(22) ALGBRC(23) = CONSTS(27)*STATES(17)*STATES(10) - CONSTS(28)*STATES(25) ALGBRC(25) = CONSTS(29)*STATES(25) RATES(25) = ALGBRC(23) - ALGBRC(25) RATES(29) = ALGBRC(22) - ALGBRC(24) ALGBRC(20) = ALGBRC(16)+ALGBRC(18) ALGBRC(26) = ALGBRC(22)+ALGBRC(24) ALGBRC(2) = CONSTS(2)*STATES(6) RATES(6) = ALGBRC(26) - (ALGBRC(2)+ALGBRC(20)) ALGBRC(12) = ALGBRC(10)+ALGBRC(11) ALGBRC(15) = ALGBRC(13)+ALGBRC(14) ALGBRC(21) = ALGBRC(17)+ALGBRC(19) ALGBRC(28) = ALGBRC(23)+ALGBRC(25) RATES(16) = (ALGBRC(12)+ALGBRC(28)) - (ALGBRC(15)+ALGBRC(21)) RATES(17) = ALGBRC(21) - (ALGBRC(8)+ALGBRC(28)) ALGBRC(29) = CONSTS(42)*STATES(4) - CONSTS(43)*STATES(2) ALGBRC(1) = CONSTS(1)*STATES(3) RATES(4) = (ALGBRC(1)+ALGBRC(20)) - (ALGBRC(26)+ALGBRC(29)) ALGBRC(27) = CONSTS(30)*STATES(5)*STATES(10) - CONSTS(31)*STATES(26) ALGBRC(30) = CONSTS(32)*STATES(26) RATES(10) = (ALGBRC(6)+ALGBRC(14)+ALGBRC(25)+ALGBRC(30)) - (ALGBRC(4)+ALGBRC(7)+ALGBRC(13)+ALGBRC(23)+ALGBRC(27)) RATES(26) = ALGBRC(27) - ALGBRC(30) ALGBRC(31) = CONSTS(45)*STATES(2) - (log(2.00000)/CONSTS(44))*STATES(15) RATES(2) = ALGBRC(31) - ALGBRC(29) RATES(15) = ALGBRC(15) - (ALGBRC(7)+ALGBRC(12)+ALGBRC(31)) ALGBRC(33) = CONSTS(33)*STATES(3)*STATES(7) - CONSTS(34)*STATES(27) ALGBRC(34) = CONSTS(35)*STATES(27) RATES(7) = (ALGBRC(19)+ALGBRC(34)) - (ALGBRC(3)+ALGBRC(17)+ALGBRC(33)) RATES(27) = ALGBRC(33) - ALGBRC(34) ALGBRC(32) = ALGBRC(27)+ALGBRC(30) ALGBRC(35) = ALGBRC(33)+ALGBRC(34) RATES(3) = ALGBRC(32) - (ALGBRC(1)+ALGBRC(35)) RATES(5) = (ALGBRC(2)+ALGBRC(35)) - (ALGBRC(9)+ALGBRC(32)) RETURN END SUBROUTINE computeVariables(VOI, CONSTS, RATES, STATES, ALGBRC) REAL VOI, CONSTS(*), RATES(*), STATES(*), ALGBRC(*) ALGBRC(5) = CONSTS(8)*STATES(13)*CONSTS(7) ** 4.00000 - CONSTS(9)*STATES(14) ALGBRC(6) = CONSTS(10)*STATES(14)*STATES(9) - CONSTS(11)*STATES(10) ALGBRC(7) = CONSTS(12)*STATES(10)*STATES(15) - CONSTS(13)*STATES(18) ALGBRC(8) = CONSTS(14)*STATES(21)*STATES(17) - CONSTS(15)*STATES(19) ALGBRC(9) = CONSTS(16)*STATES(5)*STATES(21) - CONSTS(17)*STATES(20) ALGBRC(10) = CONSTS(18)*STATES(15)*STATES(1) - CONSTS(19)*STATES(22) ALGBRC(11) = CONSTS(20)*STATES(22) ALGBRC(13) = CONSTS(21)*STATES(16)*STATES(10) - CONSTS(22)*STATES(23) ALGBRC(14) = CONSTS(23)*STATES(23) ALGBRC(4) = CONSTS(5)*STATES(10) - CONSTS(6)*STATES(11) ALGBRC(16) = CONSTS(36)*STATES(6)*STATES(11) - CONSTS(37)*STATES(28) ALGBRC(18) = CONSTS(38)*STATES(28) ALGBRC(17) = CONSTS(24)*STATES(16)*STATES(7) - CONSTS(25)*STATES(24) ALGBRC(19) = CONSTS(26)*STATES(24) ALGBRC(3) = CONSTS(3)*STATES(7) - CONSTS(4)*STATES(8) ALGBRC(22) = CONSTS(39)*STATES(4)*STATES(8) - CONSTS(40)*STATES(29) ALGBRC(24) = CONSTS(41)*STATES(29) ALGBRC(23) = CONSTS(27)*STATES(17)*STATES(10) - CONSTS(28)*STATES(25) ALGBRC(25) = CONSTS(29)*STATES(25) ALGBRC(20) = ALGBRC(16)+ALGBRC(18) ALGBRC(26) = ALGBRC(22)+ALGBRC(24) ALGBRC(2) = CONSTS(2)*STATES(6) ALGBRC(12) = ALGBRC(10)+ALGBRC(11) ALGBRC(15) = ALGBRC(13)+ALGBRC(14) ALGBRC(21) = ALGBRC(17)+ALGBRC(19) ALGBRC(28) = ALGBRC(23)+ALGBRC(25) ALGBRC(29) = CONSTS(42)*STATES(4) - CONSTS(43)*STATES(2) ALGBRC(1) = CONSTS(1)*STATES(3) ALGBRC(27) = CONSTS(30)*STATES(5)*STATES(10) - CONSTS(31)*STATES(26) ALGBRC(30) = CONSTS(32)*STATES(26) ALGBRC(31) = CONSTS(45)*STATES(2) - (log(2.00000)/CONSTS(44))*STATES(15) ALGBRC(33) = CONSTS(33)*STATES(3)*STATES(7) - CONSTS(34)*STATES(27) ALGBRC(34) = CONSTS(35)*STATES(27) ALGBRC(32) = ALGBRC(27)+ALGBRC(30) ALGBRC(35) = ALGBRC(33)+ALGBRC(34) RETURN END