Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/biolink/biolink-model-toolkit
A collection of useful python functions for looking up information and working with the Biolink Model
https://github.com/biolink/biolink-model-toolkit
biolink biolink-model ncats-translator
Last synced: 2 days ago
JSON representation
A collection of useful python functions for looking up information and working with the Biolink Model
- Host: GitHub
- URL: https://github.com/biolink/biolink-model-toolkit
- Owner: biolink
- License: bsd-3-clause
- Created: 2019-01-15T16:31:40.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-26T22:34:41.000Z (5 months ago)
- Last Synced: 2024-12-24T18:09:41.146Z (9 days ago)
- Topics: biolink, biolink-model, ncats-translator
- Language: Python
- Homepage: https://biolink.github.io/biolink-model-toolkit/
- Size: 6.73 MB
- Stars: 20
- Watchers: 6
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Python](https://img.shields.io/badge/python-3.7+-blue.svg)]()
[![PyPI](https://img.shields.io/pypi/v/bmt)](https://img.shields.io/pypi/v/bmt)# Biolink Model Toolkit
Biolink Model Toolkit (BMT): A Python API for working with the [Biolink Model](https://github.com/biolink/biolink-model).
BMT provides utility functions to look up Biolink Model for classes, relations, and properties based on Biolink CURIEs
or external CURIEs that have been mapped to Biolink Model.> Note: Each release of BMT is pinned to a specific version of the Biolink Model to ensure consistency.
## Usage
BMT provides convenience methods to operate on the Biolink Model.
Using this toolkit you can,
- Get Biolink Model elements corresponding to a given Biolink class or slot name
- Get Biolink Model elements corresponding to a given external CURIE/IRI
- Get ancestors for a given Biolink Model element
- Get descendants for a given Biolink Model element
- Get parent for a given Biolink Model element
- Get children for a given Biolink Model element
- Check whether a given Biolink Model element is part of a specified subset