(* 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 = { CD274mRNA[t], IL13\[LetterSpace]Rec[t], JAK2[t], Rec[t], Rec\[LetterSpace]i[t], SHP1[t], STAT5[t], pJAK2[t], pSTAT5[t], p\[LetterSpace]IL13\[LetterSpace]Rec[t], p\[LetterSpace]IL13\[LetterSpace]Rec\[LetterSpace]i[t] }; initialValues = { CD274mRNA[0] == 0.0, IL13\[LetterSpace]Rec[0] == 0.0, JAK2[0] == 24.0, Rec[0] == 1.8, Rec\[LetterSpace]i[0] == 118.598, SHP1[0] == 9.4, STAT5[0] == 209.0, pJAK2[0] == 0.0, pSTAT5[0] == 0.0, p\[LetterSpace]IL13\[LetterSpace]Rec[0] == 0.0, p\[LetterSpace]IL13\[LetterSpace]Rec\[LetterSpace]i[0] == 0.0 }; rates = { reaction\[LetterSpace]1, reaction\[LetterSpace]10, reaction\[LetterSpace]11, reaction\[LetterSpace]12, reaction\[LetterSpace]2, reaction\[LetterSpace]3, reaction\[LetterSpace]4, reaction\[LetterSpace]5, reaction\[LetterSpace]6, reaction\[LetterSpace]7, reaction\[LetterSpace]8, reaction\[LetterSpace]9 }; rateEquations = { reaction\[LetterSpace]1 -> cell*IL13*Kon\[LetterSpace]IL13Rec*Rec[t], reaction\[LetterSpace]10 -> cell*STAT5\[LetterSpace]phosphorylation*pJAK2[t]*STAT5[t], reaction\[LetterSpace]11 -> cell*pSTAT5\[LetterSpace]dephosphorylation*pSTAT5[t]*SHP1[t], reaction\[LetterSpace]12 -> CD274mRNA\[LetterSpace]production*cell*pSTAT5[t], reaction\[LetterSpace]2 -> cell*Rec\[LetterSpace]intern*Rec[t], reaction\[LetterSpace]3 -> cell*Rec\[LetterSpace]recycle*Rec\[LetterSpace]i[t], reaction\[LetterSpace]4 -> cell*Rec\[LetterSpace]phosphorylation*IL13\[LetterSpace]Rec[t]*pJAK2[t], reaction\[LetterSpace]5 -> cell*JAK2\[LetterSpace]phosphorylation*IL13\[LetterSpace]Rec[t]*JAK2[t], reaction\[LetterSpace]6 -> cell*JAK2\[LetterSpace]phosphorylation*JAK2[t]*p\[LetterSpace]IL13\[LetterSpace]Rec[t], reaction\[LetterSpace]7 -> cell*pRec\[LetterSpace]intern*p\[LetterSpace]IL13\[LetterSpace]Rec[t], reaction\[LetterSpace]8 -> cell*pRec\[LetterSpace]degradation*p\[LetterSpace]IL13\[LetterSpace]Rec\[LetterSpace]i[t], reaction\[LetterSpace]9 -> cell*pJAK2\[LetterSpace]dephosphorylation*pJAK2[t]*SHP1[t] }; parameters = { CD274mRNA\[LetterSpace]production -> 0.0115928, IL13stimulation -> 1.0, JAK2\[LetterSpace]phosphorylation -> 0.300019, Kon\[LetterSpace]IL13Rec -> 0.00174087, Rec\[LetterSpace]intern -> 0.259686, Rec\[LetterSpace]phosphorylation -> 9.07541, Rec\[LetterSpace]recycle -> 0.0039243, STAT5\[LetterSpace]phosphorylation -> 0.00426767, pJAK2\[LetterSpace]dephosphorylation -> 0.0981611, pRec\[LetterSpace]degradation -> 0.417538, pRec\[LetterSpace]intern -> 0.324132, pSTAT5\[LetterSpace]dephosphorylation -> 0.0116389, cell -> 100.0 }; assignments = { IL13 -> 3.776*IL13stimulation }; events = { }; speciesAnnotations = { CD274mRNA[t]->"http://identifiers.org/chebi/CHEBI:33699", CD274mRNA[t]->"http://identifiers.org/kegg.compound/C00046", CD274mRNA[t]->"http://identifiers.org/uniprot/P20963", Rec[t]->"http://identifiers.org/go/GO:0016516", Rec[t]->"http://identifiers.org/uniprot/P29597", Rec[t]->"http://identifiers.org/uniprot/P78552", Rec[t]->"http://identifiers.org/uniprot/P24394", Rec[t]->"http://identifiers.org/go/GO:0019973" }; reactionAnnotations = { }; units = { {"time" -> "", "metabolite" -> "", "extent" -> ""} }; (* Time evolution *) odes = { CD274mRNA'[t] == 1.0*reaction\[LetterSpace]12 , IL13\[LetterSpace]Rec'[t] == 1.0*reaction\[LetterSpace]1 -1.0*reaction\[LetterSpace]4, JAK2'[t] == 1.0*reaction\[LetterSpace]9 -1.0*reaction\[LetterSpace]5 -1.0*reaction\[LetterSpace]6, Rec'[t] == 1.0*reaction\[LetterSpace]3 -1.0*reaction\[LetterSpace]1 -1.0*reaction\[LetterSpace]2, Rec\[LetterSpace]i'[t] == 1.0*reaction\[LetterSpace]2 -1.0*reaction\[LetterSpace]3, SHP1'[t] == 0.0 , STAT5'[t] == 1.0*reaction\[LetterSpace]11 -1.0*reaction\[LetterSpace]10, pJAK2'[t] == 1.0*reaction\[LetterSpace]5 +1.0*reaction\[LetterSpace]6 -1.0*reaction\[LetterSpace]9, pSTAT5'[t] == 1.0*reaction\[LetterSpace]10 -1.0*reaction\[LetterSpace]11, p\[LetterSpace]IL13\[LetterSpace]Rec'[t] == 1.0*reaction\[LetterSpace]4 -1.0*reaction\[LetterSpace]7, p\[LetterSpace]IL13\[LetterSpace]Rec\[LetterSpace]i'[t] == 1.0*reaction\[LetterSpace]7 -1.0*reaction\[LetterSpace]8 }; 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]}]