bio-spatial-transcriptomics-spatial-communication

Analyze ligand-receptor interactions in spatial transcriptomics data with Squidpy.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spatial transcriptomics studies generate cell-type maps and spatial coordinates but inferring meaningful cell-cell signaling requires integrating ligand-receptor interactions with spatial proximity. This Skill provides end-to-end guidance to perform ligand-receptor analysis in spatial context using Squidpy, including graph construction, permutation-based testing, and visualization.

Core Features & Use Cases

  • Spatially-aware ligand-receptor analysis using Squidpy and Scanpy on annotated spatial transcriptomics data.
  • Build spatial neighbor graphs, run permutation-based LR testing, and filter significant interactions.
  • Visualize results via heatmaps, network graphs, and spatial expression maps; compare conditions or datasets.

Quick Start

Provide your spatial transcriptomics dataset with cell-type annotations and run a ligand-receptor analysis to identify communicating cell types.

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

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

FAQPage Schema
How do I analyze cell-cell communication in spatial transcriptomics data?▼

To analyze cell-cell communication in spatial transcriptomics data, use Squidpy to construct spatial neighbor graphs and apply permutation-based ligand-receptor testing. This identifies significant interacting cell types based on spatial proximity and generates exportable network visualizations.

What is spatially-aware ligand-receptor analysis and when do I need it?▼

Spatially-aware ligand-receptor analysis integrates cell-type annotations and spatial coordinates to identify significant signaling interactions between neighboring cells. You need it when interpreting spatial transcriptomics data to map meaningful cell-cell communication networks across tissue samples.

Do I need Scanpy and Squidpy installed to map spatial signaling between cell types?▼

Yes, you need Python with both Squidpy and Scanpy installed to map spatial signaling between cell types. Squidpy manages spatial neighbor graph construction and permutation-based ligand-receptor testing, operating on annotated spatial transcriptomics data structures from Scanpy.

How do I visualize significant ligand-receptor interactions across different tissue conditions?▼

To visualize significant ligand-receptor interactions across different tissue conditions, use Squidpy to generate heatmaps, network graphs, and spatial expression maps. This allows direct comparison of permutation-tested cell-type communication patterns across multiple spatial transcriptomics datasets.

What data do I need to perform ligand-receptor testing with Squidpy?▼

To perform ligand-receptor testing with Squidpy, you need a spatial transcriptomics dataset with completed cell-type annotations and spatial coordinates. The workflow uses these inputs to build spatial neighbor graphs and run permutation-based testing to identify significant cell-type interactions.