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

Uploaded Source

Built Distribution

bmt-1.0.9-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bmt-1.0.9.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for bmt-1.0.9.tar.gz
Algorithm Hash digest
SHA256 e4df53a54f29d3f302ab445a1952129d1c06716b87e87a5db8f459f09dd685cf
MD5 6f9d561b666b9f763d528b5867ea027d
BLAKE2b-256 5bfc7f3c93eccba238f8a2a650442102bf7501a02080b7b37b8264343c384cef

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: bmt-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for bmt-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7c0ee140e4bdce9b7695f6b1f1e2fdcf061bb9ef640c46c4819e374aff428237
MD5 848eed5a7dff23a35731419c435cd13a
BLAKE2b-256 ca6d40ba578186e499a57ac7ddedc6f68c3d4298e83ab42351b901567dd726e6

See more details on using hashes here.

Provenance

Supported by

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