arXiv Science⌕ Search

arXiv · 1605.05371

Identification of conserved moieties in metabolic networks by graph theoretical analysis of atom transition networks

Abstract

Conserved moieties are groups of atoms that remain intact in all reactions of a metabolic network. Identification of conserved moieties gives insight into the structure and function of metabolic networks and facilitates metabolic modelling. All moiety conservation relations can be represented as nonnegative integer vectors in the left null space of the stoichiometric matrix corresponding to a biochemical network. Algorithms exist to compute such vectors based only on reaction stoichiometry but their computational complexity has limited their application to relatively small metabolic networks. Moreover, the vectors returned by existing algorithms do not, in general, represent conservation of a specific moiety with a defined atomic structure. Here, we show that identification of conserved moieties requires data on reaction atom mappings in addition to stoichiometry. We present a novel method to identify conserved moieties in metabolic networks by graph theoretical analysis of their underlying atom transition networks. Our method returns the exact group of atoms belonging to each conserved moiety as well as the corresponding vector in the left null space of the stoichiometric matrix. It can be implemented as a pipeline of polynomial time algorithms. Our implementation completes in under five minutes on a metabolic network with more than 4,000 mass balanced reactions. The scalability of the method enables extension of existing applications for moiety conservation relations to genome-scale metabolic networks. We also give examples of new applications made possible by elucidating the atomic structure of conserved moieties.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Hulda S. Haraldsdóttir, Ronan M. T. Fleming. 2016-05-17. Identification of conserved moieties in metabolic networks by graph theoretical analysis of atom transition networks. https://doi.org/10.1371/journal.pcbi.1004999

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Protocol for Discovering Convergent Molecular Networks across Multi-Omics Datasets Using Network Propagation

Phenotypic outcomes arise from coordinated changes across molecular layers. Although multi-omics data capture complementary molecular signals, integrating them into coherent biological mechanisms remains challenging due to limited overlap at the gene level. Network propagation maps significant gene hits from each dataset onto a prior knowledge molecular interaction network and diffuses their signals to neighboring genes. Mathematical integration of propagated networks, followed by clustering and pathway enrichment, reveals shared molecular networks, pinpointing the core biology captured across orthogonal molecular layers.

q-bio.MN↗

Triangularity of the Jacobian on siphon faces, the Metzler property of its transversal component and other results

We establish two structural properties of the Jacobian of a positive ODE on any invariant boundary face, i.e. on the face defined by a siphon of an associated Chemical Reaction Network. First, the Jacobian is block lower-triangular at every point of such a face, with a transversal diagonal block, which governs the species that vanish on the face, and a tangential one. Second, the transversal block is always a Metzler matrix. These two facts yield an elegant proof, in the spirit of Chemical Reaction Network theory, and a generalization of the most cited result in Mathematical Epidemiology (ME), the Next Generation Matrix (NGM) theorem, and they clarify its hypotheses. The Metzler property is exactly what makes the threshold $ρ(FV^{-1})<1$ work, it implies that regular splitting of the transversal block always exist, and, via Perron--Frobenius theory, that a boundary fixed point can never lose its stability through a Hopf bifurcation in the directions transversal to its face. Among other results, we review the ``symbolic-numeric" approach of Vassena and Stadler, which tackles bifurcation problems by viewing the characteristic polynomial of the Jacobian at fixed points as a formal polynomial in the "symbolic reactivities", and identifies its coefficients as ``Child Selection minors of the stoichiometric matrix". We also review two applications of this approach, to an SIRWS model and to a Capasso-Ruan-Wang family of SIRS models, using the Mathematica package Epid-CRN, which implements tools from both Chemical Reaction Network and Mathematical Epidemiology.

q-bio.MN↗

An interactive simulator for integrating biochemical models with experimental data

Biological models based on mathematical simulations (e.g., ordinary differential equations) are hugely beneficial for understanding biological processes and predicting the outcomes of experiments. Such models are built using a variety of sophisticated modeling tools. Unfortunately, the complexity of these tools is often a barrier to use by experimental biologists. To improve the usability and impact of biological models, we have created a desktop platform (DeskIridium) and a web-based simulator (WebIridium, hosted as a GitHub page) that, in combination, provide features that promote ease of use by experimental biologists, including: human-readable editing of models via the Antimony syntax; sliders for adjusting parameter values while simultaneously displaying simulation results in real time; zero-install distribution; AI chat integration; and generation of standalone Python implementations of SBML models to support reproducibility. The desktop version uses the well-established libroadrunner simulation package; the web-based application uses an Emscripten translated version of COPASI. Both simulators are SBML-compatible, allowing users to easily import previously built models or edit existing models using the easy-to-use antimony language. We used modern AI methods for software development and share the lessons we learned. Binaries, source code, and the web interface are available at: https://github.com/sys-bio/IridiumSimulator and https://github.com/sys-bio/WebIridium.

q-bio.MN↗