Schedule - Spatial Transcriptomics

Pre-reading

  1. Spatial Technology Overview
  2. Space Ranger Summary
  3. Download Project

Day 1

Time Topic Instructor
10:00 - 10:15 Workshop Introduction Will
10:15 - 11:15 Introduction to Spatial Transcriptomics Dr. Pratyusha Bala
11:15 - 11:20 Break
11:20 - 11:55 Load Visium HD Data Noor
11:55 - 12:00 Overview of self-learning materials and homework submission Will

Before the next class:

I. Please study the contents and work through all the code within the following lessons:

  1. Principal Component Analysis (PCA)

    This lesson introduces participants to the theory and mechanics of Principal Components Analysis (PCA). Through a step‑by‑step, hands‑on walkthrough, participants learn how to derive the covariance matrix, obtain eigenvalues and eigenvectors, compute principal component scores and compare their manual PCA results with the output of prcomp().

    In this lesson, you will:

    • Derive the covariance matrix used for Principal Components Analysis
    • Explain the roles of eigenvectors and eigenvalues within a Principal Components Analysis
    • Compare and contrast our Principal Components Analysis to the output of prcomp()
  2. Quality Control

    This lesson focuses on quality control strategies for Visium HD, using thresholds on genes, UMIs and mitochondrial content to filter low-quality spots. This lesson helps you detect technical artifacts and sample issues before downstream analyses.

    In this lesson, you will:

    • Construct quality control metrics and visually evaluate the quality of the data
    • Apply appropriate filters to remove low quality cells
    • Create a filtered seurat object
  1. Submit your work:
  • Each lesson above contains exercises; please go through each of them.
  • Submit your answers to the exercises using this Google form on the day before the next class.

Questions?

  • If you get stuck due to an error while running code in the lesson, email us

Day 2

Time Topic Instructor
10:00 - 10:30 Self-learning lessons discussion All
10:30 - 11:10 Normalization and Sketch Downsampling Will
11:10 - 11:15 Break
11:15 - 11:55 Dimensionality Reduction Noor
11:55 - 12:00 Overview of self-learning materials and homework submission Will

Before the next class:

I. Please study the contents and work through all the code within the following lessons:

  1. Clustering

    This lesson will use graph-based clustering methods k-nearest neighbors and Leiden to define clusters based upon gene expression scores for single-cell datasets. You will examine how parameters like resolution affect cluster size and tissue interpretation.

    In this lesson, you will:

    • Compute a neighborhood graph to identify similar phenotypes in bins
    • Group bins into clusters based upon their gene expression profiles
    • Evaluate the quality of clustering against biological knowns
  2. Integration

    This lesson will introduce how to evaluate whether batch effects are found in your dataset which will inform the decision of whether to integrate or not. Additionally describes the methods behind some common methods for integration.

    In this lesson, you will:

    • Identify when integration is necessary
    • Evaluate potential batch effect in our datset
    • Compare common integration algorithms
  3. Seurat Cheatsheet

    This lesson will introduce a compact Seurat cheatsheet to keep at hand that summarizes key functions for spatial transcriptomics workflows, from data loading to clustering and plotting. Use this reference to speed up scripting, avoid common syntax errors, and standardize your analysis pipeline.

    In this lesson, you will:

    • Access various slots of the Seurat object
    • Generate a variety of plots with the plotting functions within Seurat
  1. Submit your work:
  • Each lesson above contains exercises; please go through each of them.
  • Submit your answers to the exercises using this Google form on the day before the next class.

Questions?

  • If you get stuck due to an error while running code in the lesson, email us

Day 3

Time Topic Instructor
10:00 - 10:30 Self-learning lessons discussion All
10:30 - 11:10 BANKSY Spatial Clustering Will
11:10 - 11:15 Break
11:15 - 11:55 Deconvolution Noor
11:55 - 12:00 Overview of self-learning materials and homework submission Noor

Before the next class:

