As an user, I would like to use the eQuilibrator-API as the thermodynamic database. Thus, eQuilibrator would parse the reactions, calculate ΔGr for each reaction and use the data to prepare and convert a cobra.Model into a pyTFA.ThermoModel. Is there any reason that hampers this integration?
I would be happy to help with the implementation, maybe as an extra dependency. I have used the tutorial in tutorials/figure_paper.py to try to reproduce the results just by adding reaction data, but the results differ (at the end of this notebook).
EDIT: after adding the pH and ionic strength information about each metabolite (without running the built-in .prepare() method), the results are exactly reproduced.
As an user, I would like to use the eQuilibrator-API as the thermodynamic database. Thus, eQuilibrator would parse the reactions, calculate ΔGr for each reaction and use the data to prepare and convert a
cobra.Modelinto apyTFA.ThermoModel. Is there any reason that hampers this integration?I would be happy to help with the implementation, maybe as an extra dependency. I have used the tutorial in
tutorials/figure_paper.pyto try to reproduce the results just by adding reaction data, but the results differ (at the end of this notebook).EDIT: after adding the pH and ionic strength information about each metabolite (without running the built-in
.prepare()method), the results are exactly reproduced.