Reimport MFA data after calculation in INCA¶
This is an example notebook for the reimport module that is a part of the INCA processing tools of BFAIR. The calculated fluxes/fragments/etc. (other output of INCA), can be reimported and worked on here in Python.
[1]:
import pandas as pd
import numpy as np
import time
import ast
import sys
import escher
from BFAIR.INCA import INCA_reimport
[2]:
filename = 'data/MFA_modelInputsData/TestFile.mat'
simulation_info = pd.read_csv('data/MFA_modelInputsData/Re-import/experimentalMS_data_I.csv')
simulation_id = 'WTEColi_113C80_U13C20_01'
Stepwise import¶
[3]:
reimport_data = INCA_reimport()
[4]:
# Succession of functions
info = reimport_data.extract_file_info(filename)
parallel, non_stationary = reimport_data.det_simulation_type(simulation_info)
m, f = reimport_data.data_extraction(filename)
model_info = reimport_data.extract_model_info(m)
simulationParameters = reimport_data.extract_sim_params(simulation_id, info, m, filename)
fittedData = reimport_data.extract_base_stats(f, simulation_id, info)
f_mnt_info = reimport_data.get_fit_info(f)
fittedMeasuredFluxes, fittedMeasuredFragments = reimport_data.sort_fit_info(f_mnt_info, simulation_info, fittedData)
f_mnt_res_info = reimport_data.get_residuals_info(f, simulation_info)
fittedMeasuredFluxResiduals, fittedMeasuredFragmentResiduals = reimport_data.sort_residual_info(f_mnt_res_info, simulation_info, fittedData)
f_par_info = reimport_data.get_fitted_parameters(f, simulation_info)
fittedFluxes, fittedFragments = reimport_data.sort_parameter_info(f_par_info, simulation_info, fittedData)
Alternative shortcut¶
There is also a summary function that performes all the custom re-import functions subsequently
[5]:
reimport_data_directly = INCA_reimport()
[6]:
fittedData2, fittedFluxes2, fittedFragments2, fittedMeasuredFluxes2, fittedMeasuredFragments2, fittedMeasuredFluxResiduals2, fittedMeasuredFragmentResiduals2, simulationParameters2 = reimport_data_directly.reimport(filename, simulation_info, simulation_id)
Output¶
[7]:
fittedData
[7]:
fitted_echi2 | fitted_alf | fitted_chi2 | fitted_dof | simulation_id | simulation_dateAndTime | used_ | comment_ | |
---|---|---|---|---|---|---|---|---|
0 | 66.500689 | 0.05 | 30848.845497 | 91 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | True | None |
[8]:
fittedFluxes
[8]:
simulation_id | simulation_dateAndTime | rxn_id | flux | flux_stdev | flux_lb | flux_ub | flux_units | fit_alf | fit_chi2s | fit_cor | fit_cov | free | used_ | comment_ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | 26dap_DASH_MSYN | 2.295040e-01 | 0.002608 | 0.224392 | 0.234616 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
1 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | ACONTa_ACONTb | 2.074886e+00 | 16996.864976 | 1.185984 | 1000.000000 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
2 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | ACONTa_ACONTb_reverse | 8.690514e-07 | 15432.592032 | 0.000000 | 28.927600 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | True | True | None |
3 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | AKGDH | 1.423617e-01 | 7673.615592 | 0.000000 | 1.919800 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
4 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | ALATA_L | 3.435520e-01 | 0.003904 | 0.335900 | 0.351204 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
92 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | TPI | 2.175603e+00 | 25620.656341 | 0.000000 | 1000.000000 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
93 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | TPI_reverse | 8.689299e-07 | 24739.593649 | 0.000000 | 1000.000000 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | True | True | None |
94 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | TrpSYN | 3.801600e-02 | 0.000432 | 0.037169 | 0.038863 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
95 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | TyrSYN | 9.222400e-02 | 0.001048 | 0.090170 | 0.094278 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
96 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | ValSYN | 2.830080e-01 | 0.003216 | 0.276705 | 0.289311 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
97 rows × 15 columns
[9]:
fittedFragments
[9]:
simulation_id | simulation_dateAndTime | experiment_id | sample_name_abbreviation | time_point | fragment_id | fragment_mass | fit_val | fit_stdev | fit_units | fit_alf | fit_cor | fit_cov | free | used_ | comment_ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
97 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | 3pg_c_C3H6O7P_MRM | 185.049463 | 0.464103 | 0.017405 | norm | 0.05 | None | None | True | True | None |
98 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | 6pgc_c_C6H12O10P_MRM | 275.127544 | 0.139491 | 0.029912 | norm | 0.05 | None | None | True | True | None |
99 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | akg_c_C4H5O3_MRM | 101.080880 | 0.014567 | 0.001620 | norm | 0.05 | None | None | True | True | None |
100 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | akg_c_C5H5O5_MRM | 145.090430 | 7.003159 | 0.342067 | norm | 0.05 | None | None | True | True | None |
101 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | asp_DASH_L_c_C3H6NO2_MRM | 88.085379 | 0.380567 | 0.012953 | norm | 0.05 | None | None | True | True | None |
102 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | asp_DASH_L_c_C4H6NO4_MRM | 132.094929 | 0.352042 | 0.016582 | norm | 0.05 | None | None | True | True | None |
103 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | dhap_c_C3H6O6P_MRM | 169.050058 | 0.321554 | 0.033352 | norm | 0.05 | None | None | True | True | None |
104 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | fdp_c_C6H13O12P2_MRM | 339.108057 | 0.044915 | 0.004312 | norm | 0.05 | None | None | True | True | None |
105 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | g6p_c_C6H12O9P_MRM | 259.128139 | 0.109670 | 0.025212 | norm | 0.05 | None | None | True | True | None |
106 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | glc_DASH_D_c_C2H3O2_MRM | 59.044113 | 0.648814 | 0.016425 | norm | 0.05 | None | None | True | True | None |
107 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | glc_DASH_D_c_C6H11O6_MRM | 179.148221 | 0.007728 | 0.001388 | norm | 0.05 | None | None | True | True | None |
108 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | glu_DASH_L_c_C5H6NO3_MRM | 128.106264 | 0.143175 | 0.005395 | norm | 0.05 | None | None | True | True | None |
109 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | glu_DASH_L_c_C5H8NO4_MRM | 146.121551 | 0.143175 | 0.005395 | norm | 0.05 | None | None | True | True | None |
110 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | icit_c_C5H3O3_MRM | 111.075738 | 0.556731 | 0.078481 | norm | 0.05 | None | None | True | True | None |
111 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | icit_c_C6H7O7_MRM | 191.115862 | 0.659628 | 0.078770 | norm | 0.05 | None | None | True | True | None |
112 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | mal_DASH_L_c_C4H3O4_MRM | 115.064403 | 0.376196 | 0.010982 | norm | 0.05 | None | None | True | True | None |
113 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | mal_DASH_L_c_C4H5O5_MRM | 133.079690 | 0.376196 | 0.010982 | norm | 0.05 | None | None | True | True | None |
114 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | met_DASH_L_c_C5H10NO2S_MRM | 148.203423 | 0.190092 | 0.026700 | norm | 0.05 | None | None | True | True | None |
115 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | met_DASH_L_c_CH3S_MRM | 47.099363 | 0.484876 | 0.030054 | norm | 0.05 | None | None | True | True | None |
116 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | pep_c_C3H4O6P_MRM | 167.034176 | 0.468839 | 0.021512 | norm | 0.05 | None | None | True | True | None |
117 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | phe_DASH_L_c_C9H10NO2_MRM | 164.181583 | 2.970986 | 0.417026 | norm | 0.05 | None | None | True | True | None |
118 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | phe_DASH_L_c_C9H7O2_MRM | 147.151057 | 2.970986 | 0.417026 | norm | 0.05 | None | None | True | True | None |
119 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | prpp_c_C5H12O14P3_MRM | 389.061948 | 0.283507 | 0.015233 | norm | 0.05 | None | None | True | True | None |
120 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | pyr_c_C3H3O3_MRM | 87.054258 | 0.442824 | 0.009992 | norm | 0.05 | None | None | True | True | None |
121 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | s7p_c_C7H14O10P_MRM | 289.154166 | 0.297171 | 0.028618 | norm | 0.05 | None | None | True | True | None |
122 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | succ_c_C4H3O3_MRM | 99.064998 | 0.236633 | 0.014982 | norm | 0.05 | None | None | True | True | None |
123 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | succ_c_C4H5O4_MRM | 117.080285 | 0.236633 | 0.014982 | norm | 0.05 | None | None | True | True | None |
124 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | thr_DASH_L_c_C2H4NO2_MRM | 74.058757 | 0.518172 | 0.078920 | norm | 0.05 | None | None | True | True | None |
125 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | thr_DASH_L_c_C4H8NO3_MRM | 118.111406 | 0.278460 | 0.058629 | norm | 0.05 | None | None | True | True | None |
[10]:
fittedMeasuredFluxes
[10]:
simulation_id | simulation_dateAndTime | experiment_id | sample_name_abbreviation | rxn_id | fitted_sres | used_ | comment_ | |
---|---|---|---|---|---|---|---|---|
0 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | Ec_Biomass_INCA | 6.309539e-24 | True | None |
1 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | EX_ac_LPAREN_e_RPAREN_ | 8.846925e-23 | True | None |
2 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | EX_glc_LPAREN_e_RPAREN_ | 6.518208e-23 | True | None |
[11]:
fittedMeasuredFragments
[11]:
simulation_id | simulation_dateAndTime | experiment_id | sample_name_abbreviation | fragment_id | fitted_sres | used_ | comment_ | |
---|---|---|---|---|---|---|---|---|
3 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 3pg_c_C3H6O7P_MRM | 1587.763805 | True | None |
4 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 6pgc_c_C6H12O10P_MRM | 1563.596778 | True | None |
5 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | akg_c_C4H5O3_MRM | 1216.643767 | True | None |
6 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | akg_c_C5H5O5_MRM | 807.498659 | True | None |
7 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | asp_DASH_L_c_C3H6NO2_MRM | 1073.129640 | True | None |
8 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | asp_DASH_L_c_C4H6NO4_MRM | 913.677204 | True | None |
9 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | dhap_c_C3H6O6P_MRM | 458.596502 | True | None |
10 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | fdp_c_C6H13O12P2_MRM | 1405.172021 | True | None |
11 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | g6p_c_C6H12O9P_MRM | 946.401789 | True | None |
12 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | glc_DASH_D_c_C2H3O2_MRM | 423.003283 | True | None |
13 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | glc_DASH_D_c_C6H11O6_MRM | 2212.963611 | True | None |
14 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | glu_DASH_L_c_C5H6NO3_MRM | 1912.009969 | True | None |
15 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | glu_DASH_L_c_C5H8NO4_MRM | 1912.009969 | True | None |
16 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | icit_c_C5H3O3_MRM | 363.128831 | True | None |
17 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | icit_c_C6H7O7_MRM | 379.700785 | True | None |
18 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | mal_DASH_L_c_C4H3O4_MRM | 3211.350094 | True | None |
19 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | mal_DASH_L_c_C4H5O5_MRM | 3211.350094 | True | None |
20 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | met_DASH_L_c_C5H10NO2S_MRM | 1493.029733 | True | None |
21 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | met_DASH_L_c_CH3S_MRM | 306.906314 | True | None |
22 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | pep_c_C3H4O6P_MRM | 588.864673 | True | None |
23 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | phe_DASH_L_c_C9H10NO2_MRM | 152.138718 | True | None |
24 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | phe_DASH_L_c_C9H7O2_MRM | 152.138718 | True | None |
25 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | prpp_c_C5H12O14P3_MRM | 222.820659 | True | None |
26 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | pyr_c_C3H3O3_MRM | 542.990231 | True | None |
27 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | s7p_c_C7H14O10P_MRM | 524.879652 | True | None |
28 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | succ_c_C4H3O3_MRM | 1535.567686 | True | None |
29 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | succ_c_C4H5O4_MRM | 1535.567686 | True | None |
30 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | thr_DASH_L_c_C2H4NO2_MRM | 86.390543 | True | None |
31 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | thr_DASH_L_c_C4H8NO3_MRM | 109.554083 | True | None |
[12]:
fittedMeasuredFluxResiduals
[12]:
simulation_id | simulation_dateAndTime | experiment_id | sample_name_abbreviation | time_point | rxn_id | res_data | res_fit | res_peak | res_stdev | res_val | res_msens | res_esens | used_ | comment_ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | Ec_Biomass_INCA | 0.704 | 0.704 | None | 0.008 | 2.511880e-12 | None | None | True | None |
1 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | EX_ac_LPAREN_e_RPAREN_ | 2.130 | 2.130 | None | 0.500 | 9.405809e-12 | None | None | True | None |
2 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | EX_glc_LPAREN_e_RPAREN_ | 7.400 | 7.400 | None | 0.200 | -8.073542e-12 | None | None | True | None |
[13]:
fittedMeasuredFragmentResiduals
[13]:
simulation_id | simulation_dateAndTime | experiment_id | sample_name_abbreviation | time_point | fragment_id | fragment_mass | res_data | res_fit | res_peak | res_stdev | res_val | res_msens | res_esens | used_ | comment_ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | 3pg_c_C3H6O7P_MRM | 185.049463 | 0.434465 | 0.449206 | M+0 | 0.016856 | 0.874535 | None | None | True | None |
4 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | 6pgc_c_C6H12O10P_MRM | 275.127544 | 0.095200 | 0.130680 | M+0 | 0.028053 | 1.264734 | None | None | True | None |
5 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | akg_c_C4H5O3_MRM | 101.080880 | 0.013870 | 0.013947 | M+0 | 0.001551 | 0.049918 | None | None | True | None |
6 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | akg_c_C5H5O5_MRM | 145.090430 | 0.353333 | 0.362609 | M+1 | 0.017717 | 0.523606 | None | None | True | None |
7 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | asp_DASH_L_c_C3H6NO2_MRM | 88.085379 | 0.362688 | 0.368352 | M+0 | 0.012540 | 0.451634 | None | None | True | None |
8 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | asp_DASH_L_c_C4H6NO4_MRM | 132.094929 | 0.326136 | 0.337056 | M+0 | 0.015887 | 0.687353 | None | None | True | None |
9 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | dhap_c_C3H6O6P_MRM | 169.050058 | 0.285900 | 0.311233 | M+0 | 0.032310 | 0.784057 | None | None | True | None |
10 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | fdp_c_C6H13O12P2_MRM | 339.108057 | 0.041052 | 0.042078 | M+0 | 0.004040 | 0.253959 | None | None | True | None |
11 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | g6p_c_C6H12O9P_MRM | 259.128139 | 0.062617 | 0.102742 | M+0 | 0.023661 | 1.695852 | None | None | True | None |
12 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | glc_DASH_D_c_C2H3O2_MRM | 59.044113 | 0.624426 | 0.634855 | M+0 | 0.016085 | 0.648315 | None | None | True | None |
13 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | glc_DASH_D_c_C6H11O6_MRM | 179.148221 | 0.006977 | 0.007240 | M+0 | 0.001300 | 0.202349 | None | None | True | None |
14 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | glu_DASH_L_c_C5H6NO3_MRM | 128.106264 | 0.134416 | 0.135597 | M+0 | 0.005110 | 0.231207 | None | None | True | None |
15 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | glu_DASH_L_c_C5H8NO4_MRM | 146.121551 | 0.134416 | 0.135597 | M+0 | 0.005110 | 0.231207 | None | None | True | None |
16 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | icit_c_C5H3O3_MRM | 111.075738 | 0.271897 | 0.527267 | M+0 | 0.076534 | 3.336682 | None | None | True | None |
17 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | icit_c_C6H7O7_MRM | 191.115862 | 0.255439 | 0.617962 | M+0 | 0.078364 | 4.626148 | None | None | True | None |
18 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | mal_DASH_L_c_C4H3O4_MRM | 115.064403 | 0.324639 | 0.360182 | M+0 | 0.010540 | 3.372176 | None | None | True | None |
19 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | mal_DASH_L_c_C4H5O5_MRM | 133.079690 | 0.324639 | 0.360182 | M+0 | 0.010540 | 3.372176 | None | None | True | None |
20 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | met_DASH_L_c_C5H10NO2S_MRM | 148.203423 | 0.116097 | 0.180032 | M+0 | 0.025444 | 2.512787 | None | None | True | None |
21 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | met_DASH_L_c_CH3S_MRM | 47.099363 | 0.473937 | 0.479632 | M+0 | 0.029731 | 0.191543 | None | None | True | None |
22 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | pep_c_C3H4O6P_MRM | 167.034176 | 0.439365 | 0.453790 | M+0 | 0.020835 | 0.692360 | None | None | True | None |
23 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | phe_DASH_L_c_C9H10NO2_MRM | 164.181583 | 0.250254 | 0.265110 | M+1 | 0.037267 | 0.398648 | None | None | True | None |
24 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | phe_DASH_L_c_C9H7O2_MRM | 147.151057 | 0.250254 | 0.265110 | M+1 | 0.037267 | 0.398648 | None | None | True | None |
25 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | prpp_c_C5H12O14P3_MRM | 389.061948 | 0.266659 | 0.268503 | M+0 | 0.014429 | 0.127800 | None | None | True | None |
26 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | pyr_c_C3H3O3_MRM | 87.054258 | 0.424906 | 0.428610 | M+0 | 0.009673 | 0.382893 | None | None | True | None |
27 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | s7p_c_C7H14O10P_MRM | 289.154166 | 0.210187 | 0.275388 | M+0 | 0.026767 | 2.435895 | None | None | True | None |
28 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | succ_c_C4H3O3_MRM | 99.064998 | 0.217845 | 0.226561 | M+0 | 0.014353 | 0.607219 | None | None | True | None |
29 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | succ_c_C4H5O4_MRM | 117.080285 | 0.217845 | 0.226561 | M+0 | 0.014353 | 0.607219 | None | None | True | None |
30 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | thr_DASH_L_c_C2H4NO2_MRM | 74.058757 | 0.501832 | 0.507023 | M+0 | 0.077235 | 0.067213 | None | None | True | None |
31 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | WTEColi_113C80_U13C20_01 | OxicWtGlc | 0 | thr_DASH_L_c_C4H8NO3_MRM | 118.111406 | 0.262139 | 0.266607 | M+0 | 0.056147 | 0.079581 | None | None | True | None |
[14]:
simulationParameters
[14]:
cont_alpha | cont_reltol | cont_steps | fit_nudge | fit_reinit | fit_reltol | fit_starts | fit_tau | hpc_on | int_maxstep | ... | sim_sens | sim_ss | sim_tunit | hpc_mcr | hpc_serve | simulation_id | simulation_dateAndTime | original_filename | used_ | comment_ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0.05 | 1.0 | 5.0 | 1.0 | True | 0.01 | 10.0 | 0.000001 | False | inf | ... | False | True | h | 0.0 | parfor | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | data/MFA_modelInputsData/TestFile.mat | True | None |
1 rows × 31 columns
Visualization¶
Fluxes can easily be visulaized using “Escher”
First we have to set up a dictionary containing our calculated flux values together with their corresponding reaction IDs
[15]:
fittedFluxes
[15]:
simulation_id | simulation_dateAndTime | rxn_id | flux | flux_stdev | flux_lb | flux_ub | flux_units | fit_alf | fit_chi2s | fit_cor | fit_cov | free | used_ | comment_ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | 26dap_DASH_MSYN | 2.295040e-01 | 0.002608 | 0.224392 | 0.234616 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
1 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | ACONTa_ACONTb | 2.074886e+00 | 16996.864976 | 1.185984 | 1000.000000 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
2 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | ACONTa_ACONTb_reverse | 8.690514e-07 | 15432.592032 | 0.000000 | 28.927600 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | True | True | None |
3 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | AKGDH | 1.423617e-01 | 7673.615592 | 0.000000 | 1.919800 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
4 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | ALATA_L | 3.435520e-01 | 0.003904 | 0.335900 | 0.351204 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
92 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | TPI | 2.175603e+00 | 25620.656341 | 0.000000 | 1000.000000 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
93 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | TPI_reverse | 8.689299e-07 | 24739.593649 | 0.000000 | 1000.000000 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | True | True | None |
94 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | TrpSYN | 3.801600e-02 | 0.000432 | 0.037169 | 0.038863 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
95 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | TyrSYN | 9.222400e-02 | 0.001048 | 0.090170 | 0.094278 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
96 | WTEColi_113C80_U13C20_01 | 2021-02-10 16:29:22 | ValSYN | 2.830080e-01 | 0.003216 | 0.276705 | 0.289311 | mmol*gDCW-1*hr-1 | 0.05 | None | None | None | False | True | None |
97 rows × 15 columns
[16]:
fluxes = {}
for i, rxn in fittedFluxes.iterrows():
fluxes[rxn['rxn_id']] = rxn['flux']
Then we can check if there is a suitable map available (if not it will have to be added)
[17]:
escher.list_available_maps()
[17]:
[{'organism': 'Saccharomyces cerevisiae',
'map_name': 'iMM904.Central carbon metabolism'},
{'organism': 'Homo sapiens',
'map_name': 'RECON1.Inositol retinol metabolism'},
{'organism': 'Homo sapiens', 'map_name': 'RECON1.Glycolysis TCA PPP'},
{'organism': 'Homo sapiens', 'map_name': 'RECON1.Tryptophan metabolism'},
{'organism': 'Homo sapiens', 'map_name': 'RECON1.Carbohydrate metabolism'},
{'organism': 'Homo sapiens',
'map_name': 'RECON1.Amino acid metabolism (partial)'},
{'organism': 'Escherichia coli', 'map_name': 'iJO1366.Nucleotide metabolism'},
{'organism': 'Escherichia coli',
'map_name': 'iJO1366.Fatty acid biosynthesis (saturated)'},
{'organism': 'Escherichia coli',
'map_name': 'iJO1366.Nucleotide and histidine biosynthesis'},
{'organism': 'Escherichia coli', 'map_name': 'e_coli_core.Core metabolism'},
{'organism': 'Escherichia coli', 'map_name': 'iJO1366.Central metabolism'},
{'organism': 'Escherichia coli',
'map_name': 'iJO1366.Fatty acid beta-oxidation'}]
And then we are ready to display the fluxes
[18]:
b = escher.Builder('e_coli_core.Core metabolism',
reaction_data= fluxes).display_in_notebook()
[19]:
b
[19]:
[ ]: