New webservice from 14 June 2018: the queries slightly changed, have been largely extended. See the examples below.
One instance of the pypath webservice runs at the domain http://omnipathdb.org/, serving not only the OmniPath data but other datasets: TF-target interactions from TF Regulons, a large collection additional enzyme-substrate interactions, and literature curated miRNA-mRNA interacions combined from 4 databases. The webservice implements a very simple REST style API, you can make requests by HTTP protocol (browser, wget, curl or whatever).
The webservice currently recognizes 3 types of queries:
info. The query types
about have not been implemented yet in the new webservice.
Mouse and rat¶
Except the miRNA interactions all interactions are available for human, mouse
and rat. The rodent data has been translated from human using the NCBI
Homologene database. Many human proteins have no known homolog in rodents
hence rodent datasets are smaller than their human counterparts. Note, if you
work with mouse omics data you might do better to translate your dataset to
human (for example using the
pypath.homology module) and use human
A request without any parameter, gives some basic numbers about the actual loaded dataset:
info returns a HTML page with comprehensive information about the
interactions query accepts some parameters and returns interactions in
tabular format. This example returns all interactions of EGFR (P00533), with
sources and references listed.
By default only the OmniPath dataset used, to query the TF Regulons or add the extra enzyme-substrate interactions you need to set additional parameters. For example to query the transcriptional regulators of EGFR:
The TF Regulons database assigns confidence levels to the interactions. You might want to select only the highest confidence, A category:
Show the transcriptional targets of Smad2 homology translated to rat including the confidence levels from TF Regulons:
Query interactions from PhosphoNetworks which is part of the kinaseextra dataset:
Get the interactions from Signor, SPIKE and SignaLink3:
All interactions of MAP1LC3B:
partners queries the interaction where either the source or the
arget is among the partners. If you set the
source_target parameter to
AND both the source and the target must be in the queried set:
As you see above you can use UniProt IDs and Gene Symbols in the queries and also mix them. Get the miRNA regulating NOTCH1:
Note: with the exception of mandatory fields and genesymbols, the columns appear exactly in the order you provided in your query.
Another query type available is
ptms which provides enzyme-substrate
interactions. It is very similar to the
Is there any ubiquitination reaction?
And acetylation in mouse?
Rat interactions, both directly from rat and homology translated from human, from the PhosphoSite database: