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
File details
Details for the file pybel_ols-0.0.1.tar.gz
.
File metadata
- Download URL: pybel_ols-0.0.1.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.1 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 609a6861bcf2cc22debaf109574432f0a8ae91f6f0c03361d4fbf6cff0792763 |
|
MD5 | 8e6535ee3622a4d37684b7b0a833bb79 |
|
BLAKE2b-256 | 9a0ac07b533bdb6a7055b65de5d1cf712c3ca18d623d336ed742103925bd3d48 |
File details
Details for the file pybel_ols-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: pybel_ols-0.0.1-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.1 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c95eea119fd575f190931bf3167425bc2498622533e289b0ac7e1b2b108eb01c |
|
MD5 | 486cfbc248dd125d81bf3600b1a54b66 |
|
BLAKE2b-256 | abbe8b90e81433468f8aa149b499a4afb8bbbe5d13dc9b538eb086f42e9ebfed |