Skip to content

Introduction to Single-cell and Spatial

Single-cell and spatial technologies are revolutionizing our understanding of cancer by revealing cellular heterogeneity and spatial organization that were previously hidden in bulk measurements.

Skeptic's corner: Single-cell data is noisy and sparse. The key is understanding the limitations and using appropriate statistical methods. Not every cell type difference is biologically meaningful.


Single-cell Genomics

Why Single-cell?

  • Cellular heterogeneity: Different cell types and states
  • Rare cell populations: Stem cells, circulating tumor cells
  • Cell state transitions: Development, differentiation, disease
  • Tumor evolution: Clonal diversity, resistance mechanisms

Technologies

  • scRNA-seq: Single-cell RNA sequencing
  • scATAC-seq: Single-cell ATAC sequencing
  • scDNA-seq: Single-cell DNA sequencing
  • Multi-omics: Combined measurements

Single-cell RNA Sequencing (scRNA-seq)

Workflow

  1. Cell isolation: FACS, microfluidics, droplet-based
  2. Cell lysis: Break cell membranes
  3. RNA capture: Barcoded beads or wells
  4. Library preparation: Reverse transcription, PCR
  5. Sequencing: High-throughput sequencing
  6. Data analysis: Quality control, normalization, clustering

Data Analysis Pipeline

python
# Single-cell RNA-seq analysis
import scanpy as sc
import pandas as pd
import numpy as np

def analyze_single_cell(data_file):
    """
    Basic single-cell RNA-seq analysis pipeline
    """
    # Load data
    adata = sc.read_10x_mtx(data_file)
    adata.var_names_unique()
    
    # Quality control
    adata.var['mt'] = adata.var_names.str.startswith('MT-')
    sc.pp.calculate_qc_metrics(adata, percent_top=None, log1p=False, inplace=True)
    
    # Filter cells and genes
    sc.pp.filter_cells(adata, min_genes=200)
    sc.pp.filter_genes(adata, min_cells=3)
    
    # Normalize and log transform
    sc.pp.normalize_total(adata, target_sum=1e4)
    sc.pp.log1p(adata)
    
    # Find highly variable genes
    sc.pp.highly_variable_genes(adata, min_mean=0.0125, max_mean=3, min_disp=0.5)
    
    # Scale data
    sc.pp.scale(adata, max_value=10)
    
    # Principal component analysis
    sc.tl.pca(adata, svd_solver='arpack')
    
    # Neighbor graph
    sc.pp.neighbors(adata, n_neighbors=10, n_pcs=40)
    
    # Clustering
    sc.tl.leiden(adata, resolution=0.5)
    
    # UMAP
    sc.tl.umap(adata)
    
    return adata

Key Steps

  • Quality control: Cell and gene filtering
  • Normalization: Size factor correction
  • Feature selection: Highly variable genes
  • Dimensionality reduction: PCA, UMAP, t-SNE
  • Clustering: Leiden, Louvain algorithms
  • Annotation: Cell type identification

Spatial Transcriptomics

Technologies

  • 10X Visium: Spatially barcoded spots
  • MERFISH: Multiplexed error-robust FISH
  • seqFISH+: Sequential fluorescence in situ hybridization
  • Slide-seq: High-resolution spatial mapping

Applications

  • Tissue architecture: Cell-cell interactions
  • Spatial gene expression: Regional patterns
  • Tumor microenvironment: Immune infiltration
  • Development: Organogenesis, differentiation

Cancer Applications

Tumor Heterogeneity

  • Intratumoral diversity: Different cell populations
  • Clonal evolution: Tumor progression
  • Resistance mechanisms: Drug resistance
  • Metastasis: Circulating tumor cells

Tumor Microenvironment

  • Immune infiltration: T cells, macrophages, NK cells
  • Stromal cells: Fibroblasts, endothelial cells
  • Cell-cell interactions: Ligand-receptor pairs
  • Spatial organization: Tissue architecture

Therapeutic Implications

  • Target identification: Cell type-specific targets
  • Biomarker discovery: Response prediction
  • Resistance mechanisms: Adaptive responses
  • Combination therapy: Multiple targets

Laboratory Techniques

Sample Preparation

  • Fresh tissue: Viability for single-cell analysis
  • FFPE tissue: Spatial transcriptomics
  • Blood: Circulating cells
  • Multiple time points: Treatment response

Data Analysis Tools

  • Scanpy: Python-based analysis
  • Seurat: R-based analysis
  • CellRanger: 10X Genomics pipeline
  • STtools: Spatial transcriptomics

Clinical Relevance

Diagnostic Applications

  • Cell type identification: Tumor classification
  • Spatial analysis: Tissue architecture
  • Heterogeneity assessment: Tumor complexity
  • Biomarker discovery: Response prediction

Therapeutic Targets

  • Cell type-specific: Targeted therapy
  • Spatial targeting: Regional treatment
  • Combination therapy: Multiple targets
  • Resistance mechanisms: Adaptive responses

Research Applications

Cancer Biology

  1. Tumor evolution: Clonal dynamics
  2. Microenvironment: Cell-cell interactions
  3. Heterogeneity: Intratumoral diversity
  4. Metastasis: Circulating cells

Precision Medicine

  1. Molecular profiling: Comprehensive characterization
  2. Targeted therapy: Cell type-specific treatment
  3. Biomarker discovery: Response prediction
  4. Clinical trials: Biomarker-driven studies

Practical Considerations

Sample Requirements

  • Fresh tissue: Viability for single-cell analysis
  • FFPE tissue: Spatial transcriptomics
  • Blood: Circulating cells
  • Multiple time points: Treatment response

Data Analysis

  • Quality control: Cell and gene filtering
  • Normalization: Size factor correction
  • Clustering: Cell type identification
  • Spatial analysis: Regional patterns

FAQ

Q: How do we know if cell type differences are real? A: Through statistical testing, biological validation, and functional assays.

Q: Can we use single-cell data for clinical decision-making? A: This is still experimental, but some applications are being tested in clinical trials.

Q: How do we handle the noise in single-cell data? A: Through appropriate statistical methods, quality control, and biological validation.


References (APA Style)

Zheng, G. X., Terry, J. M., Belgrader, P., Ryvkin, P., Bent, Z. W., Wilson, R., ... & Bielas, J. H. (2017). Massively parallel digital transcriptional profiling of single cells. Nature Communications, 8(1), 1-12.

Ståhl, P. L., Salmén, F., Vickovic, S., Lundmark, A., Navarro, J. F., Magnusson, J., ... & Lundeberg, J. (2016). Visualization and analysis of gene expression in tissue sections by spatial transcriptomics. Science, 353(6294), 78-82.

Tirosh, I., Izar, B., Prakadan, S. M., Wadsworth, M. H., Treacy, D., Trombetta, J. J., ... & Garraway, L. A. (2016). Dissecting the multicellular ecosystem of metastatic melanoma by single-cell RNA-seq. Science, 352(6282), 189-196.


Contributing

  1. Review existing content for accuracy
  2. Add missing technologies or applications
  3. Create practical examples and code snippets
  4. Cite recent research and software updates

This article provides the foundation for understanding single-cell and spatial technologies in cancer research. Master these concepts to understand cellular heterogeneity and spatial organization.

Early public release. Content evolves through continuous review. Questions: [email protected] · CC BY 4.0 where applicable.