Skip to main content

PyPI Downloads CI Documentation Coverage

Python client for the OmniPath web service

Installation

You can install omnipath by running:

pip install omnipath

The OmniPath database

OmniPath is a database of:

  • Protein-protein, TF target and miRNA-mRNA interactions

  • Enzyme-PTM relationships

  • Protein complexes

  • Annotations of protein function, structure, localization, expression

  • Intercellular communication roles of proteins

To learn more about OmniPath, you can visit its website, or read our recent preprint or our first paper from 2016, especially its supplementary material.

The Python client

The data is available through a web service hosted on this website. This repository hosts a Python package for querying this web service and downloading data into data frames or dictionaries.

The Python package for OmniPath is pypath, isn’t it?

pypath is a tool for building the OmniPath databases in a fully customizable way. We recommend to use pypath if you want to:

  • Tailor the database building to your needs

  • Include resources not available in the public web service

  • Use the rich Python APIs available for the database objects

  • Make sure the data from the original sources is the most up-to-date

  • Use the methods in pypath.inputs to download data from resources

  • Use the various extra tools in pypath.utils, e.g. for identifier translation, homology translation, querying Gene Ontology, working with protein sequences, processing BioPAX, etc.

Is there an R client?

Yes there is. The R/Bioconductor package OmnipathR you may find on GitHub or in Bioconductor. The R client currently supports all features of the web service.

Cytoscape

We even have a Cytoscape plug-in. With the plug-in you are able to load networks into Cytoscape and access certain (not all) annotations of the proteins.

Release files for omnipath 1.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for omnipath 1.0.12
File Size Uploaded
omnipath-1.0.12.tar.gz 2.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for omnipath 1.0.12
File Interpreter ABI Platform
omnipath-1.0.12-py3-none-any.whl Python 3 none any Details

Total release size: 2.1 MB

Release files / omnipath-1.0.12.tar.gz

Download URL omnipath-1.0.12.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
37e33fd0ab4924a5345deab46868fdc472955c2be136c97ccc8dc5b5ea0ecfb8
BLAKE2b-256 checksum
How to use checksums
04b8f504706093c149092925c1679aa96aced48af4bde1f73620cc2a6edc7f79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.15

Release files / omnipath-1.0.12-py3-none-any.whl

Download URL omnipath-1.0.12-py3-none-any.whl
Size 51.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
28b85360f2f566e3c1e146560f8d3a5c133e221ce93c63ef62b3c71be9a6b003
BLAKE2b-256 checksum
How to use checksums
d7ba704f9e56ae80ef66cf0534e23dac22ada34845f86b5e5b8b3294649d96b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.15

Release history Release notifications | RSS feed

This release

1.0.12 This release

2 release files

1.0.11

1 release file

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page