A package for building BEL resource files with the EBI Ontology Lookup Service.
Project description
A PyBEL [1] extension for building BEL resources with the EBI [2] Ontology Lookup Service.
Installation
Get the Latest
Download the most recent code from GitHub with:
$ pip install git+https://github.com/pybel/pybel-ols.git
For Developers
Clone the repository from GitHub and install in editable mode with:
$ git clone https://github.com/pybel/pybel-ols.git
$ cd pybel-ols
$ pip install -e .
Getting Started
The main goal is to generate a namespace file. For example, to generate a namespace for the Human Phenotype Ontology, abbreviated with the prefix hp, the following command can be used:
$ pybel-ols namespace_from_ols hp --encoding "O" --output ~/Desktop/hp.belns
Where --encoding "O" tells it that all terms in this ontology correspond to the pathology/phenotype BEL type.
Alternatively, the ‘-b’ option can be used to specify an alternate OLS instance
$ pybel-ols namespace_from_ols hp --encoding O --output ~/Desktop/hp.belns -b https://localhost/ols
References
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
Hashes for pybel_ols-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c95eea119fd575f190931bf3167425bc2498622533e289b0ac7e1b2b108eb01c |
|
MD5 | 486cfbc248dd125d81bf3600b1a54b66 |
|
BLAKE2b-256 | abbe8b90e81433468f8aa149b499a4afb8bbbe5d13dc9b538eb086f42e9ebfed |