Welcome to ShinySC
Background
Single-cell RNA sequencing (scRNA-seq) enables the profiling of tens to hundreds of thousands of cells in a single experiment, offering unprecedented resolution for studying gene expression. This technique significantly enhances the ability to identify novel cell types, states, and dynamics in complex biological systems across a wide variety of tissues and organisms. Despite extensive efforts by computational biologists to streamline single-cell data analysis through various software packages, novices and non-computational users still face challenges due to diverse data formats
, cumbersome analysis steps
, and scattered algorithms
across different programming languages.
What we have done?
Multi-Format Support
To address the aforementioned barriers, we present ShinySC, an R/Shiny-based desktop application designed for seamless scRNA-seq data analysis, accessible to users without programming experience. ShinySC features an easy-to-use GUI and supports various input formats, including 10X Genomics Cell Ranger
(MEX and HDF5), Seurat Object
(.rds), Scanpy
(.h5ad), BD Rhapsody
(.csv), and CellView
(.Rds).
Key Functions
ShinySC offers a comprehensive suite of functions, including Quality Control
, Normalization
, Feature Selection
, Dimensionality Reduction
, Clustering
, Marker Gene Identification
, Batch Effect Correction
and Differential Expression Analysis across Experimental Conditions
, as well as Trajectory Inference
. These functionalities are built on the Seurat and visual analytics packages, supplemented by our in-house scripts, offering enhanced visualization, dynamic parameter adjustments, and downloadable publication-ready figures.
Automatic Cell-type Annotation
ShinySC integrates marker-based annotation approaches (ScType
and scCATCH
), reference-based annotation method (SingleR
)and the latest GPT-4 annotation (GPTCelltype
) strategy to automatically annotate cell types, making scRNA-seq analysis more accessible to researchers with limited computational expertise. As far as we know, ShinySC is the first desktop application of its kind that provides a one-stop solution for single-cell analysis.
A unique feature of ShinySC is its annotation refinement capability, allowing users to review and refine initial annotations using an integrated summary table that compares results across different annotation methods.
Cross-platform Support
ShinySC leverages R Shiny, shiny dashboard, DesktopDeployR, and Docker Desktop to create a robust desktop application for both Windows and Mac platforms, ensuring network independence
and data security
.
The Framework of ShinySC

Documentation
Welcome to ShinySC’s documentation
Reference:
Huang PJ, Tsai FY, Wu YJ, Weng YC, Lee CC, Shih SH, Jiang SS. ShinySC: an R/Shiny-based desktop application for seamless analysis of scRNA-Seq data. Biomed J. 2025 Jul 1:100885. doi: 10.1016/j.bj.2025.100885.