Skip to content

Commit f74bf69

Browse files
author
Hiroaki Imoto
authored
Merge pull request #15 from himoto/develop
Fix index in set_search_param.jl
2 parents b02cea0 + dabd0ab commit f74bf69

File tree

3 files changed

+4
-95
lines changed

3 files changed

+4
-95
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "BioMASS"
22
uuid = "324734c7-f323-4536-9335-775d9be9d101"
33
authors = ["Hiroaki Imoto <himoto@protein.osaka-u.ac.jp>"]
4-
version = "0.2.0"
4+
version = "0.2.1"
55

66
[deps]
77
DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab"

fos_model/fitness.jl

Lines changed: 2 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -77,104 +77,13 @@ function objective(indiv_gene::Vector{Float64})::Float64
7777
Exp.experiments[i],
7878
Exp.get_timepoint(obs_name),
7979
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
8282
)
8383
)...
8484
)
8585
end
8686
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-
=#
17887
return sum(error)
17988
else
18089
return Inf

fos_model/set_search_param.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ function conv_lin2log!(
378378
)
379379
if length(difference) > 0
380380
for idx in difference
381-
if j <= C.NUM
381+
if idx <= C.NUM
382382
println(@sprintf("`C.%s`", C.NAMES[Int(idx)]))
383383
else
384384
println(@sprintf("`V.%s`", V.NAMES[Int(idx)-C.NUM]))

0 commit comments

Comments
 (0)