1+ #define BSA_LINK
2+
3+ DESCRIPTION
4+ "IL6 induced STAT3 activation with SOCS3 feedback and APP transcription."
5+
6+ PREDICTOR
7+ t T min time 0 200
8+
9+ COMPARTMENTS
10+ cyt V pl vol.
11+ nuc V pl vol.
12+
13+ STATES
14+ JAK1_gp130 C nmol/l conc. cyt 1 "Inactive receptor"
15+ pJAK1_pgp130 C nmol/l conc. cyt 1 "Total phosphorylated receptor"
16+
17+ // cSTAT3 and nSTAT3 are subsumed in STAT3 which is the total unphosphorylated pool
18+ // This pool is defined w.r.t. cytoplasm.
19+ STAT3 C nmol/l conc. cyt 1 "Unphosphorylated STAT3"
20+ cpSTAT3 C nmol/l conc. cyt 1 "Active cytoplasmic STAT3"
21+ npSTAT3 C nmol/l conc. nuc 1 "Active nuclear STAT3"
22+
23+ nSOCS3RNA1 C au conc. nuc 0 "SOCS3 transcriptional delay"
24+ nSOCS3RNA2 C au conc. nuc 0 "SOCS3 transcriptional delay"
25+ nSOCS3RNA3 C au conc. nuc 0 "SOCS3 transcriptional delay"
26+ nSOCS3RNA4 C au conc. nuc 0 "SOCS3 transcriptional delay"
27+ nSOCS3RNA5 C au conc. nuc 0 "SOCS3 transcriptional delay"
28+ SOCS3RNA C au conc. cyt 1 "Cytoplasmic SOCS3 mRNA"
29+ SOCS3 C nmol/l conc. cyt 1 "SOCS3 protein"
30+
31+ INPUTS
32+ cycloHex C ng/ml conc. "step1(t, 0, 0, input_cyclo)" "Cycloheximid"
33+ ActD C ng/ml conc. "0" "Actinomycin D"
34+ IL6 C ng/ml conc. "step1(t, 0, 0, input_il6)" "Interleukin 6"
35+
36+ DCF C uM conc. "step1(t,0,0,1) * input_dcf" "Diclofenac"
37+ APAP C mM conc. "step1(t,0,0,1) * input_apap" "Acetaminophen"
38+
39+ REACTIONS
40+ #define DCF_func (DCF / 500)
41+ #define APAP_func (APAP / 10)
42+
43+ -> JAK1_gp130 CUSTOM "(1-ActD) * (1-cycloHex) * receptor_pro * ( 1 + dcf_receptor_pro * DCF_func ) * ( 1 + apap_receptor_pro * APAP_func )" "Receptor production"
44+ JAK1_gp130 -> CUSTOM "receptor_deg * JAK1_gp130 * ( 1 + dcf_receptor_deg * DCF_func ) * ( 1 + apap_receptor_deg * APAP_func )" "Receptor degradation"
45+ pJAK1_pgp130 -> CUSTOM "receptor_deg * pJAK1_pgp130 * ( 1 + dcf_receptor_deg * DCF_func ) * ( 1 + apap_receptor_deg * APAP_func )" "Phosphorylated receptor degradation"
46+
47+ JAK1_gp130 -> pJAK1_pgp130 CUSTOM "il6_act * il6_basal * JAK1_gp130 * ( 1 + dcf_il6_basal * DCF_func ) * ( 1 + apap_il6_basal * APAP_func )" "Basal receptor phosphorylation"
48+ JAK1_gp130 -> pJAK1_pgp130 CUSTOM "il6_act * IL6 * JAK1_gp130 * ( 1 + dcf_il6_act * DCF_func ) * ( 1 + apap_il6_act * APAP_func )" "Receptor phosphorylation"
49+
50+ pJAK1_pgp130 + SOCS3 -> SOCS3 CUSTOM "receptor_deg_socs3 * pJAK1_pgp130 * (SOCS3/(k_sat_SOCS3 + SOCS3)) * ( 1 + dcf_receptor_deg_socs3 * DCF_func ) * ( 1 + apap_receptor_deg_socs3 * APAP_func )" "SOCS3_Bound receptor degradation"
51+
52+ STAT3 -> cpSTAT3 CUSTOM "stat3_act * cSTAT3 * pJAK1_pgp130 * ( 1 + dcf_stat3_act * DCF_func ) * ( 1 + apap_stat3_act * APAP_func )" "Phosphorylation STAT3"
53+ cpSTAT3 -> npSTAT3 CUSTOM "pstat3_imp * cpSTAT3 * ( 1 + dcf_pstat3_imp * DCF_func ) * ( 1 + apap_pstat3_imp * APAP_func )" "Import phosphorylated STAT3"
54+ npSTAT3 -> STAT3 CUSTOM "stat3_dea * npSTAT3 * ( 1 + dcf_stat3_dea * DCF_func ) * ( 1 + apap_stat3_dea * APAP_func )" "STAT3 dephosphorylation (cytoplasm)"
55+
56+
57+ 0 -> nSOCS3RNA1 CUSTOM "(1-ActD) * (f_SOCS3_STAT3*(npSTAT3)^n_STAT3) * ( 1 + dcf_f_SOCS3_STAT3 * DCF_func ) * ( 1 + apap_f_SOCS3_STAT3 * APAP_func )" "SOCS3 transcription"
58+ nSOCS3RNA1 -> nSOCS3RNA2 CUSTOM "socs3rna_delay * nSOCS3RNA1 * ( 1 + dcf_socs3rna_delay * DCF_func ) * ( 1 + apap_socs3rna_delay * APAP_func )" "SOCS3 transcriptional delay"
59+ nSOCS3RNA2 -> nSOCS3RNA3 CUSTOM "socs3rna_delay * nSOCS3RNA2 * ( 1 + dcf_socs3rna_delay * DCF_func ) * ( 1 + apap_socs3rna_delay * APAP_func )" "SOCS3 transcriptional delay"
60+ nSOCS3RNA3 -> nSOCS3RNA4 CUSTOM "socs3rna_delay * nSOCS3RNA3 * ( 1 + dcf_socs3rna_delay * DCF_func ) * ( 1 + apap_socs3rna_delay * APAP_func )" "SOCS3 transcriptional delay"
61+ nSOCS3RNA4 -> nSOCS3RNA5 CUSTOM "socs3rna_delay * nSOCS3RNA4 * ( 1 + dcf_socs3rna_delay * DCF_func ) * ( 1 + apap_socs3rna_delay * APAP_func )" "SOCS3 transcriptional delay"
62+ nSOCS3RNA5 -> SOCS3RNA CUSTOM "socs3rna_delay * nSOCS3RNA5 * ( 1 + dcf_socs3rna_delay * DCF_func ) * ( 1 + apap_socs3rna_delay * APAP_func )" "SOCS3 transcriptional delay"
63+ SOCS3RNA -> 0 CUSTOM "socs3rna_deg * SOCS3RNA * ( 1 + dcf_socs3rna_deg * DCF_func ) * ( 1 + apap_socs3rna_deg * APAP_func )" "SOCS3 mRNA degradation"
64+
65+ #define SOCS3SAT ( socs3_sat * ( 1 + dcf_socs3_sat * DCF_func ) * ( 1 + apap_socs3_sat * APAP_func ) )
66+ -> SOCS3 CUSTOM "(1-cycloHex) * socs3_pro * ( SOCS3RNA / ( SOCS3SAT + SOCS3RNA ) ) * ( 1 + dcf_socs3_pro * DCF_func ) * ( 1 + apap_socs3_pro * APAP_func )" "SOCS3 translation"
67+ SOCS3 -> 0 CUSTOM "socs3_deg * SOCS3 * ( 1 + dcf_socs3_deg * DCF_func ) * ( 1 + apap_socs3_deg * APAP_func )" "SOCS3 degradation"
68+
69+ DERIVED
70+ cSTAT3 C nmol/l conc. "STAT3 * ( 1 / ( (K_transport * (1 + dcf_K_transport * DCF_func) * (1 + apap_K_transport * APAP_func)) + 1 ) )"
71+ nSTAT3 C nmol/l conc. "(vol_cyt / vol_nuc) * ( STAT3 - cSTAT3 )"
72+
73+ tcpSTAT3 C nmol/l conc. "cpSTAT3"
74+ tnpSTAT3 C nmol/l conc. "npSTAT3"
75+ ctSTAT3 C nmol/l conc. "cSTAT3 + cpSTAT3"
76+ ntSTAT3 C nmol/l conc. "nSTAT3 + npSTAT3"
77+ tSTAT3 C nmol/l conc. "(vol_cyt * (cSTAT3 + cpSTAT3) + vol_nuc * (nSTAT3 + npSTAT3) )/(vol_cyt+vol_nuc)"
78+ tpSTAT3 C nmol/l conc. "(vol_cyt * cpSTAT3 + vol_nuc * npSTAT3 )/(vol_cyt+vol_nuc)"
79+ tSOCS3 C nmol/l conc. "SOCS3"
80+ tgp130 C nmol/l conc. "JAK1_gp130 + pJAK1_pgp130"
81+
82+ OBSERVABLES
83+ #ifdef BSA_LINK
84+ mcyto_obs C ug/uL conc. 0 0 "mcyto"
85+ mnuc_obs C ug/uL conc. 0 0 "mnuc"
86+ #endif
87+
88+ binding_sites C - conc. 0 0 "scale_gp130_deg * JAK1_gp130" "Percentage IL6 binding sites"
89+ gp130_abs C zmol/cell conc. 0 0 "tgp130*(vol_cyt+vol_nuc)" "gp130 total"
90+ socs3_abs C zmol/cell conc. 0 0 "tSOCS3*vol_cyt" "SOCS3 total"
91+ stat3_abs C zmol/cell conc. 0 0 "tSTAT3*(vol_cyt+vol_nuc)" "total STAT3"
92+ SOCS3_qpcr C au conc. 0 1 "scale_socs3_qpcr_nExpID * SOCS3RNA" "SOCS3 qPCR"
93+
94+ pY_STAT3 C - conc. 0 0 "tpSTAT3 / tSTAT3" "Phosphorylation degree"
95+
96+ // Offsets were all reduced out
97+ ctSTAT3_wb_scaled C au conc. 0 0 "scale_tstat3_filename_nExpID * vol_cyt * ctSTAT3" "Total cytoplasmic STAT3"
98+ ntSTAT3_wb_scaled C au conc. 0 0 "scale_tstat3_filename_nExpID * (mcyto/mnuc) * vol_nuc * ntSTAT3" "Total nuclear STAT3"
99+ tSTAT3_wb_scaled C au conc. 0 0 "scale_tstat3_filename_nExpID * ( vol_cyt + vol_nuc ) * ( mcyto / ( mnuc + mcyto ) ) * tSTAT3" "Total STAT3"
100+
101+ cpSTAT3_wb_scaled C au conc. 0 0 "scale_pstat3_filename_nExpID * vol_cyt * tcpSTAT3" "Cytoplasmic pSTAT3"
102+ npSTAT3_wb_scaled C au conc. 0 0 "scale_pstat3_filename_nExpID * (mcyto/mnuc) * vol_nuc * tnpSTAT3" "Nuclear pSTAT3"
103+ tpSTAT3_wb_scaled C au conc. 0 0 "scale_pstat3_filename_nExpID * ( vol_cyt + vol_nuc ) * ( mcyto / ( mnuc + mcyto ) ) * tpSTAT3" "Total pSTAT3"
104+
105+ SOCS3_qpcr_scaled C au conc. 0 1 "scale_socs3_qpcr_filename_nExpID * SOCS3RNA" "SOCS3 qPCR"
106+ cSOCS3_wb C au conc. 0 0 "scale_csocs3_filename_nExpID * tSOCS3" "Total SOCS3"
107+
108+ ERRORS
109+ #ifdef BSA_LINK
110+ mcyto_obs "sd_mcyto"
111+ mnuc_obs "sd_mnuc"
112+ #endif
113+
114+ gp130_abs "sd_gp130_abs"
115+ socs3_abs "sd_socs3_abs"
116+ stat3_abs "sd_stat3_abs"
117+ SOCS3_qpcr "sd_socs3_qpcr"
118+
119+ pY_STAT3 "1"
120+ binding_sites "1"
121+
122+ ctSTAT3_wb_scaled "scale_tstat3_filename_nExpID * sqrt( sd_ctSTAT3^2 + sd_rel_ctSTAT3^2 * ctSTAT3^2 )"
123+ ntSTAT3_wb_scaled "scale_tstat3_filename_nExpID * sqrt( sd_ntSTAT3^2 + sd_rel_ntSTAT3^2 * ntSTAT3^2 )"
124+ tSTAT3_wb_scaled "scale_tstat3_filename_nExpID * sqrt( sd_tSTAT3^2 + sd_rel_tSTAT3^2 * tSTAT3^2 )"
125+
126+ cpSTAT3_wb_scaled "scale_pstat3_filename_nExpID * sqrt( sd_cpSTAT3^2 + sd_rel_cpSTAT3^2 * tcpSTAT3^2 )"
127+ npSTAT3_wb_scaled "scale_pstat3_filename_nExpID * sqrt( sd_npSTAT3^2 + sd_rel_npSTAT3^2 * tnpSTAT3^2 )"
128+ tpSTAT3_wb_scaled "scale_pstat3_filename_nExpID * sqrt( sd_tpSTAT3^2 + sd_rel_tpSTAT3^2 * tpSTAT3^2 )"
129+
130+ cSOCS3_wb "scale_csocs3_filename_nExpID * sqrt( sd_cSOCS3^2 + sd_rel_cSOCS3^2 * cSOCS3_wb^2 )"
131+ SOCS3_qpcr_scaled "sd_socs3_qpcr"
132+
133+ SUBSTITUTIONS
134+ vcyt "0.6375"
135+ vnuc "0.2125"
136+
137+ total_STAT3 "1e3 * STAT3_total"
138+
139+ CONDITIONS
140+ vol_cyt "vcyt" // ((0.001*606.82)/(12.67+0.5))*12.67
141+ vol_nuc "vnuc"
142+
143+ input_dcf "0"
144+ input_apap "0"
145+
146+ // No initial parameters for unconserved moieities
147+ init_SOCS3RNA "1"
148+ init_nSOCS3RNA1 "1"
149+ init_nSOCS3RNA2 "1"
150+ init_nSOCS3RNA3 "1"
151+ init_nSOCS3RNA4 "1"
152+ init_nSOCS3RNA5 "1"
153+ init_SOCS3 "1"
154+
155+ // Default inputs
156+ input_bmp2 "0"
157+ input_il6 "10"
158+ input_cyclo "0"
159+ input_level "0"
160+
161+ // Totals for the conserved pools
162+ init_STAT3 ".5 * total_STAT3 * (vnuc+vcyt) / vcyt" // <= Defined w.r.t. cytoplasm
163+ init_cpSTAT3 "0"
164+ init_npSTAT3 ".5 * total_STAT3 * (vnuc+vcyt) / vnuc" // <= This one may not be zero because of power function in transcription model.
165+
166+ receptor_pro "receptor_pro"
167+ init_JAK1_gp130 "receptor_pro * receptor_deg"
168+ init_pJAK1_pgp130 "0"
169+
170+ stat3_act "stat3_act / receptor_pro"
171+
172+ is_bmp2 "0"
173+ input_level "0"
174+
175+ RANDOM
176+ nExpID INDEPENDENT
0 commit comments