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.3.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.3-py3-none-any.whl (89.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py_semtools-1.3.3.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.3.tar.gz
Algorithm Hash digest
SHA256 3cc3fbce2cea364569890b006dc09ba9113d4e1d9cd4ce938e4873ad7f2fe460
MD5 983b5189a589f1417de759683eaf326f
BLAKE2b-256 9d4c1df834b33b925754a6279ea007cb75054df4c3e580e1895d08de721f802e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py_semtools-1.3.3-py3-none-any.whl
  • Upload date:
  • Size: 89.7 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eea0df5a675380890411ed1e22e05ad9f37ccc005fbdb12fbeaa0b69670ca025
MD5 e112e7dcc35bf4088e847c963cf1df02
BLAKE2b-256 58bf4cc937fd9dfddc9525c630141e363598786d4779a3286c4de85eafacb9c4

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