OmniPath
This package is a Python equivalent of an R package OmnipathR for accessing web service of OmniPath database developed by Saezlab.
Installation
Omnipath requires Python version >= 3.7 to run.
PyPI
Omnipath is also available on PyPI:
pip install omnipath
Additionally, omnipath
may sometimes require networkx
to create an interaction graph.
This dependency can be installed as:
pip install omnipath[graph]
Development Version
To stay up-to-date with the newest version, run:
pip install git+https://github.com/saezlab/omnipath
API
Import Omnipath as:
import omnipath as op
Requests
Request annotations from [OmniPath]. |
|
Request information about protein complexes from [OmniPath]. |
|
Request enzyme-substrate relationships from [OmniPath]. |
|
Request intercell annotations from [OmniPath]. |
|
Request enzyme-substrate relationships and interactions from [OmniPath]. |
Interactions
|
Request all [OmniPath] interaction datasets. |
Request interactions from the dorothea dataset. |
|
Request interactions from the kinase extra dataset. |
|
Request interactions from the ligrec extra dataset. |
|
Request interactions from the omnipath dataset. |
|
Request interactions from the pathway extra dataset. |
|
|
Request all post-translational interactions from [OmniPath] . |
Request interactions from the TF-miRNA dataset. |
|
Request interactions from the TF-target dataset. |
|
Request all TF-target interactions from [OmniPath]. |
|
Request interactions from the lncRNA-mRNA dataset. |
|
Request interactions from the miRNA-target dataset. |
|
Import intercellular network combining intercellular annotations and protein interactions. |
Other
Constants
|
Available interaction datasets in [OmniPath]. |
|
License types. |
|
Organism types. |
Options
Remove all cached data from |
|
Class defining various |
Release Notes
Version 1.0
1.0.5 2021-16-08
Setting
omnipath.options.cache
toNone
will now disable it (use'memory'
instead)Fix writing empty values into cache
Fix memory cache not copying data before storing it
Fix various
pandas
warningsRemove redundant step from CI
1.0.4 2020-27-12
Fix recursion error
Remove duplicated
PostTranslational
classAdd interactions tests
1.0.3 2020-08-12
Add possibility to download all
omnipath.requests.Annotations
1.0.2 2020-29-11
Fix small bug when converting boolean values
Fix typos
Add option to create interaction graphs
1.0.1 2020-29-11
Fix bug of not correctly passing datasets in interactions
Fix the way the progress bar is getting content size
Add comparison tests with OmnipathR
1.0.0 2020-23-11
Fix minor bugs
Add options improvements
Add tests
References
Türei, D., Valdeolivas, A. et al. (2020),
Integrated intra- and intercellular signaling knowledge for multicellular omics analysis,
bioRxiv 2020.08.03.221242.
Türei, D., Korcsmáros, T. & Saez-Rodriguez, J. (2016),
OmniPath: guidelines and gateway for literature-curated signaling pathway resources.,
Nat Methods 13, 966–967.