webddx is an R package allowing for programmatic interaction with web-based differential diagnosis-generating tools. It provides an API client for popular tools (e.g. OMIM) with complementary functionality (e.g. visualization) to serve as an effective tool in clinical informatics research.
To install webddx, run the following R code:
# install from CRAN
install.packages("webddx")
# install development version from GitHub
devtools::install_github("rrrlw/webddx")
# install development version with vignettes/tutorials
devtools::install_github("rrrlw/webddx", build_vignettes = TRUE)
# load webddx
library("webddx")
# query FindZebra for rare diseases involving muscle pain and fatigue
query_fz(query = c("muscle pain", "fatigue"))
See the documentation of query_fz
for information on customizing FindZebra queries using additional parameters.
Currently, webddx implements an API client for FindZebra. Development is focused on adding an API client for OMIM.
To contribute to webddx, you can create issues for any bugs/suggestions on the issues page. You can also fork the webddx repository and create pull requests to implement features.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.