Metaviz is a tool for interactive visualization and exploration of metagenomic sequencing data. Metaviz provides a novel navigation tool for exploring hierarchical feature data that is coupled with multiple data visualizations including heatmaps, stacked bar charts, and scatter plots. Metaviz supports a flexible plugin framework so users can add new d3 visualizations.

The metavizr package implements two-way communication between the R/Bioconductor computational genomics environment and Metaviz. Objects in an R/Bioconductor session can be visualized and explored using the Metaviz navigation tool and plots. Metavizr uses Websockets to communicate between the browser Javascript client and the R/Bioconductor session. Websockets are the protocols underlying the popular Shiny system for authoring interactive web-based reports in R.

A manuscript that describes the Metaviz application and details visual analysis results is available at NAR.




Metaviz is an interactive visualization tool for metagenomics datasets

Website Github

Tools and Packages


metavizR is an R package that handles metagenomics datasets from an R session to the metaviz app.

Github Bioconductor


Epiviz is an interactive visualization tool for functional genomics data.

Github Bioconductor


epivizR is an R/Bioconductor package that handles genomic data from R session to the epiviz app.

Github Bioconductor


epivizrData manages various bioconductor data types and makes them available to the epivizR and the epiviz app.

Github Bioconductor


epivizrServer is a server management package that creates and manages the websocket session between R and epiviz app.

Github Bioconductor