Skip to main content

pyDOID

Python package with utilities for managing the Human Disease Ontology.

pyDOID was created to provide functionality that is currently unavailable (or difficult to create) in DO.utils the more extensive R package designed with the same purpose.

The functionality provided by pyDOID is encapsulated in three primary classes:

  1. The DOrepo class is designed specifically for access and manipulation of the Disease Ontology's git repository and the files within it. DOrepo:
    1. Inherits from the git.repo.Repo class and extends it with methods to check out individual tags, iteratively execute code across a range of tags, and to capture/restore the state of the git repo.
    2. Wraps the pyDOID.owl classes (outlined below) for specific files in the repository (owl.functional: doid-edit.owl; owl.xml: doid.owl and doid-merged.owl).
  2. The owl.functional class provides a single method to extract class axioms from OWL files in the functional format.
  3. The owl.xml class provides methods to load and execute SPARQL queries against OWL files in the XML format.

Release files for pyDOID 0.1.6

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

Source distribution (sdist)

Source distribution for pyDOID 0.1.6
File Size Uploaded
pyDOID-0.1.6.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyDOID 0.1.6
File Interpreter ABI Platform
pyDOID-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 11.1 kB

Release files / pyDOID-0.1.6.tar.gz

Download URL pyDOID-0.1.6.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2b6b51290a826901bd293b31eb85f85085bbddf211f3b95d455ec3960e22bbab
BLAKE2b-256 checksum
How to use checksums
fbcad16389f95350e0a60b0ee0fddbc541d0c6972bf49d6bf3b877bfd2e5e22b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.6

Release files / pyDOID-0.1.6-py3-none-any.whl

Download URL pyDOID-0.1.6-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
18f0ae1404736919d1e91a400804f78c69b05fd79959c0b588b5c61d09d88fa6
BLAKE2b-256 checksum
How to use checksums
21163fdbccf1c5a30b3325d2e19ef253c3230b91b8c4bae67a37c9f8dd4a997b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.6

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

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