A high-performance R Shiny application for the interactive exploration of single-cell RNA sequencing data. This tool allows researchers to visualize Seurat objects without writing code.
- Dynamic Upload: Supports
.rdsfiles containing Seurat objects. - Interactive Visualizations:
- UMAP/t-SNE cluster viewing.
- Real-time Gene Expression (FeaturePlots).
- Distribution analysis via Violin Plots.
- On-the-fly Analysis: Calculate top cluster marker genes using
FindAllMarkers. - Publication Ready: Download plots as PNG directly from the UI.
You will need R installed. Then, install the required packages:
install.packages(c("shiny", "ggplot2", "dplyr", "patchwork", "bslib"))
if (!require("BiocManager", quietly = TRUE)) install.packages("BiocManager")
BiocManager::install("Seurat")
# Running Locally
Clone this repository:
git clone [https://github.com/yourusername/scrna-explorer.git](https://github.com/yourusername/scrna-explorer.git)
Open app.R in RStudio.
Click "Run App" or type shiny::runApp() in the console.