pkg <- read.dcf("DESCRIPTION", fields = "Package")[1] title <- read.dcf("DESCRIPTION", fields = "Title")[1] description <- gsub("\n"," ",read.dcf("DESCRIPTION", fields = "Description")[1]) URL <- read.dcf('DESCRIPTION', fields = 'URL')[1] owner <- strsplit(URL,"/")[[1]][4] repo <- strsplit(URL,"/")[[1]][5]
The Human Phenotype Ontology (HPO) is a controlled vocabulary of phenotypic abnormalities encountered in human disease. It currently contains over 18,000 hierarchically organised terms. Each term in the HPO describes a phenotypic abnormality, ranging from very broad phenotypes (e.g. "Abnormality of the nervous system") down to extremely specific phenotypes (e.g. "Decreased CSF 5-hydroxyindolacetic acid concentration").
The HPO is currently being used in thousands of exome and genome sequencing projects around the world to aid in the interpretation of human variation, in clinical practice to support differential diagnosis and to annotate patient information, and in research to understand the role of rare variants in human health and disease. The HPO was developed by the Monarch Initiative in collaboration with The Jackson Laboratory.
HPOExplorer
HPOExplorer
is an R package with extensive functions for easily importing, annotating, filtering, and visualising the Human Phenotype Ontology (HPO) at the disease, phenotype, and gene levels. By pulling fresh data directly from official resources like HPO, Monarch and GenCC, it ensures tightly controlled version coordination with the most up-to-date data available at any given time (with the option to use caching to boost speed). Furthermore, it can efficiently reorganise gene annotations into sparse matrices for usage within downstream statistical and machine learning analysis.
HPOExplorer
was developed by the Neurogenomics Lab at Imperial College London, along with valuable feedback provided by the HPO team. This package is still actively evolving and growing. Community engagement is welcome and any suggestions can be submitted as an Issue or Pull Request.
Within R:
if(!require("BiocManager")) install.packages("BiocManager") BiocManager::install("`r paste(owner,repo,sep='/')`") library(`r pkg`)
A quick tutorial on how to get started with HPOExplorer
.
HPOExplorer
is also available via DockerHub.
Click
here
for instructions on how to create a Docker or Singularity
container with HPOExplorer
and Rstudio pre-installed.
If you use r pkg
, please cite:
r utils::citation(pkg)$textVersion
utils::sessionInfo()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.