Single-Cell RNA-Seq Clustering: From Counts to Cell Types

HomeBlogsTutorials
Single-Cell
scRNA-seq
Seurat
Clustering
Single-Cell
scRNA-seq
Seurat
Clustering
Single-Cell
scRNA-seq
Seurat
Clustering
Single-Cell
scRNA-seq
Seurat
Clustering
Single-Cell
scRNA-seq
Seurat
Clustering
Single-Cell
scRNA-seq
Seurat
Clustering
Single-Cell
scRNA-seq
Seurat
Clustering
Single-Cell
scRNA-seq
Seurat
Clustering
Single-Cell RNA-Seq Clustering: From Counts to Cell Types
Tutorials
Dec 05, 2025
12 min read
Ahsan Raza

Introduction to scRNA-Seq Analysis


Single-cell RNA sequencing reveals cellular heterogeneity hidden in bulk samples. The analysis pipeline transforms raw counts into biologically meaningful clusters representing distinct cell types or states.


The Standard Workflow


1. Quality Control

Filter cells based on:

  • nFeature_RNA: Genes detected per cell (200-5000 typical)
  • nCount_RNA: Total UMI counts
  • percent.mt: Mitochondrial gene percentage (<20%)

  • 2. Normalization

    LogNormalize in Seurat:

    seurat_obj <- NormalizeData(seurat_obj,

    normalization.method = "LogNormalize",

    scale.factor = 10000)


    3. Feature Selection

    Identify highly variable genes (HVGs) that drive biological variation:

    seurat_obj <- FindVariableFeatures(seurat_obj,

    selection.method = "vst",

    nfeatures = 2000)


    4. Dimensionality Reduction

  • PCA: Reduce to top 30-50 principal components
  • UMAP/tSNE: For visualization (2D embedding)

  • 5. Clustering

  • Build shared nearest neighbor (SNN) graph
  • Apply Louvain/Leiden algorithm
  • Resolution parameter controls cluster granularity

  • Marker Gene Identification


    Use FindAllMarkers to identify genes defining each cluster:

    markers <- FindAllMarkers(seurat_obj,

    only.pos = TRUE,

    min.pct = 0.25,

    logfc.threshold = 0.25)


    Cell Type Annotation


  • Compare markers to known databases (CellMarker, PanglaoDB)
  • Use automated tools (SingleR, scType)
  • Always validate with domain knowledge

  • Single-CellscRNA-seqSeuratClustering
    Let us know what you think!

    Comments (2)

    SC
    Dr. Sarah Chen2 days ago

    Excellent breakdown of AI applications in drug discovery! The section on molecular docking was particularly insightful.

    AR
    Ahmad Rashid1 week ago

    As someone working in pharma, I can confirm that AI is revolutionizing our workflows. Great article!