This repository contains two interactive Shiny applications developed for RNA-seq and single-cell RNA-seq (scRNA-seq) data analysis. Each app is built to help researchers explore, analyze, and visualize transcriptomic datasets through a user-friendly browser interface without requiring advanced coding skills.
RNA-seq_analysis_app/β Differential expression analysis and visualization of bulk RNA-seq datascRNA-seq_analysis_app/β End-to-end single-cell RNA-seq analysis using Seurat and related tools
An interactive Shiny application for exploring and analyzing RNA-seq count data, supporting human, mouse, and rat datasets.
- Data Upload: Accepts raw count data and metadata (CSV/TSV/space/semicolon-separated)
- Species Selection: Analyze datasets from human, mouse, or rat
- Exploratory Data Analysis: Visualize expression distributions, PCA plots, and sample clustering
- Differential Expression: Identify differentially expressed genes using DESeq2
- Custom Visualizations: Generate heatmaps, volcano plots, and boxplots
- R (v4.4.1 or later)
- Required packages:
install.packages(c("shiny", "ggplot2", "dplyr", "plotly")) if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install("DESeq2")
git clone https://github.com/iichelhadi/Shiny_apps.git
cd Shiny_apps/RNA-seq_analysis_appshiny::runApp("app.R")An interactive Shiny app for analyzing single-cell RNA-seq datasets, using the Seurat framework, scDblFinder, SingleR, and other tools.
- 10X Genomics data import
- Quality control filtering
- Doublet detection with
scDblFinder - Dimensionality reduction (PCA, UMAP)
- Clustering and cell type annotation
- Marker gene identification and visualization
For full documentation, visit:
scRNA-seq_analysis_app/readme.md
For questions, suggestions, or contributions:
Elhadi Iich π§ iichelhadi@gmail.com π GitHub Profile
This repository is licensed under the MIT License. See the LICENSE file for details.