MultiPaths

MultiPaths applies diffusion algorithms to analyze multi-layer biological networks for integrating multi-omics data and interpreting high-throughput biomolecular interaction datasets.


Key Features:

  • Two Python packages: Composed of DiffuPy and DiffuPath as independent Python packages for algorithmic application and network-specific integration.
  • DiffuPy: Provides a suite of state-of-the-art diffusion algorithms applicable to generic networks for propagating information across nodes.
  • DiffuPath: Extends diffusion algorithms specifically to multi-layer biological networks to integrate multiple data modalities.
  • Multi-layer network integration: Supports construction and analysis of multi-layer networks that combine different biomolecular interaction modalities.
  • Pathway database–derived networks: Generates networks from various pathway databases and enables their harmonization across disparate resources.
  • Multi-omics analysis: Applied diffusion experiments on multi-omics datasets to uncover patterns and relationships across modalities.
  • Predictive performance enhancement: Harmonized networks from disparate databases improve predictive performance compared to individual resources.

Scientific Applications:

  • High-throughput data interpretation: Interprets and contextualizes results from high-throughput screening using diffusion on biomolecular interaction networks.
  • Multi-omics integration: Integrates and relates diverse omics modalities within a unified multi-layer network framework.
  • Network-based prediction and prioritization: Enhances prediction and prioritization of entities by propagating signals through harmonized pathway-derived networks.
  • Comparative evaluation of network resources: Assesses the impact of harmonized versus individual pathway databases on predictive performance.

Methodology:

Application of diffusion algorithms (information propagation) via DiffuPy and DiffuPath to networks generated from pathway databases, harmonization of disparate databases, and diffusion experiments on three independent multi-omics datasets.

Topics

Details

License:
Apache-2.0
Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
3/2/2021

Operations

Publications

Marín-Llaó J, Mubeen S, Perera-Lluna A, Hofmann-Apitius M, Picart-Armada S, Domingo-Fernández D. MultiPaths: a Python framework for analyzing multi-layer biological networks using diffusion algorithms. Unknown Journal. 2020. doi:10.1101/2020.08.12.243766.