bio-spatial-transcriptomics-spatial-domains

Identify spatial domains in spatial transcriptomics data using Squidpy and Scanpy.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-spatial-transcriptomics-spatial-domains
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bio-spatial-transcriptomics-spatial-domains
Source: https://github.com/ya-way/cytoclaw-skills/tree/main/workspace/skills/bio-spatial-transcriptomics-spatial-domains
Command: npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-spatial-transcriptomics-spatial-domains

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spatial-domain detection in tissue sections requires integrating gene expression with tissue architecture to define coherent regions.

Core Features & Use Cases

  • Detect spatial domains by combining expression similarity with spatial proximity.
  • Compare multiple clustering strategies (expression-only, spatial-only, and combined graphs) to identify robust tissue regions.
  • Annotate domains using domain markers and visualize tissue architecture for downstream interpretation.
  • Validate and refine domain boundaries with smoothing and silhouette-like assessments.

Quick Start

Provide spatial transcriptomics data and run the analysis to identify spatial domains and annotate tissue regions.

Frequently Asked Questions about bio-spatial-transcriptomics-spatial-domains

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

FAQPage Schema
How do I identify spatial domains in spatial transcriptomics data?

Identify spatial domains by combining gene expression similarity with spatial proximity using graph-based clustering workflows in Squidpy and Scanpy. This approach integrates tissue architecture and expression patterns to define coherent tissue regions in Visium-like datasets.

What is the difference between expression-only and spatial clustering for tissue regions?

Expression-only clustering groups spots by gene similarity, while spatial clustering integrates tissue coordinates. Comparing multiple strategies helps identify robust tissue regions by evaluating whether domains hold when spatial proximity constraints are applied.

Can I use Squidpy and Scanpy to annotate spatial domains with marker genes?

Yes, you can annotate spatial domains using domain markers detected through Scanpy and Squidpy. The workflow identifies marker genes for each cluster, helping biologically interpret and label the distinct tissue regions discovered.

How do I validate spatial domain boundaries in Visium datasets?

Validate spatial domain boundaries by applying smoothing techniques and silhouette-like assessments to the clustering results. This refines domain edges by evaluating cluster consistency across neighboring spots in the tissue section.

Do I need a specific Python environment to run spatial transcriptomics clustering?

Yes, you need a Python environment with Squidpy, Scanpy, and supporting graph-based clustering workflows installed. These dependencies are required to process spatial transcriptomics data, compute spatial graphs, and output domain labels.

What spatial transcriptomics platforms are supported for domain detection?

Domain detection is applicable to Visium-like datasets and other spatial transcriptomics experiments where spatial context guides domain definition. The workflow processes data that contains both gene expression matrices and tissue coordinate information.