V2.1.0
Release: v2.1.0
Website: https://github.com/callahantiff/PheKnowLator/wiki/v2.0.0
Data Access: Archived Builds
Docker Container: DockerHub Dedicated Project Container
PyPI: pkt-kg 2.1.0
New Jupyter Notebooks:
Updates
- Parallelize
edge_list.py
,knowledge_graph.py
, andowlnets.py
usingray
- Moderate updates to the logic for how non-ontology data are added to the merged set of base ontologies. Please see the
resources/consrtuction_approach/README.md
for additional details and updated examples. - New functionality added for splitting the logical core of a graph from its annotation assertions.
- Changed the output files: no longer generating
.owl
files. - Cleaned up OWL-NETS helper functions and modified the logic for filtering OWL-specific annotations and axioms. Also added logic to enforce that the OWL-NETS graphs are all a single connected component.
- Added more extensive statistics to logging and which print during the run-time.
- Adding arguments for progress/logging verbosity.
- New method added for better load balancing when input into Ray
Performance Stats used in Testing
GCP Instance:
- Machine Type: custom (24 vCPU, 500 GB memory)
- CPU Platform: Intel Haswell
- Image OS: Debian, Debian GNU/Linux, 10 (buster), amd64 built on 20210217
- Boot Disc: Balanced persistent disk (150 GB)
Graph Build Statistics:
Maximum Memory Use (GiB):
Runtime (minutes):