Spatial Transcriptomics
We offer end-to-end spatial transcriptomics analysis using sequencing-based platforms such as 10x Genomics Visium and BGI Stereo-seq. Our pipeline integrates spatial coordinates with gene expression to reveal tissue architecture, spatial domains, and ligand-receptor interactions at cellular or subcellular resolution.
Workflow Summary
--- config: theme: 'base' themeVariables: fontFamily: 'verdana' fontSize: '25px' --- flowchart LR subgraph Preprocessing["`**Preprocessing**`"] direction TB Raw["Raw Reads"] Align["Alignment & Barcode Decoding"] Quant["Gene Expression Matrix"] Spatial["Spatial Coordinates Integration"] Filter["Quality Control & Filtering"] Raw --> Align --> Quant --> Spatial --> Filter end subgraph Basic["`**Basic Analysis**`"] direction TB Norm["Normalization"] HVG["Highly Variable Genes"] Reduce["Dimensionality Reduction"] Cluster["Clustering"] Vis1["Spatial Visualization"] Norm --> HVG --> Reduce --> Cluster --> Vis1 end subgraph Advanced["`**Advanced Analysis**`"] direction TB Annot["Spatial Domain Annotation"] DE["Spatially Variable Genes"] Traj["Trajectory/Gradient Analysis"] LRI["Ligand-Receptor Interaction"] Deconv["Cell Type Deconvolution"] Vis2["Custom Visualization"] Annot --> DE --> Traj --> LRI --> Deconv --> Vis2 end Preprocessing --> Basic --> Advanced
Preprocessing
- Raw Reads: Input FASTQ files from Visium or Stereo-seq platforms.
- Alignment & Barcode Decoding: Align reads and decode spot/cell barcodes using SpaceRanger (Visium) or SAW (Stereo-seq).
- Gene Expression Matrix: Generate spot-wise or bin-wise count matrices.
- Spatial Coordinates Integration: Integrate spatial metadata (tissue positions, resolution, spot/bin geometry).
- Quality Control & Filtering: Filter low-quality spots or bins based on read depth, gene count, mitochondrial content, etc.
Basic Analysis
- Normalization: Normalize expression values (e.g., SCTransform, log-normalization).
- Highly Variable Genes: Identify informative features across spatial units.
- Dimensionality Reduction: Apply PCA, UMAP, or t-SNE for visualization.
- Clustering: Group spots or bins into spatial domains or cell clusters.
- Spatial Visualization: Map gene expression and clusters back to spatial tissue images.
Advanced Analysis
- Spatial Domain Annotation: Annotate clusters based on marker genes or reference data.
- Spatially Variable Genes (SVGs): Identify genes with spatial expression patterns using methods like
SpatialDE
,SPARK
, orFindSpatiallyVariableFeatures()
. - Trajectory or Gradient Inference: Detect spatial gene expression gradients or tissue axes.
- Ligand–Receptor Analysis: Infer inter-cellular communication using
CellChat
,NATMI
, orSpaTalk
. - Cell Type Deconvolution: Deconvolute spot-wise transcriptomes using scRNA-seq references (e.g., RCTD, Tangram, SPOTlight).
- Custom Visualization: Generate high-resolution overlays, spatial heatmaps, and pathway activity maps.
Example
Clustered spatial domains are overlaid on tissue images, highlighting gene expression patterns in anatomical context.
Spatially variable genes reveal localized transcriptional programs across tissue regions.
Deconvolution results show predicted cell-type composition at each spatial location using single-cell references.
Inferred ligand–receptor interactions illustrate spatial communication between regions or cell types.
For detailed options and customization, contact us.