MetworkPy: A Python Package for Graph- and Information-theoretic Investigation of Metabolic Networks
- 1Seattle Childrens Research Institute
Abstract
Background: Metabolism plays an important role in physiology and disease. In silico Genome-Scale Metabolic Models (GSMMs) are useful for informing analysis of metabolism and contextualizing high-throughput molecular profiling data. Flux balance analysis (FBA) based approaches can use GSMMs to predict metabolic reaction flux states and condition-specific alterations, but most FBA methods are limited by: 1) needing metabolic objective functions that are difficult to define experimentally, and 2) confining comparisons to extrema of reaction flux distributions. Results: We introduce MetworkPy, a Python package that implements a flexible toolbox for objective-free graph- and information-theoretic analyses of GSMMs and flux distributions. MetworkPy includes methods to construct graph representations of GSMMs, to deconstruct GSMMs into topologically-aware gene sets that inform downstream bioinformatic analyses, and to assess shifts in flux distributions for groups of reactions. To demonstrate utility, we used MetworkPy to identify metabolic features perturbed by the transcription factor ArgR, a known regulator of arginine biosynthesis in Mycobacterium tuberculosis. MetworkPy successfully linked reaction flux shifts in ArgR's transcriptome-constrained GSMM to arginine biosynthesis, which cannot be easily ascertained by FBA-based approaches. Conclusions: MetworkPy is a customization-friendly toolkit for topological- and flux sampling based- analyses of GSMMs. MetworkPy's tools provide multiple complementary metabolic contextualization approaches for microbial or eukaryotic genes of interest, and MetworkPy's architecture facilitates user-designed workflows.
Related
- An information-theoretic perspective on feed-forward loop abundances in transcriptional networks
- mstsa: A Python Library for Information-Theoretic and Statistical Analysis of EEG Microstate Sequences
- INFORME: coupling information-theoretic experimental design with nonlinear mixed-effects modeling for efficient observation scheduling
- An information-theoretic analysis of the tsetse fly (Glossina morsitans) antenna reveals trichoid sensilla as the main carriers of odor identity
- The Multi-scale Copula Index (MCI): a new information-theoretic measure of association and its applications in functional cancer genomics
BibTeX
@misc{griebel2026metworkpy,
title = {{MetworkPy: A Python Package for Graph- and Information-theoretic Investigation of Metabolic Networks}},
author = {B. T. Griebel and S. Ma},
howpublished = {bioRxiv},
year = {2026},
month = may,
doi = {10.64898/2026.05.26.727944},
url = {https://www.biorxiv.org/content/10.64898/2026.05.26.727944v2},
note = {CC BY-NC-ND},
}
RIS
TY - UNPB
TI - MetworkPy: A Python Package for Graph- and Information-theoretic Investigation of Metabolic Networks
AU - B. T. Griebel
AU - S. Ma
PY - 2026
DA - 2026/05/26
PB - bioRxiv
DO - 10.64898/2026.05.26.727944
UR - https://www.biorxiv.org/content/10.64898/2026.05.26.727944v2
AB - Background: Metabolism plays an important role in physiology and disease. In silico Genome-Scale Metabolic Models (GSMMs) are useful for informing analysis of metabolism and contextualizing high-throughput molecular profiling data. Flux balance analysis (FBA) based approaches can use GSMMs to predict metabolic reaction flux states and condition-specific alterations, but most FBA methods are limited by: 1) needing metabolic objective functions that are difficult to define experimentally, and 2) confining comparisons to extrema of reaction flux distributions. Results: We introduce MetworkPy, a Python package that implements a flexible toolbox for objective-free graph- and information-theoretic analyses of GSMMs and flux distributions. MetworkPy includes methods to construct graph representations of GSMMs, to deconstruct GSMMs into topologically-aware gene sets that inform downstream bioinformatic analyses, and to assess shifts in flux distributions for groups of reactions. To demonstrate utility, we used MetworkPy to identify metabolic features perturbed by the transcription factor ArgR, a known regulator of arginine biosynthesis in Mycobacterium tuberculosis. MetworkPy successfully linked reaction flux shifts in ArgR's transcriptome-constrained GSMM to arginine biosynthesis, which cannot be easily ascertained by FBA-based approaches. Conclusions: MetworkPy is a customization-friendly toolkit for topological- and flux sampling based- analyses of GSMMs. MetworkPy's tools provide multiple complementary metabolic contextualization approaches for microbial or eukaryotic genes of interest, and MetworkPy's architecture facilitates user-designed workflows.
ER -