Skip to content

Commit a352f67

Browse files
committed
Add ratio ratio figure tables
1 parent 6ff5e34 commit a352f67

9 files changed

+157
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
µ [1/h];Min [NADH]/[NAD] / [NADPH] / [NADP] ratio ratio;Max [NADH]/[NAD] / [NADPH] / [NADP] ratio
2+
0.868;5.454701288745219e-09;43.219820755546266
3+
0.818;1.8284759110685234e-08;5.489600406820648
4+
0.768;1.828475911068517e-08;1409.9629208438744
5+
0.718;1.8284759110685234e-08;1409.9629208438744
6+
0.668;1.828475911068517e-08;1409.9629208438744
7+
0.618;1.8284759109209265e-08;1409.9629210714984
8+
0.568;1.8284759109209265e-08;1409.9629210714984
9+
0.518;1.828475911068517e-08;1409.9629208438769
10+
0.468;1.8284759109209265e-08;1409.9629210714972
11+
0.418;1.8284759109209265e-08;1409.9629210714972
12+
0.368;1.828475911068517e-08;1409.9629208438769
13+
0.318;1.8284759109209265e-08;1409.9629210714997
14+
0.268;1.8284759109209265e-08;1409.9629210714997
15+
0.218;1.8284759109209265e-08;1409.9629210714984
16+
0.168;1.8284759109209265e-08;1409.9629210714984
17+
0.118;1.8284759109209265e-08;1409.9629210714984
18+
0.068;1.8284759109209265e-08;1409.9629210714984
19+
0.05;1.8284759109209265e-08;1409.9629210714984
20+
0.03;1.8284759109209265e-08;1409.9629210714972
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
µ [1/h];Min [NADH]/[NAD] / [NADPH] / [NADP] ratio ratio;Max [NADH]/[NAD] / [NADPH] / [NADP] ratio
2+
0.868;1.058763703667519e-06;1.1349705288067761e-05
3+
0.818;9.697491281103921e-09;1.4621028832899563e-05
4+
0.768;9.697491281103817e-09;2.0586547428516945e-05
5+
0.718;9.697491281103852e-09;3.6483933157847336e-05
6+
0.668;9.697491281103852e-09;3.6483933157847465e-05
7+
0.618;9.697491281103784e-09;3.648393315784759e-05
8+
0.568;9.697491281103956e-09;3.6483933157847336e-05
9+
0.518;9.697491281103921e-09;3.6483933157847404e-05
10+
0.468;9.697491281103921e-09;3.6483933157847404e-05
11+
0.418;9.697491281103921e-09;3.6483933157847465e-05
12+
0.368;9.697491281103921e-09;3.6483933157847336e-05
13+
0.318;9.697491281103921e-09;3.6483933157847465e-05
14+
0.268;9.697491281103852e-09;3.6483933157847465e-05
15+
0.218;9.697491281103921e-09;9.697491281103921e-09
16+
0.168;9.697491281103956e-09;3.6483933157847336e-05
17+
0.118;9.697491281103852e-09;5.005160631110232e-05
18+
0.068;9.697491281103921e-09;5.0051606311102676e-05
19+
0.05;9.697491281103852e-09;5.00516063111025e-05
20+
0.03;9.697491281103921e-09;0.025082410302595674
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
µ [1/h];Min [NADH]/[NAD] / [NADPH] / [NADP] ratio ratio;Max [NADH]/[NAD] / [NADPH] / [NADP] ratio
2+
0.868;6.057532061018978e-07;6.057532061018978e-07
3+
0.818;7.412048519953993e-06;0.00047008681571776854
4+
0.768;4.3580257636046746e-05;0.0005079434041649491
5+
0.718;4.3580257636046746e-05;0.0005079434041649491
6+
0.668;4.3580257638221385e-05;0.0005079434041142558
7+
0.618;4.3580257638221303e-05;0.0005079434041142549
8+
0.568;4.3580257636046746e-05;0.0005079434041649491
9+
0.518;4.3580257638221303e-05;0.0005079434041142558
10+
0.468;4.3580257636046746e-05;0.0005079434041649491
11+
0.418;4.3580257638221385e-05;0.0005079434041650502
12+
0.368;4.3580257638221303e-05;0.0005079434041142558
13+
0.318;4.358025763822146e-05;0.0005079434041142558
14+
0.268;4.3580257640428075e-05;0.0005079434040628172
15+
0.218;4.3580257638221303e-05;0.0005079434041142568
16+
0.168;4.3580257636046746e-05;0.0005079434041649478
17+
0.118;4.3580257638221385e-05;0.0005079434041142549
18+
0.068;4.358025763822069e-05;0.0005079434041646992
19+
0.05;4.3580257638221385e-05;0.0005079434041142549
20+
0.03;4.3580257636046746e-05;0.0005079434041649478
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
µ [1/h];Min [NADH]/[NAD] / [NADPH] / [NADP] ratio ratio;Max [NADH]/[NAD] / [NADPH] / [NADP] ratio
2+
0.868;3.170970035392897e-08;4.23958164206238e-06
3+
0.818;8.945159205641623e-09;4.901053093527124e-07
4+
0.768;3.397466517937613e-08;3.397466517935416e-08
5+
0.718;7.417029190411599e-08;7.417029190406565e-08
6+
0.668;7.417029190656527e-08;7.417029189916734e-08
7+
0.618;8.28367786889318e-08;5.000046497229754e-07
8+
0.568;8.283677869721503e-08;5.000046497229754e-07
9+
0.518;8.283677869721503e-08;5.000046497229738e-07
10+
0.468;8.283677869721445e-08;5.000046497229754e-07
11+
0.418;8.283677869721445e-08;5.000046497229754e-07
12+
0.368;8.283677869721445e-08;5.000046497229754e-07
13+
0.318;8.283677869721503e-08;5.000046497229754e-07
14+
0.268;8.283677869721503e-08;5.000046497229754e-07
15+
0.218;8.28367786889318e-08;5.000046497229754e-07
16+
0.168;8.283677869721503e-08;5.000046497229754e-07
17+
0.118;8.283677869721445e-08;5.000046497229754e-07
18+
0.068;8.283677869721445e-08;5.000046497229754e-07
19+
0.05;8.283677869721503e-08;5.000046497229754e-07
20+
0.03;8.283677869721503e-08;2.0586965751996375e-05
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
µ [1/h];Min [NADH]/[NAD] / [NADPH] / [NADP] ratio ratio;Max [NADH]/[NAD] / [NADPH] / [NADP] ratio
2+
0.206;2.500000000000004e-09;0.0738320911102045
3+
0.181;2.9532020660851382e-08;3.6483933157847336e-05
4+
0.156;2.9532020660851488e-08;3.6483933157847465e-05
5+
0.131;2.9532020660851488e-08;3.6483933157847465e-05
6+
0.106;2.9532020660851488e-08;3.6483933157847336e-05
7+
0.081;2.9532020660851488e-08;3.6483933157847336e-05
8+
0.056;2.9532020660851488e-08;3.6483933157847465e-05
9+
0.05;2.9532020660851488e-08;3.6483933157847465e-05
10+
0.03;2.9532020660851488e-08;3.648393315784772e-05
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
µ [1/h];Min [NADH]/[NAD] / [NADPH] / [NADP] ratio ratio;Max [NADH]/[NAD] / [NADPH] / [NADP] ratio
2+
0.206;2.500000000000004e-09;0.0012189686872727827
3+
0.181;6.067252013635352e-09;0.00017758356919825546
4+
0.156;8.283677869729126e-08;1.3006834461102799e-05
5+
0.131;8.283677869729126e-08;1.300683446110282e-05
6+
0.106;8.283677869729096e-08;1.300683446110282e-05
7+
0.081;8.283677869729096e-08;1.300683446110282e-05
8+
0.056;8.283677869729126e-08;1.300683446110282e-05
9+
0.05;8.283677869729156e-08;1.300683446110282e-05
10+
0.03;8.283677869729126e-08;1.300683446110282e-05
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
µ [1/h];Min [NADH]/[NAD] / [NADPH] / [NADP] ratio ratio;Max [NADH]/[NAD] / [NADPH] / [NADP] ratio
2+
0.371;7.494993761181404e-08;0.03917923336023001
3+
0.321;2.718027261437686e-09;0.0168106668319901
4+
0.271;4.984585944330793e-07;0.0001290005326453497
5+
0.221;8.402956752623811e-09;1.2149836234148682e-07
6+
0.171;8.402956752623841e-09;1.2149836234148682e-07
7+
0.121;8.402956752623811e-09;1.2149836234148767e-07
8+
0.071;9.697491281103921e-09;2.0586547428516945e-05
9+
0.05;9.697491281103921e-09;2.0586547428516874e-05
10+
0.03;9.697491281103921e-09;2.0586547428516836e-05
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
µ [1/h];Min [NADH]/[NAD] / [NADPH] / [NADP] ratio ratio;Max [NADH]/[NAD] / [NADPH] / [NADP] ratio
2+
0.371;4.996131438229745e-07;0.8471602813012503
3+
0.321;4.520927876011859e-08;0.01681066683199016
4+
0.271;7.24803449115163e-08;0.0003470056683238361
5+
0.221;1.5325059098294287e-06;2.0807194008751586e-06
6+
0.171;1.7856972807670211e-06;1.7856972809451308e-06
7+
0.121;8.283677869720738e-08;1.7854048693652235e-07
8+
0.071;8.283677869720738e-08;1.7854048693652203e-07
9+
0.05;8.283677869720738e-08;1.857638157439786e-06
10+
0.03;8.283677869720738e-08;1.8576381572540254e-06

