{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T14:21:55Z","timestamp":1774621315709,"version":"3.50.1"},"reference-count":54,"publisher":"Oxford University Press (OUP)","issue":"D1","license":[{"start":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T00:00:00Z","timestamp":1638144000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100007601","name":"Horizon 2020 - Research and Innovation Framework Programme","doi-asserted-by":"publisher","award":["686070"],"award-info":[{"award-number":["686070"]}],"id":[{"id":"10.13039\/501100007601","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"publisher","award":["177164"],"award-info":[{"award-number":["177164"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-SC0018249"],"award-info":[{"award-number":["DE-SC0018249"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,1,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>eQuilibrator (equilibrator.weizmann.ac.il) is a database of biochemical equilibrium constants and Gibbs free energies, originally designed as a web-based interface. While the website now counts around 1,000 distinct monthly users, its design could not accommodate larger compound databases and it lacked a scalable Application Programming Interface (API) for integration into other tools developed by the systems biology community. Here, we report on the recent updates to the database as well as the addition of a new Python-based interface to eQuilibrator that adds many new features such as a 100-fold larger compound database, the ability to add novel compounds, improvements in speed and memory use, and correction for Mg2+ ion concentrations. Moreover, the new interface can compute the covariance matrix of the uncertainty between estimates, for which we show the advantages and describe the application in metabolic modelling. We foresee that these improvements will make thermodynamic modelling more accessible and facilitate the integration of eQuilibrator into other software platforms.<\/jats:p>","DOI":"10.1093\/nar\/gkab1106","type":"journal-article","created":{"date-parts":[[2021,10,21]],"date-time":"2021-10-21T19:11:51Z","timestamp":1634843511000},"page":"D603-D609","source":"Crossref","is-referenced-by-count":184,"title":["eQuilibrator 3.0: a database solution for thermodynamic constant estimation"],"prefix":"10.1093","volume":"50","author":[{"given":"Moritz E","family":"Beber","sequence":"first","affiliation":[{"name":"Novo Nordisk Foundation Center for Biosustainability, Technical University of Denmark, Kemitorvet, 2800 Kongens Lyngby, Denmark"},{"name":"Unseen Biometrics ApS, Fruebjergvej 3, 2100\u00a0K\u00f8benhavn \u00d8, Denmark"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9588-3130","authenticated-orcid":false,"given":"Mattia G","family":"Gollub","sequence":"additional","affiliation":[{"name":"Department of Biosystems Science and Engineering and SIB Swiss Institute of Bioinformatics, ETH Z\u00fcrich, Basel\u00a04058, Switzerland"}]},{"given":"Dana","family":"Mozaffari","sequence":"additional","affiliation":[{"name":"Department of Biosystems Science and Engineering and SIB Swiss Institute of Bioinformatics, ETH Z\u00fcrich, Basel\u00a04058, Switzerland"},{"name":"Institute of Chemical Sciences and Engineering, EPFL, Lausanne\u00a01015, Switzerland"}]},{"given":"Kevin M","family":"Shebek","sequence":"additional","affiliation":[{"name":"Department of Chemical and Biological Engineering, Chemistry of Life Processes Institute, and Center for Synthetic Biology, Northwestern University, Evanston, IL 60208, USA"}]},{"given":"Avi\u00a0I","family":"Flamholz","sequence":"additional","affiliation":[{"name":"Division of Biology and Biological Engineering, California Institute of Technology, Pasadena, CA 91125, USA"}]},{"given":"Ron","family":"Milo","sequence":"additional","affiliation":[{"name":"Department of Plant and Environmental Sciences, Weizmann Institute of Science, Herzl 234, Rehovot 7610001, Israel"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8776-4799","authenticated-orcid":false,"given":"Elad","family":"Noor","sequence":"additional","affiliation":[{"name":"Department of Plant and Environmental Sciences, Weizmann Institute of Science, Herzl 234, Rehovot 7610001, Israel"}]}],"member":"286","published-online":{"date-parts":[[2021,11,29]]},"reference":[{"key":"2022010507313150400_B1","volume-title":"R\u00e9flexions sur la puissance motrice du feu et sur les machines propres \u00e0 d\u00e9velopper atte puissance","author":"Carnot","year":"1824"},{"key":"2022010507313150400_B2","doi-asserted-by":"crossref","first-page":"7022","DOI":"10.1038\/srep07022","article-title":"Quantum chemical approach to estimating the thermodynamics of metabolic reactions","volume":"4","author":"Jinich","year":"2014","journal-title":"Sci. Rep.-UK"},{"key":"2022010507313150400_B3","doi-asserted-by":"crossref","first-page":"e1006471","DOI":"10.1371\/journal.pcbi.1006471","article-title":"Quantum chemistry reveals thermodynamic principles of redox biochemistry","volume":"14","author":"Jinich","year":"2018","journal-title":"PLoS Comput. Biol."},{"key":"2022010507313150400_B4","volume-title":"The Entropy Law and the Economic Process","author":"Georgescu-Roegen","year":"1999"},{"key":"2022010507313150400_B5","doi-asserted-by":"crossref","first-page":"1792","DOI":"10.1529\/biophysj.106.093138","article-title":"Thermodynamics-based metabolic flux analysis","volume":"92","author":"Henry","year":"2007","journal-title":"Biophys. J."},{"key":"2022010507313150400_B6","doi-asserted-by":"crossref","first-page":"3064","DOI":"10.1093\/bioinformatics\/btab151","article-title":"multiTFA: a Python package for multi-variate thermodynamics-based flux analysis","volume":"37","author":"Mahamkali","year":"2021","journal-title":"Bioinformatics"},{"key":"2022010507313150400_B7","article-title":"Estimation of critical properties of organic compounds by the method of group contributions","volume-title":"University of Wisconsin, Engineering Experiment Station. Report no. 3","author":"Lydersen","year":"1955"},{"key":"2022010507313150400_B8","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1080\/00986448708960487","article-title":"Estimation of pure-component properties from group-contributions","volume":"57","author":"Joback","year":"1987","journal-title":"Chem. Eng. Commun."},{"key":"2022010507313150400_B9","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/BF01874203","article-title":"A group contribution method for the estimation of equilibrium constants for biochemical reactions","volume":"2","author":"Mavrovouniotis","year":"1988","journal-title":"Biotechnol. Tech."},{"key":"2022010507313150400_B10","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1038\/msb4100155","article-title":"A genome-scale metabolic reconstruction for Escherichia coli K-12 MG1655 that accounts for 1260 ORFs and thermodynamic information","volume":"3","author":"Feist","year":"2007","journal-title":"Mol. Syst. Biol."},{"key":"2022010507313150400_B11","doi-asserted-by":"crossref","first-page":"1487","DOI":"10.1529\/biophysj.107.124784","article-title":"Group contribution method for thermodynamic analysis of complex metabolic networks","volume":"95","author":"Jankowski","year":"2008","journal-title":"Biophys. J."},{"key":"2022010507313150400_B12","doi-asserted-by":"crossref","first-page":"2037","DOI":"10.1093\/bioinformatics\/bts317","article-title":"An integrated open framework for thermodynamics of reactions that combines accuracy and coverage","volume":"28","author":"Noor","year":"2012","journal-title":"Bioinformatics"},{"key":"2022010507313150400_B13","doi-asserted-by":"crossref","first-page":"e1003098","DOI":"10.1371\/journal.pcbi.1003098","article-title":"Consistent estimation of Gibbs energy using component contributions","volume":"9","author":"Noor","year":"2013","journal-title":"PLoS Comput. Biol."},{"key":"2022010507313150400_B14","doi-asserted-by":"crossref","first-page":"2691","DOI":"10.1016\/j.bpj.2018.04.030","article-title":"Temperature-dependent estimation of Gibbs energies using an updated group contribution method","volume":"114","author":"Du","year":"2018","journal-title":"Biophys. J."},{"key":"2022010507313150400_B15","doi-asserted-by":"crossref","first-page":"2905","DOI":"10.1111\/j.1432-1033.2004.04213.x","article-title":"The principle of flux minimization and its application to estimate stationary fluxes in metabolic networks","volume":"271","author":"Holzh\u00f3tter","year":"2004","journal-title":"Eur. J. Biochem."},{"key":"2022010507313150400_B16","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1093\/bioinformatics\/bty499","article-title":"pyTFA and matTFA: a Python package and a Matlab toolbox for thermodynamics-based flux analysis","volume":"35","author":"Salvy","year":"2019","journal-title":"Bioinformatics"},{"key":"2022010507313150400_B17","doi-asserted-by":"crossref","first-page":"e1003483","DOI":"10.1371\/journal.pcbi.1003483","article-title":"Pathway Thermodynamics Highlights Kinetic Obstacles in Central Metabolism","volume":"10","author":"Noor","year":"2014","journal-title":"PLOS Comput. Biol."},{"key":"2022010507313150400_B18","doi-asserted-by":"crossref","first-page":"e1006492","DOI":"10.1371\/journal.pcbi.1006492","article-title":"OptMDFpathway: Identification of metabolic pathways with maximal thermodynamic driving force and its application for analyzing the endogenous CO2 fixation potential of Escherichia coli","volume":"14","author":"H\u00e4dicke","year":"2018","journal-title":"PLoS Comput. Biol."},{"key":"2022010507313150400_B19","doi-asserted-by":"crossref","first-page":"3857","DOI":"10.1093\/bioinformatics\/btz129","article-title":"Parameter balancing: consistent parameter sets for kinetic metabolic models","volume":"35","author":"Lubitz","year":"2019","journal-title":"Bioinformatics"},{"key":"2022010507313150400_B20","doi-asserted-by":"crossref","first-page":"2938","DOI":"10.1093\/bioinformatics\/btab194","article-title":"Probabilistic thermodynamic analysis of metabolic networks","volume":"37","author":"Gollub","year":"2021","journal-title":"Bioinformatics"},{"key":"2022010507313150400_B21","article-title":"Removing both internal and unrealistic energy-generating cycles in flux balance analysis","author":"Noor","year":"2018"},{"key":"2022010507313150400_B22","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1038\/s42255-018-0006-7","article-title":"An upper limit on Gibbs energy dissipation governs cellular metabolism","volume":"1","author":"Niebel","year":"2019","journal-title":"Nat. Metab."},{"key":"2022010507313150400_B23","doi-asserted-by":"crossref","DOI":"10.1101\/2020.06.29.177063","article-title":"Unbiased metabolic flux inference through combined thermodynamic and 13C flux analysis","author":"Saldida","year":"2020"},{"key":"2022010507313150400_B24","doi-asserted-by":"crossref","first-page":"1001","DOI":"10.1038\/s41589-019-0364-9","article-title":"Near-equilibrium glycolysis supports metabolic homeostasis and energy yield","volume":"15","author":"Park","year":"2019","journal-title":"Nat. Chem. Biol."},{"key":"2022010507313150400_B25","doi-asserted-by":"crossref","first-page":"10039","DOI":"10.1073\/pnas.1215283110","article-title":"Glycolytic strategy as a tradeoff between energy yield and protein cost","volume":"110","author":"Flamholz","year":"2013","journal-title":"Proc. Natl. Acad. Sci. U.S.A."},{"key":"2022010507313150400_B26","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.ymben.2019.05.006","article-title":"2H and 13C metabolic flux analysis elucidates in vivo thermodynamics of the ED pathway in Zymomonas mobilis","volume":"54","author":"Jacobson","year":"2019","journal-title":"Metab. Eng."},{"key":"2022010507313150400_B27","doi-asserted-by":"crossref","first-page":"e9235","DOI":"10.15252\/msb.20199235","article-title":"Community standards to facilitate development and address challenges in metabolic modeling","volume":"16","author":"Carey","year":"2020","journal-title":"Mol. Syst. Biol."},{"key":"2022010507313150400_B28","doi-asserted-by":"crossref","first-page":"D770","DOI":"10.1093\/nar\/gkr874","article-title":"eQuilibrator \u2013 the biochemical thermodynamics calculator","volume":"40","author":"Flamholz","year":"2012","journal-title":"Nucleic Acids Res."},{"key":"2022010507313150400_B29","doi-asserted-by":"crossref","first-page":"D480","DOI":"10.1093\/nar\/gkm882","article-title":"KEGG for linking genomes to life and the environment","volume":"36","author":"Kanehisa","year":"2008","journal-title":"Nucleic Acids Res."},{"key":"2022010507313150400_B30","doi-asserted-by":"crossref","first-page":"D570","DOI":"10.1093\/nar\/gkaa992","article-title":"MetaNetX\/MNXref: unified namespace for metabolites and biochemical reactions in the context of metabolic models","volume":"49","author":"Moretti","year":"2021","journal-title":"Nucleic Acids Res."},{"key":"2022010507313150400_B31","doi-asserted-by":"crossref","first-page":"D1214","DOI":"10.1093\/nar\/gkv1031","article-title":"ChEBI in 2016: improved services and an expanding collection of metabolites","volume":"44","author":"Hastings","year":"2016","journal-title":"Nucleic Acids Res."},{"key":"2022010507313150400_B32","doi-asserted-by":"crossref","first-page":"D515","DOI":"10.1093\/nar\/gkv1049","article-title":"BiGG Models: a platform for integrating, standardizing and sharing genome-scale models","volume":"44","author":"King","year":"2016","journal-title":"Nucleic Acids Res."},{"key":"2022010507313150400_B33","doi-asserted-by":"crossref","first-page":"977","DOI":"10.1038\/nbt.1672","article-title":"High-throughput generation, optimization and analysis of genome-scale metabolic models","volume":"28","author":"Henry","year":"2010","journal-title":"Nat. Biotechnol."},{"key":"2022010507313150400_B34","doi-asserted-by":"crossref","first-page":"2860","DOI":"10.1093\/bioinformatics\/btv285","article-title":"The SwissLipids knowledgebase for lipid biology","volume":"31","author":"Aimo","year":"2015","journal-title":"Bioinformatics"},{"key":"2022010507313150400_B35","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1126\/science.aah5237","article-title":"A synthetic pathway for the fixation of carbon dioxide in vitro","volume":"354","author":"Schwander","year":"2016","journal-title":"Science"},{"key":"2022010507313150400_B36","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1186\/s13321-015-0087-1","article-title":"MINEs: open access databases of computationally predicted enzyme promiscuity products for untargeted metabolomics","volume":"7","author":"Jeffryes","year":"2015","journal-title":"J. Cheminformatics."},{"key":"2022010507313150400_B37","doi-asserted-by":"crossref","first-page":"1155","DOI":"10.1021\/acssynbio.6b00054","article-title":"ATLAS of biochemistry: a repository of all possible biochemical reactions for synthetic biology and metabolic engineering studies","volume":"5","author":"Hadadi","year":"2016","journal-title":"ACS Synth. Biol."},{"key":"2022010507313150400_B38","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1016\/j.ymben.2017.12.002","article-title":"RetroPath2.0: A retrosynthesis workflow for metabolic engineers","volume":"45","author":"Del\u00e9pine","year":"2018","journal-title":"Metab. Eng."},{"key":"2022010507313150400_B39","doi-asserted-by":"crossref","first-page":"W138","DOI":"10.1093\/nar\/gkq318","article-title":"PathPred: an enzyme-catalyzed metabolic pathway prediction server","volume":"38","author":"Moriya","year":"2010","journal-title":"Nucleic Acids Res."},{"key":"2022010507313150400_B40","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1038\/s41929-020-00557-y","article-title":"A new-to-nature carboxylation module to improve natural and synthetic CO2 fixation","volume":"4","author":"Scheffen","year":"2021","journal-title":"Nat. Catal."},{"key":"2022010507313150400_B41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0167-4838(94)90045-0","article-title":"Biochemical thermodynamics","volume":"1207","author":"Alberty","year":"1994","journal-title":"Biochim. Biophys. Acta - Protein Struct. Mol. Enzymol."},{"key":"2022010507313150400_B42","doi-asserted-by":"crossref","first-page":"1703","DOI":"10.1016\/j.bpj.2012.02.032","article-title":"Quantitative assignment of reaction directionality in a multicompartmental human metabolic reconstruction","volume":"102","author":"Haraldsd\u00f3ttir","year":"2012","journal-title":"Biophys. J."},{"key":"2022010507313150400_B43","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1093\/bioinformatics\/btq607","article-title":"von Bertalanffy 1.0: a COBRA toolbox extension to thermodynamically constrain metabolic models","volume":"27","author":"Fleming","year":"2011","journal-title":"Bioinformatics"},{"key":"2022010507313150400_B44","doi-asserted-by":"crossref","first-page":"780","DOI":"10.1002\/bit.22309","article-title":"Influence of uncertainties in pH, pMg, activity coefficients, metabolite concentrations, and other factors on the analysis of the thermodynamic feasibility of metabolic pathways","volume":"103","author":"Vojinovi\u0107","year":"2009","journal-title":"Biotechnol. Bioeng."},{"key":"2022010507313150400_B45","doi-asserted-by":"crossref","first-page":"12324","DOI":"10.1021\/jp030576l","article-title":"Thermodynamics of the hydrolysis of adenosine triphosphate as a function of temperature, pH, pMg, and ionic strength","volume":"107","author":"Alberty","year":"2003","journal-title":"J. Phys. Chem. B"},{"key":"2022010507313150400_B46","doi-asserted-by":"crossref","first-page":"2874","DOI":"10.1093\/bioinformatics\/bth314","article-title":"Thermodynamics of enzyme-catalyzed reactions\u2013a database for quantitative biochemistry","volume":"20","author":"Goldberg","year":"2004","journal-title":"Bioinformatics"},{"key":"2022010507313150400_B47","doi-asserted-by":"crossref","first-page":"e1005167","DOI":"10.1371\/journal.pcbi.1005167","article-title":"The protein cost of metabolic fluxes: prediction from enzymatic rate laws and cost minimization","volume":"12","author":"Noor","year":"2016","journal-title":"PLoS Comput. Biol."},{"key":"2022010507313150400_B48","doi-asserted-by":"crossref","first-page":"2221","DOI":"10.1351\/pac199769112221","article-title":"Legendre transforms in chemical thermodynamics","volume":"69","author":"Alberty","year":"1997","journal-title":"Pure Appl. Chem."},{"key":"2022010507313150400_B49","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1186\/1752-0509-7-74","article-title":"COBRApy: constraints-based reconstruction and analysis for Python","volume":"7","author":"Ebrahim","year":"2013","journal-title":"BMC Syst. Biol."},{"key":"2022010507313150400_B50","doi-asserted-by":"crossref","first-page":"e1006302","DOI":"10.1371\/journal.pcbi.1006302","article-title":"COBRAme: a computational framework for genome-scale models of metabolism and gene expression","volume":"14","author":"Lloyd","year":"2018","journal-title":"PLOS Comput. Biol."},{"key":"2022010507313150400_B51","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1038\/s41587-020-0446-y","article-title":"MEMOTE for standardized genome-scale metabolic model testing","volume":"38","author":"Lieven","year":"2020","journal-title":"Nat. Biotechnol."},{"key":"2022010507313150400_B52","first-page":"D575","article-title":"The ModelSEED Biochemistry Database for the integration of metabolic annotations and the reconstruction, comparison and analysis of metabolic models for plants, fungi and microbes","volume":"1","author":"Seaver","year":"2020","journal-title":"Nucleic Acids Res."},{"key":"2022010507313150400_B53","doi-asserted-by":"crossref","first-page":"7542","DOI":"10.1093\/nar\/gky537","article-title":"Fast automated reconstruction of genome-scale metabolic models for microbial species and communities","volume":"46","author":"Machado","year":"2018","journal-title":"Nucleic Acids Res."},{"key":"2022010507313150400_B54","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1186\/1752-153X-2-5","article-title":"Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit","volume":"2","author":"O\u2019Boyle","year":"2008","journal-title":"Chem. Cent. J."}],"container-title":["Nucleic Acids Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/nar\/article-pdf\/50\/D1\/D603\/42057662\/gkab1106.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/nar\/article-pdf\/50\/D1\/D603\/42057662\/gkab1106.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,11]],"date-time":"2023-11-11T14:20:35Z","timestamp":1699712435000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/nar\/article\/50\/D1\/D603\/6445959"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,29]]},"references-count":54,"journal-issue":{"issue":"D1","published-online":{"date-parts":[[2021,11,29]]},"published-print":{"date-parts":[[2022,1,7]]}},"URL":"https:\/\/doi.org\/10.1093\/nar\/gkab1106","relation":{},"ISSN":["0305-1048","1362-4962"],"issn-type":[{"value":"0305-1048","type":"print"},{"value":"1362-4962","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,1,7]]},"published":{"date-parts":[[2021,11,29]]}}}