Related Experiment Video
Updated: Oct 14, 2025

Three Differential Expression Analysis Methods for RNA Sequencing: limma, EdgeR, DESeq2
Published on: September 18, 2021
ggVolcanoR: A Shiny app for customizable visualization of differential expression datasets
Kerry A Mullan1, Liesl M Bramberger1, Prithvi Raj Munday1
1Biomedicine Discovery Institute and Department of Biochemistry and Molecular Biology, Monash University, Melbourne, VIC 3800, Australia.
Abstract:
Volcano and other analytical plots (e.g., correlation plots, upset plots, and heatmaps) serve as important data visualization methods for transcriptomic and proteomic analyses. Customizable generation of these plots is fundamentally important for a better understanding of dysregulated expression data and is therefore instrumental for the ensuing pathway analysis and biomarker identification. Here, we present an R-based Shiny application, termed ggVolcanoR, to allow for customizable generation and visualization of volcano plots, correlation plots, upset plots, and heatmaps for differential expression datasets, via a user-friendly interactive interface in both local executable version and web-based application without requiring programming expertise. Compared to currently existing packages, ggVolcanoR offers more practical options to optimize the generation of publication-quality volcano and other analytical plots for analyzing and comparing dysregulated genes/proteins across multiple differential expression datasets. In addition, ggVolcanoR provides an option to download the customized list of the filtered dysregulated expression data, which can be directly used as input for downstream pathway analysis. The source code of ggVolcanoR is available at https://github.com/KerryAM-R/ggVolcanoR and the webserver of ggVolcanoR 1.0 has been deployed and is freely available for academic purposes at https://ggvolcanor.erc.monash.edu/.
More Related Videos
Related Concept Videos
Interpreting R Charts
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
Modified Boxplots
However, the box plot does not tell the reader about outliers - values that lie far from the center of the data. We can modify the standard box and whisker plot to identify the outliers and visualize the actual spread of the data in a sample.
Initially, we calculate the adjusted...
The R Chart
R charts are pivotal for pinpointing shifts in process variability. Stability is indicated when all data points remain within the defined upper and lower...
Scatter Plot
Overview of Minitab
pV-Diagrams

