Learn R Programming

⚠️There's a newer version (2.2.3) of this package.Take me there.

epivizR

The epivizr Bioconductor package implements two-way communication between the R/Bioconductor environment and the epiviz web app for interactive data visualization. Objects in the R environment can be displayed as tracks or plots on Epiviz. Epivizr uses Websockets for communication between the browser Javascript client and the R environment using the same technology underlying the popular Shiny system for authoring interactive web-based reports in R.

Installation and requirements

Epivizr is available as part of the Bioconductor project as of version 2.13. To install the release version of epivizr:

source("http://bioconductor.org/biocLite.R")
biocLite("epivizr")

Try it out

The easiest way to try epivizr out is to follow the package vignette:

require(epivizr)
browseVignettes("epivizr")

A quick tour

You can get a quick tour of epiviz here: http://youtu.be/099c4wUxozA

Non-blocking

As of version 1.3, Epivizr supports a non-blocking workflow on both UNIX-like and Windows systems where data is served to the webapp without blocking the R/bioc interactive session. Make sure you are using the latest version of the httpuv package to use this. (Thanks to the Rstudio folks for folding our daemonizing code into the main httpuv release).

More info

Check out the epiviz project page on github, and the documentation page.

Copy Link

Version

Version

1.4.6

License

Artistic-2.0

Maintainer

Hector Bravo

Last Published

February 15th, 2017

Functions in epivizr (1.4.6)

EpivizBlockData-class

'EpivizBlockData' objects
EpivizBpData-class

'EpivizBpData' objects
EpivizServer-class

EpivizServer objects
EpivizTrackData-class

'EpivizTrackData' objects
IndexedArray-class

Indexed array
makeGeneTrackAnnotation

Create a gene annotation object to use as gene track on the epiviz UI.
EpivizDevice-class

'EpivizDevice' objects
EpivizDeviceMgr-class

'EpivizDeviceMgr' objects
Queue-class

A Queue
register-methods

Encapsulate data object in Epiviz
EpivizChart-class

'EpivizChart' objects
EpivizData-class

'EpivizData' objects
tcga_colon_example

Example methylation data for epivizr vignette
EpivizFeatureData-class

'EpivizFeatureData' objects
EpivizGeneInfoData-class

'EpivizGeneInfoData' objects
startStandalone

Start the standalone epiviz interface
startEpiviz

Start the epiviz interface
tcga_colon_expression

Example exon-level RNAseq data from TCGA project for epivizr.