phenopacket-tools

phenopacket-tools provides programmatic capabilities for constructing, converting, and validating Phenopacket-format clinical and phenotypic records to support phenotype-driven genomic diagnostics and interoperable biomedical data exchange.


Key Features:

  • Construction and Conversion: Provides concise builders and programmatic shortcuts for creating and transforming Phenopacket-format records, enabling streamlined data manipulation.
  • Predefined Ontology Building Blocks: Includes predefined ontology classes for anatomical organs, age of onset, biospecimen types, and clinical modifiers to promote consistency and interoperability across datasets and consortia.
  • Validation Capabilities: Implements syntactic and semantic validation of phenopackets and supports user-defined constraints to enforce study- or clinical-specific requirements.

Scientific Applications:

  • Phenotype-driven genomic diagnostics: Supports encoding and exchange of phenotypic profiles used for matching and interpretation in genomic diagnostic workflows.
  • Translational research: Facilitates standardized capture of clinical and phenotypic data for translational studies linking genotype and phenotype.
  • Data standardization and interoperability: Enables interoperability between databases and consortia by standardizing phenotypic and clinical data representation.

Methodology:

Uses concise builders and programmatic shortcuts, predefined ontology classes (anatomical organs, age of onset, biospecimen types, clinical modifiers), and syntactic and semantic validation with support for user-defined constraints.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Java
Added:
12/21/2023
Last Updated:
11/24/2024

Operations

Publications

Danis D, Jacobsen JOB, Wagner AH, Groza T, Beckwith MA, Rekerle L, Carmody LC, Reese J, Hegde H, Ladewig MS, Seitz B, Munoz-Torres M, Harris NL, Rambla J, Baudis M, Mungall CJ, Haendel MA, Robinson PN. Phenopacket-tools: Building and validating GA4GH Phenopackets. PLOS ONE. 2023;18(5):e0285433. doi:10.1371/journal.pone.0285433. PMID:37196000. PMCID:PMC10191354.

PMID: 37196000
Funding: - Director, Office of Science, Office of Basic Energy Sciences of the U.S. Department of Energy: #75N97019P00280 - National Human Genome Research Institute: NIH NHGRI RM1HG010860, NIH NHGRI 1R01HG011799-01, NIH OD R24OD011883, NIH NICHD 1R01HD103805-01, NIH NLM contract #75N97019P00280