Skip to content

An example using R shiny to create a web app that generates volcano plots.

License

Notifications You must be signed in to change notification settings

groverj3/volcano_rnaseq_shiny_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

volcano_rnaseq_shiny_example

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.

How to Run

The best way to start the app is to use renv.

  1. Make sure you have R installed, > 4.3 should work.
  2. Clone the repository to your local with git clone.
  3. Enter the local directory with the repository and start the R interpreter.
  4. Install all dependencies with renv::restore().
  5. Start the app with shiny::runApp("shiny").

Example Images

Load in the test data

Change things, it's reactive!

Reference

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.

About

An example using R shiny to create a web app that generates volcano plots.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages