Skip to content

Commit 93b89c3

Browse files
committed
Prepare new FVA runs
1 parent 9b522c2 commit 93b89c3

File tree

78 files changed

+91
-522466
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+91
-522466
lines changed
Binary file not shown.
Binary file not shown.
Binary file not shown.

cosa/variability__aerobic_TEST_0_03_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_05_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_05_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_05_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_05_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_068_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_118_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_168_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_218_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_218_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_218_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_218_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_268_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_318_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_368_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_418_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_418_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_418_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_418_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_468_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_518_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_568_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_618_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_668_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_668_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_668_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_668_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_718_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_768_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_818_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_818_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_818_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_818_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_868_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_868_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_868_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_TEST_0_868_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_003_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_003_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_003_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_003_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_056_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_056_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_056_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_056_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_106_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_106_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_106_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_106_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_206_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_206_PAPERCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_206_STANDARDCONCS_FLEXIBLE copy.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_206_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__aerobic_acetate_TEST_0_206_STANDARDCONCS_WILDTYPE.json

-10,958
This file was deleted.

cosa/variability__anaerobic_TEST_0_03_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_05_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_05_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_05_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_071_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_121_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_171_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_171_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_171_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_221_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_271_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_321_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_321_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_321_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_371_PAPERCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_371_STANDARDCONCS_FLEXIBLE.json

-7,306
This file was deleted.

cosa/variability__anaerobic_TEST_0_371_STANDARDCONCS_WILDTYPE.json

-7,306
This file was deleted.

cosa_fva.py

