MultiPaths: a Python framework for analyzing multi-layer biological networks using diffusion algorithms
Josep Marín-LlaóiD, Sarah MubeeniD, Alexandre Perera-LlunaiD, Martin Hofmann‐ApitiusiD, Sergio Picart‐ArmadaiD, Daniel Domingo‐FernándéziD
Abstract
SummaryHigh-throughput screening yields vast amounts of biological data which can be highly challenging to interpret. In response, knowledge-driven approaches emerged as possible solutions to analyze large datasets by leveraging prior knowledge of biomolecular interactions represented in the form of biological networks. Nonetheless, given their size and complexity, their manual investigation quickly becomes impractical. Thus, computational approaches, such as diffusion algorithms, are often employed to interpret and contextualize the results of high-throughput experiments. Here, we present MultiPaths, a framework consisting of two independent Python packages for network analysis. While the first package, DiffuPy, comprises numerous state-of-the-art diffusion algorithms applicable to any generic network, the second, DiffuPath, enables the application of these algorithms on multi-layer biological networks. To facilitate its usability, the framework includes a command line interface, reproducible examples, and documentation. To demonstrate the framework, we conducted several diffusion experiments on three independent multi-omics datasets over disparate networks generated from pathway databases, thus, highlighting the ability of multi-layer networks to integrate multiple modalities. Finally, the results of these experiments demonstrate how the generation of harmonized networks from disparate databases can improve predictive performance with respect to individual resources. AvailabilityDiffuPy and DiffuPath are publicly available under the Apache License 2.0 at https://github.com/multipaths. Contactsergi.picart@upc.edu and daniel.domingo.fernandez@scai.fraunhofer.de
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 3
- FWCI
- 0.24
- Field percentile
- 47th percentile
- 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
- DDN2.0: R and Python packages for differential dependency network analysis of biological systems
- Expanding P-NET, a multi-purpose biologically informed deep learning framework
Marc Glettig, Andrew Zhou, … Haitham Elmarakeby·bioRxiv·Apr 22, 2026
- BioPAX-Explorer: a Python Object-Oriented framework for overcoming the complexity of querying biological networks
François Moreews, Jean-Baptiste Bougaud, … Olivier Dameron·bioRxiv·Sep 18, 2024
- Random Walk with Restart on multilayer networks: from node prioritisation to supervised link prediction and beyond
Anthony Baptista, Galadriel Brière, Anaı̈s Baudot·BMC BioinformaticsPeer-reviewed·Feb 14, 2024
- NetworkCommons: bridging data, knowledge and methods to build and evaluate context-specific biological networks
Víctor Patón, Dénes Türei, … Julio Sáez-Rodríguez·BioinformaticsPeer-reviewed·Jan 31, 2025
- A Multi-Objective Genetic Algorithm to Find Active Modules in Multiplex Biological Networks
Elva María Novoa‐del‐Toro, Efrén Mezura‐Montes, … Anaı̈s Baudot·PLoS Computational BiologyPeer-reviewed·Aug 30, 2021