Skip to content

PathIntegrate

PathIntegrate Python package for pathway-based multi-omics data integration

PathIntegrate graphical abstract

Features

  • Pathway-based multi-omics data integration using PathIntegrate Multi-View and Single-View models
    • Multi-View model: Integrates multiple omics datasets using a shared pathway-based latent space
    • Single-View model: Integrates multi-omics data into one set of multi-omics pathway scores and applies an SKlearn-compatible predictive model
    • Pathway importance
    • Sample prediction
  • SKlearn-like API for easy integration into existing pipelines
  • Support for multiple pathway databases, including KEGG and Reactome
  • Support for multiple pathway scoring methods available via the sspa package
  • Cytoscape Network Viewer app for visualizing pathway-based multi-omics data integration results

PathIntegrate Cytoscape app

Installation

pip install -i https://test.pypi.org/simple/ PathIntegrate

Tutorials and documentation

Please see our Quickstart guide on Google Colab

Citing PathIntegrate

If you use PathIntegrate in your research, please cite our paper:

PathIntegrate: Multivariate modelling approaches for pathway-based multi-omics data integration

Cecilia Wieder, Juliette Cooke, Clement Frainay, Nathalie Poupin, Jacob G. Bundy, Russell Bowler, Fabien Jourdan, Katerina J. Kechris, Rachel PJ Lai, Timothy Ebbels

Manuscript in preparation