Skip to main content

Biolink Model Toolkit: A Python API for working with the Biolink Model

Project description

Python PyPI

Biolink Model Toolkit

Biolink Model Toolkit (BMT): A Python API for working with the 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bmt-1.4.5.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

bmt-1.4.5-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file bmt-1.4.5.tar.gz.

File metadata

  • Download URL: bmt-1.4.5.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for bmt-1.4.5.tar.gz
Algorithm Hash digest
SHA256 847386e83b2c5d4e62050ad4a336dc5c043330593b8d07216c5b18feba763e23
MD5 d95a1ae4f250ae311dc0cef3c2820d3a
BLAKE2b-256 6dbafc61bb7b0308bfe65e36764afd1d5fc07c22210135c27a7c991a72790c20

See more details on using hashes here.

File details

Details for the file bmt-1.4.5-py3-none-any.whl.

File metadata

  • Download URL: bmt-1.4.5-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for bmt-1.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 987efdbd76e15aa3a9f1d6170bfe10de959a97df01d34f37020fe12cdd56f019
MD5 306f3b0f152afb7c2cdd75773435867a
BLAKE2b-256 57db066fea232c3088a9b5cb9bd77118a104681f54d0ade79f7a2d97a984a3fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page