@@ -77,104 +77,13 @@ function objective(indiv_gene::Vector{Float64})::Float64
77
77
Exp. experiments[i],
78
78
Exp. get_timepoint (obs_name),
79
79
Sim. conditions,
80
- sim_norm_max = (
81
- length (Sim. normalization) == 0 ? 1.0 : norm_max
80
+ sim_norm_max = ifelse (
81
+ length (Sim. normalization) == 0 , 1.0 , norm_max
82
82
)
83
83
)...
84
84
)
85
85
end
86
86
end
87
- #=
88
- error::Vector{Float64} = zeros(16)
89
-
90
- sim_norm_max = maximum(Sim.simulations[observables_index("Phosphorylated_MEKc"),:,:])
91
- exp_t = Exp.get_timepoint(observables_index("Phosphorylated_MEKc"))
92
- error[1] = compute_objval_rss(
93
- Sim.simulations[observables_index("Phosphorylated_MEKc"), Int.(exp_t.+1), conditions_index("EGF")]./sim_norm_max,
94
- Exp.experiments[observables_index("Phosphorylated_MEKc")]["EGF"]
95
- )
96
- error[2] = compute_objval_rss(
97
- Sim.simulations[observables_index("Phosphorylated_MEKc"), Int.(exp_t.+1), conditions_index("HRG")]./sim_norm_max,
98
- Exp.experiments[observables_index("Phosphorylated_MEKc")]["HRG"]
99
- )
100
-
101
- sim_norm_max = maximum(Sim.simulations[observables_index("Phosphorylated_ERKc"),:,:])
102
- exp_t = Exp.get_timepoint(observables_index("Phosphorylated_ERKc"))
103
- error[3] = compute_objval_rss(
104
- Sim.simulations[observables_index("Phosphorylated_ERKc"), Int.(exp_t.+1), conditions_index("EGF")]./sim_norm_max,
105
- Exp.experiments[observables_index("Phosphorylated_ERKc")]["EGF"]
106
- )
107
- error[4] = compute_objval_rss(
108
- Sim.simulations[observables_index("Phosphorylated_ERKc"), Int.(exp_t.+1), conditions_index("HRG")]./sim_norm_max,
109
- Exp.experiments[observables_index("Phosphorylated_ERKc")]["HRG"]
110
- )
111
-
112
- sim_norm_max = maximum(Sim.simulations[observables_index("Phosphorylated_RSKw"),:,:])
113
- exp_t = Exp.get_timepoint(observables_index("Phosphorylated_RSKw"))
114
- error[5] = compute_objval_rss(
115
- Sim.simulations[observables_index("Phosphorylated_RSKw"), Int.(exp_t.+1), conditions_index("EGF")]./sim_norm_max,
116
- Exp.experiments[observables_index("Phosphorylated_RSKw")]["EGF"]
117
- )
118
- error[6] = compute_objval_rss(
119
- Sim.simulations[observables_index("Phosphorylated_RSKw"), Int.(exp_t.+1), conditions_index("HRG")]./sim_norm_max,
120
- Exp.experiments[observables_index("Phosphorylated_RSKw")]["HRG"]
121
- )
122
-
123
- sim_norm_max = maximum(Sim.simulations[observables_index("Phosphorylated_CREBw"),:,:])
124
- exp_t = Exp.get_timepoint(observables_index("Phosphorylated_CREBw"))
125
- error[7] = compute_objval_rss(
126
- Sim.simulations[observables_index("Phosphorylated_CREBw"), Int.(exp_t.+1), conditions_index("EGF")]./sim_norm_max,
127
- Exp.experiments[observables_index("Phosphorylated_CREBw")]["EGF"]
128
- )
129
- error[8] = compute_objval_rss(
130
- Sim.simulations[observables_index("Phosphorylated_CREBw"), Int.(exp_t.+1), conditions_index("HRG")]./sim_norm_max,
131
- Exp.experiments[observables_index("Phosphorylated_CREBw")]["HRG"]
132
- )
133
-
134
- sim_norm_max = maximum(Sim.simulations[observables_index("dusp_mRNA"),:,:])
135
- exp_t = Exp.get_timepoint(observables_index("dusp_mRNA"))
136
- error[9] = compute_objval_rss(
137
- Sim.simulations[observables_index("dusp_mRNA"), Int.(exp_t.+1), conditions_index("EGF")]./sim_norm_max,
138
- Exp.experiments[observables_index("dusp_mRNA")]["EGF"]
139
- )
140
- error[10] = compute_objval_rss(
141
- Sim.simulations[observables_index("dusp_mRNA"), Int.(exp_t.+1), conditions_index("HRG")]./sim_norm_max,
142
- Exp.experiments[observables_index("dusp_mRNA")]["HRG"]
143
- )
144
-
145
- sim_norm_max = maximum(Sim.simulations[observables_index("cfos_mRNA"),:,:])
146
- exp_t = Exp.get_timepoint(observables_index("cfos_mRNA"))
147
- error[11] = compute_objval_rss(
148
- Sim.simulations[observables_index("cfos_mRNA"), Int.(exp_t.+1), conditions_index("EGF")]./sim_norm_max,
149
- Exp.experiments[observables_index("cfos_mRNA")]["EGF"]
150
- )
151
- error[12] = compute_objval_rss(
152
- Sim.simulations[observables_index("cfos_mRNA"), Int.(exp_t.+1), conditions_index("HRG")]./sim_norm_max,
153
- Exp.experiments[observables_index("cfos_mRNA")]["HRG"]
154
- )
155
-
156
- sim_norm_max = maximum(Sim.simulations[observables_index("cFos_Protein"),:,:])
157
- exp_t = Exp.get_timepoint(observables_index("cFos_Protein"))
158
- error[13] = compute_objval_rss(
159
- Sim.simulations[observables_index("cFos_Protein"), Int.(exp_t.+1), conditions_index("EGF")]./sim_norm_max,
160
- Exp.experiments[observables_index("cFos_Protein")]["EGF"]
161
- )
162
- error[14] = compute_objval_rss(
163
- Sim.simulations[observables_index("cFos_Protein"), Int.(exp_t.+1), conditions_index("HRG")]./sim_norm_max,
164
- Exp.experiments[observables_index("cFos_Protein")]["HRG"]
165
- )
166
-
167
- sim_norm_max = maximum(Sim.simulations[observables_index("Phosphorylated_cFos"),:,:])
168
- exp_t = Exp.get_timepoint(observables_index("Phosphorylated_cFos"))
169
- error[15] = compute_objval_rss(
170
- Sim.simulations[observables_index("Phosphorylated_cFos"), Int.(exp_t.+1), conditions_index("EGF")]./sim_norm_max,
171
- Exp.experiments[observables_index("Phosphorylated_cFos")]["EGF"]
172
- )
173
- error[16] = compute_objval_rss(
174
- Sim.simulations[observables_index("Phosphorylated_cFos"), Int.(exp_t.+1), conditions_index("HRG")]./sim_norm_max,
175
- Exp.experiments[observables_index("Phosphorylated_cFos")]["HRG"]
176
- )
177
- =#
178
87
return sum (error)
179
88
else
180
89
return Inf
0 commit comments