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 pre-print that describes the Metaviz application and details visual analysis results is available at bioRxiv pre-print.




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