A Metabolic Reaction Balancing Web Service for Computational Systems Biology
Paul D. DobsoniD, Pedro MendesiD, Douglas Bruce KelliD, Neil SwainstoniD
Abstract
BackgroundIn metabolic network reconstruction the stoichiometric balancing of reactions is essential to create realistic constraint-based models. At the genome scale, balancing is a repetitive task that consumes valuable curator resource that could be deployed elsewhere. Automatic reaction balancing is possible and could be useful across computational systems biology, but widespread use of the appropriate code has been limited by the diversity of non-interoperable programming languages used in the field. RESTful web services offer a language-agnostic way of binding services together.\n\nResultsReaction balancing can be posed as a mixed integer linear programming problem to identify stoichiometric coefficients and infer commonly missing components. This functionality has been exposed as a web service that consumes a list of reactions as JSON or SBML. The reaction balancing web service has been deployed at http://www.nactem.ac.uk/balancer. Code is available via Github. By way of demonstration the service has been applied to a Chinese hamster ovary cell metabolic reconstruction to bring a further 219 reactions into balance.\n\nConclusionsThe majority of systems biology software cannot access existing automatic reaction balancing tools due to a lack of language-specific bindings. Web services bridge different languages by using widely-spoken web communication protocols, meaning that one binding works for almost all languages. Automatic reaction balancing can now be consumed by any systems biology software via a RESTful web service.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 2
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- md_harmonize: a Python package for atom-level harmonization of public metabolic data-bases
Huan Jin, Hunter Moseley·MetabolitesPeer-reviewed·Dec 17, 2023
- MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics
Zachary B. Haiman, Daniel Craig Zielinski, … Bernhard Ørn Palsson·PLoS Computational BiologyPeer-reviewed·Jan 28, 2021
- Generalist method to reconstruct metabolic networks from multi-omics data at large-scale
Pavan Kumar S, Subasree Sridhar, … Nirav Bhatt·bioRxiv·Apr 6, 2026
- MINREACT: an efficient algorithm for identifying minimal metabolic networks
Gayathri Sambamoorthy, Karthik Raman·BioinformaticsPeer-reviewed·May 7, 2020
- Working out Classic Examples of Metabolic Networks Structural Analysis with Wolfram Language
K. K. Liang·bioRxiv·Jun 18, 2019
- Escher-FBA: A web application for interactive flux balance analysis
E. G. Rowe, B. O. Palsson, Z. A. King·bioRxiv·Mar 13, 2018