spatial-transcriptomics

Analyze spatially-resolved transcriptomics data with gene expression and spatial coordinates.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill spatial-transcriptomics-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spatial-transcriptomics
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/spatial-transcriptomics
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill spatial-transcriptomics-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires squidpy, scanpy, anndata, SpatialDE, NaiveDE, cell2location, liana, GraphST.

What problem does it solve?

This skill addresses the complexity of analyzing spatially-resolved transcriptomics data, which requires integrating gene expression profiles with precise tissue coordinates to understand biological architecture.

Core Features & Use Cases

  • Spatial Analysis: Perform neighborhood enrichment, spatial variable gene detection, and tissue domain identification using Squidpy and SpatialDE.
  • Cell-Cell Communication: Study interactions within a spatial context using Liana and CellChat.
  • Data Integration: Map single-cell reference atlases to spatial data via deconvolution with Cell2Location or GraphST.

Quick Start

Use the spatial-transcriptomics skill to load a 10X Visium dataset and perform a standard preprocessing pipeline including QC, normalization, and spatial clustering.

Frequently Asked Questions about spatial-transcriptomics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze 10X Visium data for tissue domain identification?

To analyze 10X Visium data, integrate gene expression matrices with spatial coordinates using Squidpy and Scanpy to perform quality control, normalization, and spatial clustering for tissue domain identification.

What is the best way to detect spatially variable genes in tissue maps?

Detecting spatially variable genes in tissue maps is achieved by applying SpatialDE and NaiveDE to spatially-resolved transcriptomics data, allowing you to identify genes exhibiting significant spatial expression patterns across the tissue architecture.

Can I map single-cell reference atlases to spatial transcriptomics data?

You can map single-cell reference atlases to spatial transcriptomics data by performing deconvolution using Cell2Location or GraphST, integrating high-plex spatial coordinates with single-cell gene expression profiles to resolve complex tissue architectures.

Does this workflow support cell-cell communication analysis in a spatial context?

This workflow supports cell-cell communication analysis in a spatial context by utilizing Liana to study cellular interactions within spatially-resolved transcriptomics data, mapping how cells communicate across distinct tissue domains.

How do I process Xenium and MERFISH high-plex spatial data?

Processing Xenium and MERFISH high-plex spatial data involves loading the spatial transcriptomics datasets into anndata structures, integrating precise spatial coordinates with gene expression matrices to visualize complex tissue architectures and identify domains.

Do I need Scanpy and Anndata to perform neighborhood enrichment on tissue maps?

You need Scanpy and Anndata to perform neighborhood enrichment on tissue maps, as Squidpy relies on these foundational libraries to process spatial coordinates and gene expression matrices for spatial neighborhood analysis.