This skill covers analyzing cell-cell communication in spatial transcriptomics data using ligand-receptor analysis with Squidpy. Identify which cell types are communicating and through which signaling pathways.
9 stars
0 votes
0 copies
0 views
Added October 11, 2026
databashdatabase
Security analysis
A96/100
mediumInstalls packages at runtime which could introduce malicious dependencies
Installs into .claude/skills of the current project.
Are you the author of 572 Usage Guide A933bee7?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-572-usage-guide-a933bee7)
# Spatial Cell-Cell Communication - Usage Guide
## Overview
This skill covers analyzing cell-cell communication in spatial transcriptomics data using ligand-receptor analysis with Squidpy. Identify which cell types are communicating and through which signaling pathways.
## Prerequisites
```bash
pip install squidpy scanpy pandas networkx matplotlib
```
## Quick Start
Tell your AI agent what you want to do:
- "Run ligand-receptor analysis on my spatial data"
- "Find which cell types are communicating"
## Example Prompts
### Basic Analysis
> "Analyze cell-cell communication in my Visium data"
> "Run ligand-receptor analysis between cell types"
### Specific Interactions
> "Find interactions between T cells and macrophages"
> "Check if CCL2-CCR2 signaling is active"
### Visualization
> "Show a heatmap of cell-cell interactions"
> "Plot the communication network"
## What the Agent Will Do
1. Verify cell type annotations exist
2. Build spatial neighbor graph
3. Run ligand-receptor permutation test
4. Filter significant interactions
5. Visualize results
## Tips
- **Cell type annotations** - Required before running communication analysis
- **Spatial neighbors** - Analysis considers spatial proximity
- **Permutations** - More permutations = more robust p-values but slower
- **Custom databases** - Can use custom ligand-receptor pair lists