Skip to main content

No project description provided

Project description

Phenotype2Phenopacket

Phenotype2Phenopacket is a command-line interface (CLI) application for the construction of phenopackets from a phenotype annotation file.

Installation

Phenotype2Phenopacket can be installed from PyPi.

pip install phenotype2phenopacket

Usages

To convert all OMIM diseases in a phenotype annotation file to disease phenopackets, where all phenotypes are retained:

p2p convert --phenotype-annotation /path/to/phenotype.hpoa --output-dir /path/to/output-dir

To create synthetic patient disease phenopackets, where the dataset is more variable and frequencies are taken into account and constrained noise is applied :

p2p create --phenotype-annotation /path/to/phenotype.hpoa --output-dir /path/to/output-dir

You can also limit the number of disease phenopackets converted/created:

p2p convert --phenotype-annotation /path/to/phenotype.hpoa --output-dir /path/to/output-dir --num-diseases 100

Or limit for a specific OMIM disease:

p2p create --phenotype-annotation /path/to/phenotype.hpoa --output-dir /path/to/output-dir --omim-id OMIM:619340

Or limit for a list of OMIM IDs specified in a text file, with each ID separated by a new line:

p2p create --phenotype-annotation /path/to/phenotype.hpoa --output-dir /path/to/output-dir --omim-id-list /path/to/list.txt

To add known gene-to-phenotype relationships to phenopackets:

p2p add-genes --phenopacket-dir /path/to/synthetic-phenopackets --genes-to-disease /path/to/genes_to_disease.txt --hgnc-data /path/to/hgnc_complete_set.txt --output-dir /path/to/output-dir

NOTE: To add known gene-to-phenotype the genes_to_disease.txt is expected. It can be downloaded here.

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

phenotype2phenopacket-0.6.4.tar.gz (4.0 MB view details)

Uploaded Source

Built Distribution

phenotype2phenopacket-0.6.4-py3-none-any.whl (4.0 MB view details)

Uploaded Python 3

File details

Details for the file phenotype2phenopacket-0.6.4.tar.gz.

File metadata

  • Download URL: phenotype2phenopacket-0.6.4.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for phenotype2phenopacket-0.6.4.tar.gz
Algorithm Hash digest
SHA256 44e0003c036b276e25594ef85db68c2d1c3d8400e764ae1f84150cd972f7f4c5
MD5 79362662e4dbb1048678fda75fb62d4f
BLAKE2b-256 8e93d0435848cdf78fddd6011fbbcabe0f3c8915cd70543d9cf3eeac6490c5b1

See more details on using hashes here.

File details

Details for the file phenotype2phenopacket-0.6.4-py3-none-any.whl.

File metadata

File hashes

Hashes for phenotype2phenopacket-0.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9ec0d12da318d490f57240fea6a9c88b3b4c014d3fc98148d542029a318e67ff
MD5 1f1e317dc7498ec17f8a2c5d6825161a
BLAKE2b-256 cc765e51aaf6d239b3dc81476eb7f3c7d504d44fffe808fec6603e00fbf685d6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page