(* Generated by JWS Online *) (* This is an experimental feature of JWS Online. Please report any mistakes.*) (* Note that the following notable SBML entities or features are not supported in notebook outputyet: *) (* Events *) (* Constraints *) (* Units and UnitDefinitions *) (* AlgebraicRules *) (* conversionFactors *) variables = { species\[LetterSpace]0[t], species\[LetterSpace]1[t], species\[LetterSpace]10[t], species\[LetterSpace]11[t], species\[LetterSpace]12[t], species\[LetterSpace]13[t], species\[LetterSpace]14[t], species\[LetterSpace]15[t], species\[LetterSpace]16[t], species\[LetterSpace]17[t], species\[LetterSpace]2[t], species\[LetterSpace]3[t], species\[LetterSpace]4[t], species\[LetterSpace]5[t], species\[LetterSpace]6[t], species\[LetterSpace]7[t], species\[LetterSpace]8[t], species\[LetterSpace]9[t] }; initialValues = { species\[LetterSpace]0[0] == 999.999903688753, species\[LetterSpace]1[0] == 0.0, species\[LetterSpace]10[0] == 499.999975922188, species\[LetterSpace]11[0] == 0.0, species\[LetterSpace]12[0] == 0.0, species\[LetterSpace]13[0] == 0.0, species\[LetterSpace]14[0] == 0.0, species\[LetterSpace]15[0] == 0.0, species\[LetterSpace]16[0] == 0.0, species\[LetterSpace]17[0] == 0.0, species\[LetterSpace]2[0] == 3999.9998073775, species\[LetterSpace]3[0] == 0.0, species\[LetterSpace]4[0] == 0.0, species\[LetterSpace]5[0] == 999.999903688753, species\[LetterSpace]6[0] == 0.0, species\[LetterSpace]7[0] == 0.0, species\[LetterSpace]8[0] == 99.9999903688752, species\[LetterSpace]9[0] == 499.999951844377 }; rates = { reaction\[LetterSpace]0, reaction\[LetterSpace]1, reaction\[LetterSpace]10, reaction\[LetterSpace]11, reaction\[LetterSpace]12, reaction\[LetterSpace]13, reaction\[LetterSpace]14, reaction\[LetterSpace]15, reaction\[LetterSpace]16, reaction\[LetterSpace]17, reaction\[LetterSpace]18, reaction\[LetterSpace]19, reaction\[LetterSpace]2, reaction\[LetterSpace]20, reaction\[LetterSpace]21, reaction\[LetterSpace]3, reaction\[LetterSpace]4, reaction\[LetterSpace]5, reaction\[LetterSpace]6, reaction\[LetterSpace]7, reaction\[LetterSpace]8, reaction\[LetterSpace]9 }; rateEquations = { reaction\[LetterSpace]0 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]1\[LetterSpace]1[reaction\[LetterSpace]0\[LetterSpace]A, reaction\[LetterSpace]0\[LetterSpace]K1, reaction\[LetterSpace]0\[LetterSpace]Ka, reaction\[LetterSpace]0\[LetterSpace]V1, species\[LetterSpace]0[t], species\[LetterSpace]7[t]], reaction\[LetterSpace]1 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]3\[LetterSpace]1[reaction\[LetterSpace]1\[LetterSpace]K3, reaction\[LetterSpace]1\[LetterSpace]KI, reaction\[LetterSpace]1\[LetterSpace]k3, species\[LetterSpace]1[t], species\[LetterSpace]2[t], species\[LetterSpace]3[t], species\[LetterSpace]7[t]], reaction\[LetterSpace]10 -> compartment\[LetterSpace]0*function\[LetterSpace]1[reaction\[LetterSpace]10\[LetterSpace]k11f, species\[LetterSpace]7[t], reaction\[LetterSpace]10\[LetterSpace]k11b, species\[LetterSpace]11[t]], reaction\[LetterSpace]11 -> compartment\[LetterSpace]0*function\[LetterSpace]2[reaction\[LetterSpace]11\[LetterSpace]V12, species\[LetterSpace]11[t], reaction\[LetterSpace]11\[LetterSpace]n12, reaction\[LetterSpace]11\[LetterSpace]K12], reaction\[LetterSpace]12 -> compartment\[LetterSpace]0*reaction\[LetterSpace]12\[LetterSpace]k1*species\[LetterSpace]12[t], reaction\[LetterSpace]13 -> compartment\[LetterSpace]0*reaction\[LetterSpace]13\[LetterSpace]k1*species\[LetterSpace]13[t], reaction\[LetterSpace]14 -> compartment\[LetterSpace]0*function\[LetterSpace]3[reaction\[LetterSpace]14\[LetterSpace]k15, species\[LetterSpace]13[t]], reaction\[LetterSpace]15 -> compartment\[LetterSpace]0*(reaction\[LetterSpace]15\[LetterSpace]k1*species\[LetterSpace]14[t] - reaction\[LetterSpace]15\[LetterSpace]k2*species\[LetterSpace]15[t]), reaction\[LetterSpace]16 -> compartment\[LetterSpace]0*reaction\[LetterSpace]16\[LetterSpace]k1*species\[LetterSpace]14[t], reaction\[LetterSpace]17 -> compartment\[LetterSpace]0*reaction\[LetterSpace]17\[LetterSpace]k1*species\[LetterSpace]15[t], reaction\[LetterSpace]18 -> compartment\[LetterSpace]0*(-(reaction\[LetterSpace]18\[LetterSpace]k2*species\[LetterSpace]16[t]) + reaction\[LetterSpace]18\[LetterSpace]k1*species\[LetterSpace]5[t]), reaction\[LetterSpace]19 -> compartment\[LetterSpace]0*(-(reaction\[LetterSpace]19\[LetterSpace]k2*species\[LetterSpace]17[t]) + reaction\[LetterSpace]19\[LetterSpace]k1*species\[LetterSpace]6[t]), reaction\[LetterSpace]2 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]4\[LetterSpace]1[reaction\[LetterSpace]2\[LetterSpace]K4, reaction\[LetterSpace]2\[LetterSpace]KI, reaction\[LetterSpace]2\[LetterSpace]k4, species\[LetterSpace]1[t], species\[LetterSpace]2[t], species\[LetterSpace]3[t], species\[LetterSpace]7[t]], reaction\[LetterSpace]20 -> compartment\[LetterSpace]0*function\[LetterSpace]4[reaction\[LetterSpace]20\[LetterSpace]k21, species\[LetterSpace]15[t], species\[LetterSpace]11[t], reaction\[LetterSpace]20\[LetterSpace]K21, species\[LetterSpace]17[t], reaction\[LetterSpace]20\[LetterSpace]K21i], reaction\[LetterSpace]21 -> compartment\[LetterSpace]0*function\[LetterSpace]5[reaction\[LetterSpace]21\[LetterSpace]k22, species\[LetterSpace]15[t], species\[LetterSpace]17[t], reaction\[LetterSpace]21\[LetterSpace]K22, species\[LetterSpace]11[t], reaction\[LetterSpace]21\[LetterSpace]K22i], reaction\[LetterSpace]3 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]7\[LetterSpace]1[reaction\[LetterSpace]3\[LetterSpace]K7, reaction\[LetterSpace]3\[LetterSpace]k7, species\[LetterSpace]4[t], species\[LetterSpace]5[t], species\[LetterSpace]6[t]], reaction\[LetterSpace]4 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]8\[LetterSpace]1[reaction\[LetterSpace]4\[LetterSpace]K8, reaction\[LetterSpace]4\[LetterSpace]k8, species\[LetterSpace]4[t], species\[LetterSpace]5[t], species\[LetterSpace]6[t]], reaction\[LetterSpace]5 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]2\[LetterSpace]1[reaction\[LetterSpace]5\[LetterSpace]K2, reaction\[LetterSpace]5\[LetterSpace]k2, species\[LetterSpace]1[t], species\[LetterSpace]8[t]], reaction\[LetterSpace]6 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]5\[LetterSpace]1[reaction\[LetterSpace]6\[LetterSpace]K5, reaction\[LetterSpace]6\[LetterSpace]k5, species\[LetterSpace]3[t], species\[LetterSpace]4[t], species\[LetterSpace]9[t]], reaction\[LetterSpace]7 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]6\[LetterSpace]1[reaction\[LetterSpace]7\[LetterSpace]K6, reaction\[LetterSpace]7\[LetterSpace]k6, species\[LetterSpace]3[t], species\[LetterSpace]4[t], species\[LetterSpace]9[t]], reaction\[LetterSpace]8 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]9\[LetterSpace]1[reaction\[LetterSpace]8\[LetterSpace]K9, reaction\[LetterSpace]8\[LetterSpace]k9, species\[LetterSpace]10[t], species\[LetterSpace]6[t], species\[LetterSpace]7[t]], reaction\[LetterSpace]9 -> compartment\[LetterSpace]0*function\[LetterSpace]4\[LetterSpace]10\[LetterSpace]1[reaction\[LetterSpace]9\[LetterSpace]K10, reaction\[LetterSpace]9\[LetterSpace]k10, species\[LetterSpace]10[t], species\[LetterSpace]6[t], species\[LetterSpace]7[t]] }; parameters = { parameter\[LetterSpace]1 -> 0.022, reaction\[LetterSpace]1\[LetterSpace]K3 -> 20.0, reaction\[LetterSpace]1\[LetterSpace]KI -> 9.0, reaction\[LetterSpace]1\[LetterSpace]k3 -> 0.1, reaction\[LetterSpace]2\[LetterSpace]K4 -> 20.0, reaction\[LetterSpace]2\[LetterSpace]KI -> 9.0, reaction\[LetterSpace]2\[LetterSpace]k4 -> 0.1, reaction\[LetterSpace]3\[LetterSpace]K7 -> 20.0, reaction\[LetterSpace]3\[LetterSpace]k7 -> 0.1, reaction\[LetterSpace]4\[LetterSpace]K8 -> 20.0, reaction\[LetterSpace]4\[LetterSpace]k8 -> 0.1, reaction\[LetterSpace]5\[LetterSpace]K2 -> 100.0, reaction\[LetterSpace]5\[LetterSpace]k2 -> 0.1, reaction\[LetterSpace]6\[LetterSpace]K5 -> 20.0, reaction\[LetterSpace]6\[LetterSpace]k5 -> 0.02, reaction\[LetterSpace]0\[LetterSpace]A -> 100.0, reaction\[LetterSpace]0\[LetterSpace]K1 -> 15.0, reaction\[LetterSpace]0\[LetterSpace]Ka -> 500.0, reaction\[LetterSpace]0\[LetterSpace]V1 -> 6.0, reaction\[LetterSpace]7\[LetterSpace]K6 -> 20.0, reaction\[LetterSpace]7\[LetterSpace]k6 -> 0.02, reaction\[LetterSpace]8\[LetterSpace]K9 -> 20.0, reaction\[LetterSpace]8\[LetterSpace]k9 -> 0.02, reaction\[LetterSpace]9\[LetterSpace]K10 -> 20.0, reaction\[LetterSpace]9\[LetterSpace]k10 -> 0.02, reaction\[LetterSpace]10\[LetterSpace]k11f -> 10.34, reaction\[LetterSpace]10\[LetterSpace]k11b -> 2.86, reaction\[LetterSpace]11\[LetterSpace]V12 -> 29.24, reaction\[LetterSpace]11\[LetterSpace]n12 -> 3.97, reaction\[LetterSpace]11\[LetterSpace]K12 -> 169.0, reaction\[LetterSpace]12\[LetterSpace]k1 -> 0.022, reaction\[LetterSpace]13\[LetterSpace]k1 -> 0.0078, reaction\[LetterSpace]14\[LetterSpace]k15 -> 0.0012, reaction\[LetterSpace]15\[LetterSpace]k1 -> 22.56, reaction\[LetterSpace]15\[LetterSpace]k2 -> 15.4, reaction\[LetterSpace]16\[LetterSpace]k1 -> 0.00025, reaction\[LetterSpace]17\[LetterSpace]k1 -> 0.00025, reaction\[LetterSpace]18\[LetterSpace]k1 -> 10.34, reaction\[LetterSpace]18\[LetterSpace]k2 -> 2.86, reaction\[LetterSpace]19\[LetterSpace]k1 -> 10.34, reaction\[LetterSpace]19\[LetterSpace]k2 -> 2.86, reaction\[LetterSpace]20\[LetterSpace]k21 -> 0.68, reaction\[LetterSpace]20\[LetterSpace]K21 -> 10300.0, reaction\[LetterSpace]20\[LetterSpace]K21i -> 87.0, reaction\[LetterSpace]21\[LetterSpace]k22 -> 0.31, reaction\[LetterSpace]21\[LetterSpace]K22 -> 87.0, reaction\[LetterSpace]21\[LetterSpace]K22i -> 10300.0, compartment\[LetterSpace]0 -> 1.0 }; assignments = { function\[LetterSpace]2[V12_,M\[LetterSpace]PP\[LetterSpace]n_,n12_,K12_] -> (M\[LetterSpace]PP\[LetterSpace]n^n12*V12)/(K12^n12 + M\[LetterSpace]PP\[LetterSpace]n^n12), function\[LetterSpace]4\[LetterSpace]10\[LetterSpace]1[K10_,k10_,species\[LetterSpace]10_,species\[LetterSpace]6_,species\[LetterSpace]7_] -> (k10*species\[LetterSpace]10*species\[LetterSpace]6)/(K10*(1 + species\[LetterSpace]6/K10 + species\[LetterSpace]7/K10)), function\[LetterSpace]4\[LetterSpace]9\[LetterSpace]1[K9_,k9_,species\[LetterSpace]10_,species\[LetterSpace]6_,species\[LetterSpace]7_] -> (k9*species\[LetterSpace]10*species\[LetterSpace]7)/(K9*(1 + species\[LetterSpace]6/K9 + species\[LetterSpace]7/K9)), function\[LetterSpace]4\[LetterSpace]6\[LetterSpace]1[K6_,k6_,species\[LetterSpace]3_,species\[LetterSpace]4_,species\[LetterSpace]9_] -> (k6*species\[LetterSpace]3*species\[LetterSpace]9)/(K6*(1 + species\[LetterSpace]3/K6 + species\[LetterSpace]4/K6)), function\[LetterSpace]5[k22_,P3\[LetterSpace]n_,M\[LetterSpace]P\[LetterSpace]n_,K22_,M\[LetterSpace]PP\[LetterSpace]n_,K22i_] -> (k22*M\[LetterSpace]P\[LetterSpace]n*P3\[LetterSpace]n)/(K22*(1 + M\[LetterSpace]PP\[LetterSpace]n/K22i + M\[LetterSpace]P\[LetterSpace]n/K22)), function\[LetterSpace]4[k21_,P3\[LetterSpace]n_,M\[LetterSpace]PP\[LetterSpace]n_,K21_,M\[LetterSpace]P\[LetterSpace]n_,K21i_] -> (k21*M\[LetterSpace]PP\[LetterSpace]n*P3\[LetterSpace]n)/(K21*(1 + M\[LetterSpace]PP\[LetterSpace]n/K21 + M\[LetterSpace]P\[LetterSpace]n/K21i)), function\[LetterSpace]1[k11f_,ppERK\[LetterSpace]c_,k11b_,ppERK\[LetterSpace]n_] -> k11f*ppERK\[LetterSpace]c - k11b*ppERK\[LetterSpace]n, function\[LetterSpace]3[k15_,P3mRNA_] -> k15*P3mRNA, function\[LetterSpace]4\[LetterSpace]5\[LetterSpace]1[K5_,k5_,species\[LetterSpace]3_,species\[LetterSpace]4_,species\[LetterSpace]9_] -> (k5*species\[LetterSpace]4*species\[LetterSpace]9)/(K5*(1 + species\[LetterSpace]3/K5 + species\[LetterSpace]4/K5)), function\[LetterSpace]4\[LetterSpace]2\[LetterSpace]1[K2_,k2_,species\[LetterSpace]1_,species\[LetterSpace]8_] -> (k2*species\[LetterSpace]1*species\[LetterSpace]8)/(K2*(1 + species\[LetterSpace]1/K2)), function\[LetterSpace]4\[LetterSpace]8\[LetterSpace]1[K8_,k8_,species\[LetterSpace]4_,species\[LetterSpace]5_,species\[LetterSpace]6_] -> (k8*species\[LetterSpace]4*species\[LetterSpace]6)/(K8*(1 + species\[LetterSpace]5/K8 + species\[LetterSpace]6/K8)), function\[LetterSpace]4\[LetterSpace]7\[LetterSpace]1[K7_,k7_,species\[LetterSpace]4_,species\[LetterSpace]5_,species\[LetterSpace]6_] -> (k7*species\[LetterSpace]4*species\[LetterSpace]5)/(K7*(1 + species\[LetterSpace]5/K7 + species\[LetterSpace]6/K7)), function\[LetterSpace]4\[LetterSpace]4\[LetterSpace]1[K4_,KI_,k4_,species\[LetterSpace]1_,species\[LetterSpace]2_,species\[LetterSpace]3_,species\[LetterSpace]7_] -> (k4*species\[LetterSpace]1*species\[LetterSpace]3)/(K4*(1 + species\[LetterSpace]2/K4 + species\[LetterSpace]3/K4)*(1 + species\[LetterSpace]7/KI)), function\[LetterSpace]4\[LetterSpace]3\[LetterSpace]1[K3_,KI_,k3_,species\[LetterSpace]1_,species\[LetterSpace]2_,species\[LetterSpace]3_,species\[LetterSpace]7_] -> (k3*species\[LetterSpace]1*species\[LetterSpace]2)/(K3*(1 + species\[LetterSpace]2/K3 + species\[LetterSpace]3/K3)*(1 + species\[LetterSpace]7/KI)), function\[LetterSpace]4\[LetterSpace]1\[LetterSpace]1[A_,K1_,Ka_,V1_,species\[LetterSpace]0_,species\[LetterSpace]7_] -> (species\[LetterSpace]0*(1 + (A*species\[LetterSpace]7)/Ka)*V1)/(K1*(1 + species\[LetterSpace]0/K1)*(1 + species\[LetterSpace]7/Ka)) }; events = { }; speciesAnnotations = { }; reactionAnnotations = { }; units = { {"time" -> "", "metabolite" -> "", "extent" -> ""} }; (* Time evolution *) odes = { species\[LetterSpace]0'[t] == 1.0*reaction\[LetterSpace]5 -1.0*reaction\[LetterSpace]0, species\[LetterSpace]1'[t] == 1.0*reaction\[LetterSpace]0 -1.0*reaction\[LetterSpace]5, species\[LetterSpace]10'[t] == 0.0 , species\[LetterSpace]11'[t] == 1.0*reaction\[LetterSpace]10 -1.0*reaction\[LetterSpace]20, species\[LetterSpace]12'[t] == 1.0*reaction\[LetterSpace]11 -1.0*reaction\[LetterSpace]12, species\[LetterSpace]13'[t] == 1.0*reaction\[LetterSpace]12 -1.0*reaction\[LetterSpace]13, species\[LetterSpace]14'[t] == 1.0*reaction\[LetterSpace]14 -1.0*reaction\[LetterSpace]15 -1.0*reaction\[LetterSpace]16, species\[LetterSpace]15'[t] == 1.0*reaction\[LetterSpace]15 -1.0*reaction\[LetterSpace]17, species\[LetterSpace]16'[t] == 1.0*reaction\[LetterSpace]18 +1.0*reaction\[LetterSpace]21 , species\[LetterSpace]17'[t] == 1.0*reaction\[LetterSpace]19 +1.0*reaction\[LetterSpace]20 -1.0*reaction\[LetterSpace]21, species\[LetterSpace]2'[t] == 1.0*reaction\[LetterSpace]7 -1.0*reaction\[LetterSpace]1, species\[LetterSpace]3'[t] == 1.0*reaction\[LetterSpace]1 +1.0*reaction\[LetterSpace]6 -1.0*reaction\[LetterSpace]2 -1.0*reaction\[LetterSpace]7, species\[LetterSpace]4'[t] == 1.0*reaction\[LetterSpace]2 -1.0*reaction\[LetterSpace]6, species\[LetterSpace]5'[t] == 1.0*reaction\[LetterSpace]9 -1.0*reaction\[LetterSpace]3 -1.0*reaction\[LetterSpace]18, species\[LetterSpace]6'[t] == 1.0*reaction\[LetterSpace]3 +1.0*reaction\[LetterSpace]8 -1.0*reaction\[LetterSpace]4 -1.0*reaction\[LetterSpace]9 -1.0*reaction\[LetterSpace]19, species\[LetterSpace]7'[t] == 1.0*reaction\[LetterSpace]4 -1.0*reaction\[LetterSpace]8 -1.0*reaction\[LetterSpace]10, species\[LetterSpace]8'[t] == 0.0 , species\[LetterSpace]9'[t] == 0.0 }; timeCourse = NDSolve[Join[odes, initialValues]//.rateEquations//.assignments//.parameters, variables, {t, 0, 100}]; (* Steady-state solution initialized with result of time evolution *) findRootEquations = odes /.D[_[t],t]->0; findRootVariables = Partition[Flatten[{#, #/.timeCourse/.t->100} &/@variables],2]; steadyStateVariables = FindRoot[findRootEquations//.rateEquations//.assignments//.parameters, findRootVariables, MaxIterations->100] fluxes = #//.assignments//.parameters/.steadyStateVariables&/@rateEquations (* Plot the time evolution of the variables *) plotTable=Table[Plot[variables[[i]]/.parameters/.timeCourse,{t,0,100},PlotLegends->variables[[i]],PlotRange->Full],{i,Length[variables]}]