{"title":"MetworkPy: A Python Package for Graph- and Information-theoretic Investigation of Metabolic Networks.","authors":"Braden T Griebel, Shuyi Ma","doi":"10.64898/2026.05.26.727944","DOIUrl":null,"url":null,"abstract":"<p><strong>Background: </strong>Metabolism plays an important role in physiology and disease. <i>In silico</i> 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.</p><p><strong>Results: </strong>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 <i>Mycobacterium tuberculosis</i>. MetworkPy successfully linked reaction flux shifts in ArgR's transcriptome-constrained GSMM to arginine biosynthesis, which cannot be easily ascertained by FBA-based approaches.</p><p><strong>Conclusions: </strong>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.</p>","PeriodicalId":519960,"journal":{"name":"bioRxiv : the preprint server for biology","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2026-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC13692015/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"bioRxiv : the preprint server for biology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.64898/2026.05.26.727944","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.