u/that_bioinfo_guy

Roadmap for learning single-cell RNA-seq analysis from scratch

Hey everyone!

Get asked this a lot, so here's the path I recommend for someone starting from zero with scRNA-seq:

  1. Understand what makes single-cell different from bulk first

Before touching Seurat or Scanpy, understand droplet-based capture, UMIs vs raw reads, and why sparsity (dropouts) is a fundamental property of the data — not a technical error. This mental model changes how you interpret every QC metric later.

  1. Learn the core workflow, not just tools

QC (mitochondrial %, gene/UMI counts per cell, doublet detection)

Normalization (log-normalize, SCTransform)

Feature selection (highly variable genes)

Dimensionality reduction (PCA → UMAP/t-SNE)

Clustering (Louvain/Leiden)

Marker gene identification & cell type annotation

Downstream: trajectory inference, differential abundance, cell-cell communication (if relevant to your question)

  1. Get comfortable with both major ecosystems

Seurat (R) and Scanpy (Python) are both widely used in industry and academia — pick one to go deep on first, but at least read the other's docs so you're not lost when a paper or collaborator uses it.

  1. Practice on real public data early

Pull a dataset from GEO or the Human Cell Atlas and run the full pipeline. Real data brings problems tutorials don't show you — ambient RNA contamination, batch integration across samples, deciding cluster resolution, and annotating ambiguous cell types.

  1. Learn to defend your clustering and annotation choices

"Why did you pick 15 PCs?" "Why is this cluster a subtype and not a doublet?" — if you can't answer these, you're pattern-matching a tutorial, not actually doing the analysis. This is usually where people plateau.

  1. Understand batch integration properly

Harmony, Seurat's CCA/RPCA, or scVI — know why you're integrating and what you might be over-correcting away, not just which function to call.

Happy to answer questions if anyone's stuck on a specific step. I also run a small cohort-based course (bulk RNA-seq and single-cell) for people who want structure instead of piecing it together from scattered tutorials — can share details if anyone's interested, didn't want to lead with that.

reddit.com
u/that_bioinfo_guy — 1 day ago