R · Shiny · RNA-seq

Shiny RNA-seq App

Shiny app for exploring a publicly available RNA-seq dataset from soybean Glycine max across three developmental growth stages. Users can select differentially expressed genes and visualize expression patterns.

Screenshot of the Shiny RNA-seq App interface

Overview

Customizing visualizations is a fun and engaging way to learn about a dataset. Here I deleloped a Shiny app that enables users to interactively analyze a publicly available RNA-seq dataset from soybean Glycine max at three different growth stages. The app allows users to explore the dataset by selecting differentially expressed genes and visualizing gene expression patterns.

Features

  • Interactive selection and filtering of differentially expressed genes
  • Volcano plots, heatmaps, and expression boxplots
  • Cross-stage comparison across three Glycine max growth stages

Tech Stack

  • R Shiny — reactive UI and server logic
  • DESeq2 — differential expression analysis
  • ggplot2 / plotly — interactive visualizations
  • Hosted on shinyapps.io