Skip to main content

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

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.5.0.tar.gz (137.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bmt-1.5.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bmt-1.5.0.tar.gz
Algorithm Hash digest
SHA256 f053e83897c8e4d11a5499ff7de3cd1b66b59cd28562ebddf88cb60ad4cec862
MD5 2386817d7cd9aa91746ffe4cb65b1c3a
BLAKE2b-256 161134a9aa62262bd46a05fcdea9fcb27d81d7c7f650986f2f8bd3379f76850b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bmt-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a9ca7b3b31102911d3b5e2c5973cb3c8a06334d4ac4ae0afb9df1990622db7c
MD5 401f65cbc0ccc7cfb0410c5d72ebaa4f
BLAKE2b-256 1349fdf58fd9d5ebbc9970656e2129270fce8aee987bab814662a1179d8cde23

See more details on using hashes here.

Supported by

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