cosa_create_ratio_data_table.py

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
from helper import json_load
2+
3+
jsons = [
4+
"cosa/results_aerobic/ratio_ratio_test_data.json",
5+
"cosa/results_aerobic_acetate/ratio_ratio_test_data.json",
6+
"cosa/results_anaerobic/ratio_ratio_test_data.json",
7+
]
8+
folders = [
9+
"cosa/results_aerobic/",
10+
"cosa/results_aerobic_acetate/",
11+
"cosa/results_anaerobic/",
12+
]
13+
14+
header = "µ [1/h];Min [NADH]/[NAD] / [NADPH] / [NADP] ratio ratio;Max [NADH]/[NAD] / [NADPH] / [NADP] ratio\n"
15+
for i in range(len(jsons)):
16+
json = jsons[i]
17+
folder = folders[i]
18+
19+
data = json_load(json)
20+
for key in data.keys():
21+
if "_OPTMDF_" in key:
22+
target = "MDF"
23+
else:
24+
target = "SubMDF"
25+
if "STANDARDCONC" in key:
26+
concentrations = "standard_concentrations"
27+
else:
28+
concentrations = "paper_concentrations"
29+
30+
body = ""
31+
for entry_i in range(len(data[key]["plotted_growth_rates"])):
32+
mu = data[key]["plotted_growth_rates"][entry_i]
33+
min_ratio = data[key]["min_ratios"][entry_i]
34+
max_ratio = data[key]["max_ratios"][entry_i]
35+
body += f"{mu};{min_ratio};{max_ratio}\n"
36+
with open(folder+"ratio_ratios_table_"+target+"_"+concentrations+".csv", "w", encoding="utf-8") as f:
37+
f.write(header+body)

0 commit comments

Comments
 (0)