Skip to main content

Pheval runner for monarch knowledge graph phenotype-disease nodes and edges + hypergeometric test (kghg) for disease prioritization via pvalue ranking

Project description

pheval_kghg

monarch knowledge graph phenotype<-->disease nodes and edges + hyper geometric tests for phenopacket disease prioritization
Example of how to run using pheval

  • Download and upack monarch knowledge graph https://data.monarchinitiative.org/monarch-kg/latest/monarch-kg.tar.gz
  • Edit config file located in test_configs so that the path_to_nodes and path_to_edges fields reference the path to the monarch kg nodes and edges files respectively
  • pheval run -i test_configs/ -t path/to/phenopackets/ -r "kghgphevalrunner" -o test_output/

Example of how to run just using python executable (or pip installed executable)

  • Download and upack monarch knowledge graph https://data.monarchinitiative.org/monarch-kg/latest/monarch-kg.tar.gz
  • python src/pheval_kghg/kghg.py -i path/to/phenopacket(s) -o path/to/results/directory -n path/to/monarch-kg_nodes.tsv -e path/to/monarch-kg_edges.tsv
  • pheval-kghg rank-associations -i path/to/phenopacket(s) -o path/to/results/directory -n path/to/monarch-kg_nodes.tsv -e path/to/monarch-kg_edges.tsv

Acknowledgements

This cookiecutter project was developed from the monarch-project-template template and will be kept up-to-date using cruft.

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

pheval_kghg-0.0.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

pheval_kghg-0.0.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file pheval_kghg-0.0.0.tar.gz.

File metadata

  • Download URL: pheval_kghg-0.0.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pheval_kghg-0.0.0.tar.gz
Algorithm Hash digest
SHA256 f6456fc952642a4b17726afdca09d4a0868c38a41e687ac2f4fdaf8a6af30572
MD5 68e2372d13e6f1378d652abf8bb0f59d
BLAKE2b-256 e1a2e957c83146b631afb1398180dbe5bc581cfffde218762b4944da47c8bb84

See more details on using hashes here.

Provenance

The following attestation bundles were made for pheval_kghg-0.0.0.tar.gz:

Publisher: pypi-publish.yml on monarch-initiative/pheval.kghg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pheval_kghg-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: pheval_kghg-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pheval_kghg-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85fb2066147c4148588f9e86181714e5ac9d2369ca34c8253c53dbf76842a65e
MD5 8bd6e348f328af7f111bf13c9e049967
BLAKE2b-256 86074f7066dbe06af0865700807bc37c312cd068d25e5211292c4bb3a0c66b75

See more details on using hashes here.

Provenance

The following attestation bundles were made for pheval_kghg-0.0.0-py3-none-any.whl:

Publisher: pypi-publish.yml on monarch-initiative/pheval.kghg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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