An example using R shiny to create a web app that generates volcano plots.
This basic app allows you to load a results table from DESeq2 and generate a volcano plot with reactive p-value and fold change thresholds.
You can access the test dataset in the "example_data" directory.
The best way to start the app is to use renv.
- Make sure you have R installed, > 4.3 should work.
- Clone the repository to your local with
git clone
. - Enter the local directory with the repository and start the
R
interpreter. - Install all dependencies with
renv::restore()
. - Start the app with
shiny::runApp("shiny")
.
This app uses test data from the R package pasilla
:
Huber W, Reyes A (2024). pasilla: Data package with per-exon and per-gene read counts of RNA-seq samples of Pasilla knock-down by Brooks et al., Genome Research 2011.. R package version 1.32.0.