Skip to main content

Library to handle ontologies that allows queries and calculations such as information coefficients, semantic similarity, ontology representations, etc in a easy way. It can load any ontology that complies the obo format supported by OBO Foundry.

Project description

Project generated with PyScaffold

py_semtools

Library to handle ontologies that allows queries and calculations (information coefficients, semantic similarity, ontology representations, etc) in a easy way. It can load any ontology that complies the obo format supported by OBO Foundry.

This library facilitates easy querying and calculations (information coefficients, semantic similarity, ontology representations, etc.) for ontologies. It supports any ontology that complies with the OBO format as endorsed by the OBO Foundry.

Key features of this library include:

  • Ontology Queries: Perform term ID or name translations, search for the latest stable ID of a given term, infer term parents, and more.

  • Association of Items to Terms: Load term profiles associated with items such as genes, patients, etc., and retrieve the most specific terms. Calculate information coefficients based on item frequency and determine semantic similarity against other items.

  • Ontology Representations: Methods to represent the specificity and frequency of terms within a set of items, enabling visualization of the ontology distribution in a given dataset.

  • Text Similarity Analysis: Utilize Sentence Transformers (SBERT) for text similarity analysis.

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

py_semtools-1.3.1.tar.gz (7.9 MB view details)

Uploaded Source

Built Distribution

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

py_semtools-1.3.1-py3-none-any.whl (85.1 kB view details)

Uploaded Python 3

File details

Details for the file py_semtools-1.3.1.tar.gz.

File metadata

  • Download URL: py_semtools-1.3.1.tar.gz
  • Upload date:
  • Size: 7.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for py_semtools-1.3.1.tar.gz
Algorithm Hash digest
SHA256 89306f28b887af0f6c0b23bd5230125989b3462dedbb0704c5366b1caa41c2b2
MD5 a730238b4dd3ffd451a5b54f1e5ef8f1
BLAKE2b-256 fcb72e452149be5ed3c3dfbf578ce73ffa29e020138e3210c7775118faeb2b93

See more details on using hashes here.

File details

Details for the file py_semtools-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: py_semtools-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 85.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for py_semtools-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93bd30d21eb5d1844851c5b6ba38d2d7a486847bba3802715c48ccbcb9b83e59
MD5 e9febfbeb32ba14dbda1b9f9fd63271f
BLAKE2b-256 66eabb985794a40893bb870945504ca73f1713d9b559d2eb795430f39dea83eb

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