Skip to main content

Python client for the OmniPath web service

Project description

PyPI 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omnipath-1.0.2.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

omnipath-1.0.2-py3-none-any.whl (37.8 kB view details)

Uploaded Python 3

File details

Details for the file omnipath-1.0.2.tar.gz.

File metadata

  • Download URL: omnipath-1.0.2.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

File hashes

Hashes for omnipath-1.0.2.tar.gz
Algorithm Hash digest
SHA256 7598a39986994b50e06c99bf84f78fe5e6fdb2d8ae552a78e1f059c7113b8273
MD5 369ef505e596ad2b1efbbd0c46eafa57
BLAKE2b-256 8085589d1e37e19f0f8dc8d4a2bf566bfff3448acbadc96c5608b824ee59d174

See more details on using hashes here.

File details

Details for the file omnipath-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: omnipath-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 37.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

File hashes

Hashes for omnipath-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 46e15a2f1f2d317a488d25a5726df10a0c88cc7c54e9c15b1e6c274e7f70460e
MD5 022d205431c57f8c5464c834716ca1d2
BLAKE2b-256 3320d98e2f43bfc07c251899258bb1363a1cc1c1b5424dc9c350bd336fc8a5b5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page