Skip to main content
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.

Release files for py-semtools 1.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py-semtools 1.3.3
File Size Uploaded
py_semtools-1.3.3.tar.gz 7.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for py-semtools 1.3.3
File Interpreter ABI Platform
py_semtools-1.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 8.0 MB

Release files / py_semtools-1.3.3.tar.gz

Download URL py_semtools-1.3.3.tar.gz
Size 7.9 MB
Tags Source
SHA-256 checksum
How to use checksums
3cc3fbce2cea364569890b006dc09ba9113d4e1d9cd4ce938e4873ad7f2fe460
BLAKE2b-256 checksum
How to use checksums
9d4c1df834b33b925754a6279ea007cb75054df4c3e580e1895d08de721f802e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.0

Release files / py_semtools-1.3.3-py3-none-any.whl

Download URL py_semtools-1.3.3-py3-none-any.whl
Size 89.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eea0df5a675380890411ed1e22e05ad9f37ccc005fbdb12fbeaa0b69670ca025
BLAKE2b-256 checksum
How to use checksums
58bf4cc937fd9dfddc9525c630141e363598786d4779a3286c4de85eafacb9c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.0

Release history Release notifications | RSS feed

This release

1.3.3 This release

2 release files

1.3.1

2 release files

1.3

2 release files

1.2.1

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page