Annotation of DNA variants is a crucial and dynamic field in human disease genetics. The OpenCRAVAT system organizes over 170 ‘annotators’ that resolve queries on features of genetic variants.
The BiocOpenCRAVAT workspace/workshop materials define interfaces between Bioconductor data structures and functions and the OpenCRAVAT system, to simplify the use of OpenCRAVAT annotation by Bioconductor users, and to simplify aspects of adding new annotation resources to OpenCRAVAT.
The oc2bioc R package interfaces the open-cravat Python stack to R. You can use this package by pulling the vjcitn/biocopencravat docker container and running it via
# bash version
docker run -ti vjcitn/biocopencravat bash
or
# rstudio version
docker run -e PASSWORD=<choose a password> -p 8787:8787 vjcitn/biocopencravat
For the bash
version, start R and then do library(oc2bioc)
. Only one open-cravat python module is currently exposed, cravat.admin_util.search_remote
, which is called with argument (".*")
in populate_module_set
. Further work will expose more functionality.
For the rstudio version, point a browser to localhost:8787
and use rstudio
as username, and whatever you chose for PASSWORD
as password. library(oc2bioc)
will succeed.
Have a look at the vignette at Get started for more details.