I. Please study the contents and work through all the code within the following lessons:

  1. Differential Expression and Pathway Analysis

    This lesson will perform differential expression analysis between celltypes of matched cancer and normal. Feed the significant genes into pathway and gene set enrichment analyses to observe trends.

    In this lesson, you will:

    • Run differential gene expression analysis using a Wilcox test
    • Calculate over-representated pathways
    • Identify gene set enrichment scores for pathways
  2. Spatially Variable Genes

    This lesson will identify spatially variable genes whose expression changes across tissue locations. This lesson shows how to detect, visualize and prioritize SVGs as markers of spatial domains and gradients.

    In this lesson, you will:

    • Define the Moran’s I calculation
    • Run Moran’s I to identify spatially variable genes
    • Visualize spatialy variable genes
  1. Submit your work:
  • Each lesson above contains exercises; please go through each of them.
  • Submit your answers to the exercises using this Google form on the day before the next class.

Questions?

  • If you get stuck due to an error while running code in the lesson, email us

Day 4

Time Topic Instructor
10:00 - 10:30 Self-learning lessons discussion All
10:30 - 11:25 Cell-Cell Communication Noor
11:25 - 11:30 Break
11:30 - 11:45 Discussion, Q & A All
11:45 - 12:00 Wrap Up Will

Resources

Other spatial transcriptomics tutorials

Reference papers

Here we provide papers that were used to create this workshop, in different tabsets with the associated lesson / general theme of the paper.

  • Spatial transcriptomics in health and disease – Nature Reviews Nephrology, 2024. Link
  • Systematic comparison of sequencing-based spatial transcriptomic methods – Nature Methods, 2024. Link
  • The spatial and single-cell landscape of skin: Charting the multiscale regulation of skin immune function – Seminars in Immunology, 2025. Link
  • Exploring tissue architecture using spatial transcriptomics – Nature, 2021. Link
  • Spatial architecture of development and disease – Nature Reviews Genetics, 2025. Link
  • Museum of spatial transcriptomics – Nature Methods, 2022. Link
  • Spatially resolved transcriptomics: a comprehensive review of their technological advances, applications, and challenges – Genomics, Proteomics & Bioinformatics, 2023. Link
  • Standardized metrics for assessment and reproducibility of imaging-based spatial transcriptomics datasets – Nature Biotechnology, 2025. Link
  • Advances in spatial transcriptomics and related data analysis strategies – Journal of Translational Medicine, 2023. Link
  • What is the main bottleneck in deriving biological understanding from spatial transcriptomic profiling? – Cell Systems, 2025. Link
  • High-definition spatial transcriptomic profiling of immune cell populations in colorectal cancer – Nature Genetics, 2025. Link
  • Cell segmentation in imaging-based spatial transcriptomics – Nature Biotechnology, 2021. Link
  • Cellpose: A generalist algorithm for cellular segmentation – Nature Methods, 2021. Link
  • Library size confounds biology in spatial transcriptomics data – Genome Biology, 2024. Link
  • Gene count normalization in single-cell imaging-based spatially resolved transcriptomics – Genome Biology, 2024. Link
  • Dictionary learning for integrative, multimodal and scalable single-cell analysis – Nature Biotechnology, 2023. Link
  • Low-Rank Approximation and Regression in Input Sparsity Time – Journal of the ACM, 2017. Link
  • A comparative study of manifold learning methods for scRNA-seq with a trajectory-aware metric – Scientific Reports, 2025. Link
  • Seeing data as t-SNE and UMAP do – Nature Methods, 2024. Link
  • Fast, sensitive and accurate integration of single-cell data with Harmony – Nature Methods, 2019. Link
  • Comprehensive Integration of Single-Cell Data – Cell, 2019. Link
  • BANKSY unifies cell typing and tissue domain segmentation for scalable spatial omics data analysis – Nature Genetics, 2024. Link
  • From Louvain to Leiden: guaranteeing well-connected communities – Scientific Reports, 2019. Link
  • Spatially informed cell-type deconvolution for spatial transcriptomics – Nature Biotechnology, 2022. Link
  • Benchmarking algorithms for spatially variable gene identification in spatial transcriptomics – Bioinformatics, 2025. Link
  • Title not available (Categorization of computational methods to detect spatially variable genes, 2025) – Nature Communications, 2025. Link
  • Cell–cell communication: new insights and clinical implications – Signal Transduction and Targeted Therapy, 2024. Link
  • Mapping the topography of spatial gene expression with interpretable deep learning – Nature Methods, 2025. Link
  • ResolVI – addressing noise and bias in spatial transcriptomics – bioRxiv preprint, 2025. Link