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.13.tar.gz (11.4 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.0.13-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bmt-1.0.13.tar.gz
  • Upload date:
  • Size: 11.4 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.13.tar.gz
Algorithm Hash digest
SHA256 61ed902b4995885656a7587ae1e4c99ddf024e434a4f9c1bcac45c37fb8456a0
MD5 06ec11dc93920085d471ab87b46f169e
BLAKE2b-256 0ae0e86b7aa33819c641f541ba568476f4fd55f956d9dc0a9dcbfc540c4e700c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bmt-1.0.13-py3-none-any.whl
  • Upload date:
  • Size: 11.5 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 16d727ea0203c74f721daa0a99e906b9fb4cead54e96f20f64bc142e6e06c768
MD5 4221b744d59bc6f1669d58190798e5c5
BLAKE2b-256 fa574395996bededbaedb8b3e02e50b329d5252ebd1857e5e08d6992439ab0d5

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 Pingdom Monitoring Sentry Error logging StatusPage Status page