Data & ReproSingle-Cell & Spatial OmicsFreedomIntelligence/OpenClaw-Medical-SkillsData & Reproduction
BI

bio-spatial-transcriptomics-spatial-domains

Maintainer FreedomIntelligence · Last updated April 1, 2026

Identify spatial domains and tissue regions in spatial transcriptomics data using Squidpy and Scanpy. Cluster spots considering both expression and spatial context to define anatomical regions. Use when identifying tissue domains or spatial regions.

OpenClawNanoClawAnalysisReproductionbio-spatial-transcriptomics-spatial-domains🧬 bioinformatics (gptomics bio-* suite)bioinformatics — single-cell & spatial omicsidentify

Original source

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-spatial-transcriptomics-spatial-domains

Maintainer
FreedomIntelligence
License
MIT
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • Python: squidpy.gr.spatial_neighbors() → Leiden clustering with spatial graph, or BayesSpace/SpaGCN.
  • Identify tissue domains in my spatial data" → Cluster spots/cells considering both gene expression and physical proximity to define anatomically coherent spatial domains. Python: squidpy.gr.spatial_neighbors() → Leiden clustering with spatial graph, or BayesSpace/SpaGCN.
  • Identify spatial domains and tissue regions by combining expression and spatial information.
  • sc.pp.neighbors(adata, n_neighbors=15, n_pcs=30) sc.tl.leiden(adata, resolution=0.5, key_added='leiden').

Source Doc

Excerpt From SKILL.md

Standard Clustering (Expression Only)

Goal: Cluster spots based purely on gene expression, ignoring spatial location.

Approach: Build an expression-based neighbor graph, then apply Leiden community detection.


## Visualize on tissue

sq.pl.spatial_scatter(adata, color='leiden', size=1.3)

Spatial-Aware Clustering with Squidpy

Goal: Cluster spots using only spatial proximity to identify contiguous tissue regions.

Approach: Build a spatial neighbor graph, then run Leiden clustering on the spatial graph.

Use cases

  • Use when identifying tissue domains or spatial regions.

Not for

  • Do not rely on this catalog entry alone for installation or maintenance details.

Upstream Related Skills

  • spatial-neighbors - Build spatial graphs (prerequisite)
  • spatial-statistics - Compute spatial statistics per domain
  • single-cell/clustering - Standard clustering methods

Related skills

Related skills

Back to directory
AN
Data & ReproSingle-Cell & Spatial Omics

AnnData

AnnData is a Python package for handling annotated data matrices, storing experimental measurements (X) alongside observation metadata (obs)…

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView
AR
Data & ReproSingle-Cell & Spatial Omics

Arboreto

Arboreto is a computational library for inferring gene regulatory networks (GRNs) from gene expression data using paralleli.

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView
BI
Data & ReproSingle-Cell & Spatial Omics

bio-imaging-mass-cytometry-cell-segmentation

Cell segmentation from multiplexed tissue images. Covers deep learning (Cellpose, Mesmer) and classical approaches for nuclear and whole-cel…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproSingle-Cell & Spatial Omics

bio-read-qc-umi-processing

Extract, process, and deduplicate reads using Unique Molecular Identifiers (UMIs) with umi_tools. Use when library prep includes UMIs and ac…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView