Python client for the OmniPath web service
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file omnipath-1.0.5.tar.gz
.
File metadata
- Download URL: omnipath-1.0.5.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.5.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16e0dd4ede915d9650d03905f71c44168299f5556e929c17631da5bfff3a6023 |
|
MD5 | 81e95d190d2de965f2e7e974aad3b1a7 |
|
BLAKE2b-256 | 0a9e41ca5fe235cf2044dc66a27f5a427154fbff7e153730dccbe35a0234121a |
File details
Details for the file omnipath-1.0.5-py3-none-any.whl
.
File metadata
- Download URL: omnipath-1.0.5-py3-none-any.whl
- Upload date:
- Size: 39.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.5.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 093a85b9eb9db76129a4773f42dc96cb49c17edf5e87e83b6014894cca3ae897 |
|
MD5 | 84847e69e38209eff472063ee6622239 |
|
BLAKE2b-256 | 8e87fcc75fb346bd2b0e5b4107dc15b11a7eea197c6e11d3db2bff3895faed96 |