+12-9
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,12 @@ def cosa_single_swap_test(anaerobic : bool, reac_id: str, mu: float, base_nadx_s
115115

116116
suffix = cosa_get_suffix(anaerobic, expanded=False, c_source=c_source)
117117

118-
# figures_path = f"./cosa/results{suffix}/figures/"
119-
# ensure_folder_existence(figures_path)
120-
121118
report = ""
122119
original_cobra_model = copy.deepcopy(cobra_model)
123120
for concentrations in ("STANDARDCONCS", "PAPERCONCS"):
124121
output_filepath = f"./cosa/variability_{suffix}_{reac_id}_{concentrations}_{base_nadx_scenario}.json"
125-
if os.path.exists(output_filepath):
126-
continue
122+
# if os.path.exists(output_filepath):
123+
# continue
127124

128125
print(f"=CONCENTRATION RANGES: {concentrations}=")
129126
report += f"=CONCENTRATION RANGES: {concentrations}=\n"
@@ -162,6 +159,15 @@ def cosa_single_swap_test(anaerobic : bool, reac_id: str, mu: float, base_nadx_s
162159
tested_vars.append(reaction.id)
163160
tested_vars = list(set(tested_vars))
164161

162+
variable_ids = list(optmdfpathway_base_variables.keys())
163+
f_var_addition = []
164+
for tested_var in tested_vars:
165+
f_var = f"f_var_{tested_var}"
166+
if f_var in variable_ids:
167+
f_var_addition.append(f_var)
168+
tested_vars += f_var_addition
169+
tested_vars += ["var_B", "var_B2"]
170+
165171
# tested_vars = [f"f_var_{x}" for x in get_all_tcosa_reaction_ids(cobra_model)] + get_all_tcosa_reaction_ids(cobra_model)
166172
# tested_vars = [x for x in tested_vars if ((("_ORIGINAL_") in x) or (("_VARIANT_") in x)) and (x in optmdf_result["values"].keys())]
167173
# tested_vars += ["x_nad_tcosa_c", "x_nadp_tcosa_c", "x_nadh_tcosa_c", "x_nadph_tcosa_c"]
@@ -179,10 +185,7 @@ def cosa_single_swap_test(anaerobic : bool, reac_id: str, mu: float, base_nadx_s
179185
1e12,
180186
)
181187
print(optmdf_result["values"]["var_B"])
182-
# fva_results["OptMDF"] = perform_variability_analysis(
183-
# tested_vars=tested_vars,
184-
# base_problem=optmdfpathway_base_problem,
185-
# )
188+
186189
fva_results["OptMDF"] = perform_fva_multi(
187190
var_ids=tested_vars,
188191
base_problem=optmdfpathway_base_problem,

cosa_fva_aerobic.py

+31-31
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
import ray
55
ray.init(log_to_driver=False)
66

7-
for base_nadx_scenario in ("WILDTYPE", "FLEXIBLE"):
8-
cosa_single_swap_test(
9-
anaerobic=False,
10-
reac_id="TEST_0_868",
11-
mu=0.868,
12-
base_nadx_scenario=base_nadx_scenario
13-
)
7+
for base_nadx_scenario in ("WILDTYPE", "FLEXIBLE", "SINGLE_COFACTOR"):
8+
# cosa_single_swap_test(
9+
# anaerobic=False,
10+
# reac_id="TEST_0_868",
11+
# mu=0.868,
12+
# base_nadx_scenario=base_nadx_scenario
13+
# )
1414
cosa_single_swap_test(
1515
anaerobic=False,
1616
reac_id="TEST_0_818",
@@ -29,12 +29,12 @@
2929
# mu=0.718,
3030
# base_nadx_scenario=base_nadx_scenario
3131
# )
32-
cosa_single_swap_test(
33-
anaerobic=False,
34-
reac_id="TEST_0_668",
35-
mu=0.668,
36-
base_nadx_scenario=base_nadx_scenario
37-
)
32+
# cosa_single_swap_test(
33+
# anaerobic=False,
34+
# reac_id="TEST_0_668",
35+
# mu=0.668,
36+
# base_nadx_scenario=base_nadx_scenario
37+
# )
3838
# cosa_single_swap_test(
3939
# anaerobic=False,
4040
# reac_id="TEST_0_618",
@@ -59,12 +59,12 @@
5959
# mu=0.468,
6060
# base_nadx_scenario=base_nadx_scenario
6161
# )
62-
cosa_single_swap_test(
63-
anaerobic=False,
64-
reac_id="TEST_0_418",
65-
mu=0.418,
66-
base_nadx_scenario=base_nadx_scenario
67-
)
62+
# cosa_single_swap_test(
63+
# anaerobic=False,
64+
# reac_id="TEST_0_418",
65+
# mu=0.418,
66+
# base_nadx_scenario=base_nadx_scenario
67+
# )
6868
# cosa_single_swap_test(
6969
# anaerobic=False,
7070
# reac_id="TEST_0_368",
@@ -95,12 +95,12 @@
9595
# mu=0.268,
9696
# base_nadx_scenario=base_nadx_scenario
9797
# )
98-
cosa_single_swap_test(
99-
anaerobic=False,
100-
reac_id="TEST_0_218",
101-
mu=0.218,
102-
base_nadx_scenario=base_nadx_scenario
103-
)
98+
# cosa_single_swap_test(
99+
# anaerobic=False,
100+
# reac_id="TEST_0_218",
101+
# mu=0.218,
102+
# base_nadx_scenario=base_nadx_scenario
103+
# )
104104
# cosa_single_swap_test(
105105
# anaerobic=False,
106106
# reac_id="TEST_0_168",
@@ -119,12 +119,12 @@
119119
# mu=0.068,
120120
# base_nadx_scenario=base_nadx_scenario
121121
# )
122-
cosa_single_swap_test(
123-
anaerobic=False,
124-
reac_id="TEST_0_05",
125-
mu=0.05,
126-
base_nadx_scenario=base_nadx_scenario
127-
)
122+
# cosa_single_swap_test(
123+
# anaerobic=False,
124+
# reac_id="TEST_0_05",
125+
# mu=0.05,
126+
# base_nadx_scenario=base_nadx_scenario
127+
# )
128128
# cosa_single_swap_test(
129129
# anaerobic=False,
130130
# reac_id="TEST_0_03",

cosa_fva_aerobic_acetate.py

+29-29
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,39 @@
44
import ray
55
ray.init(log_to_driver=False)
66

7-
for base_nadx_scenario in ("WILDTYPE", "FLEXIBLE"):
8-
cosa_single_swap_test(
9-
anaerobic=False,
10-
reac_id="TEST_0_206",
11-
mu=0.2059,
12-
base_nadx_scenario=base_nadx_scenario,
13-
c_source="acetate",
14-
)
7+
for base_nadx_scenario in ("WILDTYPE", "FLEXIBLE", "SINGLE_COFACTOR"):
8+
# cosa_single_swap_test(
9+
# anaerobic=False,
10+
# reac_id="TEST_0_206",
11+
# mu=0.2059,
12+
# base_nadx_scenario=base_nadx_scenario,
13+
# c_source="acetate",
14+
# )
1515
cosa_single_swap_test(
1616
anaerobic=False,
1717
reac_id="TEST_0_156",
1818
mu=0.156,
1919
base_nadx_scenario=base_nadx_scenario,
2020
c_source="acetate",
2121
)
22-
cosa_single_swap_test(
23-
anaerobic=False,
24-
reac_id="TEST_0_106",
25-
mu=0.106,
26-
base_nadx_scenario=base_nadx_scenario,
27-
c_source="acetate",
28-
)
29-
cosa_single_swap_test(
30-
anaerobic=False,
31-
reac_id="TEST_0_056",
32-
mu=0.056,
33-
base_nadx_scenario=base_nadx_scenario,
34-
c_source="acetate",
35-
)
36-
cosa_single_swap_test(
37-
anaerobic=False,
38-
reac_id="TEST_0_003",
39-
mu=0.03,
40-
base_nadx_scenario=base_nadx_scenario,
41-
c_source="acetate",
42-
)
22+
# cosa_single_swap_test(
23+
# anaerobic=False,
24+
# reac_id="TEST_0_106",
25+
# mu=0.106,
26+
# base_nadx_scenario=base_nadx_scenario,
27+
# c_source="acetate",
28+
# )
29+
# cosa_single_swap_test(
30+
# anaerobic=False,
31+
# reac_id="TEST_0_056",
32+
# mu=0.056,
33+
# base_nadx_scenario=base_nadx_scenario,
34+
# c_source="acetate",
35+
# )
36+
# cosa_single_swap_test(
37+
# anaerobic=False,
38+
# reac_id="TEST_0_003",
39+
# mu=0.03,
40+
# base_nadx_scenario=base_nadx_scenario,
41+
# c_source="acetate",
42+
# )

cosa_fva_anaerobic.py

+19-19
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
ray.init(log_to_driver=False)
66

77

8-
for base_nadx_scenario in ("FLEXIBLE",): #("WILDTYPE", "FLEXIBLE"):
9-
cosa_single_swap_test(
10-
anaerobic=True,
11-
reac_id="TEST_0_371",
12-
mu=0.371,
13-
base_nadx_scenario=base_nadx_scenario
14-
)
8+
for base_nadx_scenario in ("WILDTYPE", "FLEXIBLE", "SINGLE_COFACTOR"):
9+
# cosa_single_swap_test(
10+
# anaerobic=True,
11+
# reac_id="TEST_0_371",
12+
# mu=0.371,
13+
# base_nadx_scenario=base_nadx_scenario
14+
# )
1515
cosa_single_swap_test(
1616
anaerobic=True,
1717
reac_id="TEST_0_321",
@@ -30,12 +30,12 @@
3030
# mu=0.221,
3131
# base_nadx_scenario=base_nadx_scenario
3232
# )
33-
cosa_single_swap_test(
34-
anaerobic=True,
35-
reac_id="TEST_0_171",
36-
mu=0.171,
37-
base_nadx_scenario=base_nadx_scenario
38-
)
33+
# cosa_single_swap_test(
34+
# anaerobic=True,
35+
# reac_id="TEST_0_171",
36+
# mu=0.171,
37+
# base_nadx_scenario=base_nadx_scenario
38+
# )
3939
# cosa_single_swap_test(
4040
# anaerobic=True,
4141
# reac_id="TEST_0_121",
@@ -48,12 +48,12 @@
4848
# mu=0.071,
4949
# base_nadx_scenario=base_nadx_scenario
5050
# )
51-
cosa_single_swap_test(
52-
anaerobic=True,
53-
reac_id="TEST_0_05",
54-
mu=0.05,
55-
base_nadx_scenario=base_nadx_scenario
56-
)
51+
# cosa_single_swap_test(
52+
# anaerobic=True,
53+
# reac_id="TEST_0_05",
54+
# mu=0.05,
55+
# base_nadx_scenario=base_nadx_scenario
56+
# )
5757
# cosa_single_swap_test(
5858
# anaerobic=True,
5959
# reac_id="TEST_0_03",

0 commit comments

Comments
 (0)