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.