csppinet: A Python package for context-specific biological network construction and analysis based on omics data
Abstract
The analysis of large-scale biological data, particularly omics data, has become essential for understanding complex biological systems. In this study, we present a Python package for the construction of context-specific biological networks based on gene expression activity and protein-protein interaction (PPI) data. The package leverages computational tools and the NetworkX library for network analysis. Through a case study focusing on yeast fermentation with glucose and xylose as carbon sources, we demonstrate the packages capabilities. The context-specific networks derived from these fermentation conditions were compared to highlight the impact of different carbon sources and stages on network dynamics. Hub genes were identified within each network, and Gene Ontology (GO) and Kyoto Encyclopedia of Genes and Genomes (KEGG) analyses were performed to understand their functional implications. The results revealed distinct hub genes and enriched biological processes in each context-specific network. In the glucose-specific network, the exclusively proteins in this network revealed enrichment in terms related to chromosome organization, biological regulation, MAPK signaling pathway and mismatch repair pathway. Conversely, the exclusively proteins in xylose-specific network revealed enrichment in generation of precursor metabolites and energy), mitochondrion organization, response to extracellular stimulus, glutamate metabolic process, cellular response to alcohol, beta-Alanine metabolism, arginine and proline metabolism, glyoxylate and dicarboxylate metabolism and pyruvate metabolism. The developed Python package and context-specific networks provide researchers with a valuable framework to explore complex biological phenomena. By integrating gene expression profiles and PPI data, researchers can gain insights into context-dependent molecular interactions and regulatory mechanisms. These findings contribute to the understanding of cellular behavior and have potential implications in disease mechanisms, biomarker identification, and drug target discovery. The csppinet package is available at https://github.com/lmigueel/csppinet.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- Organism
- Assay
- 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
- BioNetComp: a Python package for biological network development and comparison
Lucas Miguel de Carvalho·bioRxiv·Apr 14, 2021
- PyBootNet: A Python Package for Bootstrapping and Network Construction
Shayan R. Akhavan, Scott Theodore Kelley·PeerJPeer-reviewed·Feb 5, 2025
- MetaNet: a scalable and integrated tool for reproducible omics network analysis
Peng Chen, Liuyiqi Jiang, … Chao Jiang·BioinformaticsPeer-reviewed·May 16, 2026
- Elucidating gene expression patterns across multiple biological contexts through a large-scale investigation of transcriptomic datasets
Rebeca Queiroz Figueiredo, Sara Díaz del Ser, … Daniel Domingo‐Fernándéz·BMC BioinformaticsPeer-reviewed·Jun 15, 2022
- NeKo: a tool for automatic network construction from prior knowledge
Marco Ruscone, Eirini Tsirvouli, … Laurence Calzone·PLoS Computational BiologyPeer-reviewed·Sep 16, 2025
- GraphExperiment: infrastructure for high-dimensional quantitative data and associated networks in R/Bioconductor
Fabricio Almeida-Silva·bioRxiv·Nov 2, 2026