Data & ReproScientific VisualizationFreedomIntelligence/OpenClaw-Medical-SkillsData & Reproduction
BI

bio-single-cell-cell-communication

Maintainer FreedomIntelligence · Last updated April 1, 2026

Infer cell-cell communication networks from scRNA-seq data using CellChat, NicheNet, and LIANA for ligand-receptor interaction analysis. Use when inferring ligand-receptor interactions between cell types.

OpenClawNanoClawAnalysisWritingbio-single-cell-cell-communication🧬 bioinformatics (gptomics bio-* suite)bioinformatics — single-cell & spatial omicsinfer

Original source

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-single-cell-cell-communication

Maintainer
FreedomIntelligence
License
MIT
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • R: CellChat::createCellChat() → computeCommunProb() → netAnalysis().
  • Python: liana.method.cellchat() (LIANA framework).
  • Infer cell-cell communication from my scRNA-seq data" → Predict ligand-receptor interactions between cell types and visualize intercellular signaling networks. R: CellChat::createCellChat() → computeCommunProb() → netAnalysis() Python: liana.method.cellchat() (LIANA framework).
  • cellchat <- createCellChat(object = seurat_obj, group.by = 'cell_type').

Source Doc

Excerpt From SKILL.md

CellChat (R)

Goal: Infer and quantify intercellular communication networks from scRNA-seq data using curated ligand-receptor databases.

Approach: Create a CellChat object from a Seurat object with cell type labels, select a signaling database subset, identify overexpressed ligands/receptors, compute communication probabilities using the trimean method, then aggregate into pathway-level networks.

library(CellChat)
library(Seurat)

## Set ligand-receptor database

CellChatDB <- CellChatDB.human  # or CellChatDB.mouse
cellchat@DB <- CellChatDB

## Subset to secreted signaling (optional)

CellChatDB.use <- subsetDB(CellChatDB, search = 'Secreted Signaling')
cellchat@DB <- CellChatDB.use

Use cases

  • Use when inferring ligand-receptor interactions between cell types.

Not for

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

Upstream Related Skills

  • single-cell/clustering - Define cell types first
  • single-cell/trajectory-inference - Communication along trajectory
  • spatial-transcriptomics/spatial-communication - Spatial context
  • pathway-analysis/go-enrichment - Pathway enrichment of targets

Related skills

Related skills

Back to directory
BG
Data & ReproScientific Visualization

bgpt-paper-search

BGPT is a remote MCP server that searches a curated database of scientific papers built from raw experimental data extracted from full-text…

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView
BI
Data & ReproScientific Visualization

bio-chipseq-visualization

Visualize ChIP-seq data using deepTools, Gviz, and ChIPseeker. Create heatmaps, profile plots, and genome browser tracks. Visualize signal a…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproScientific Visualization

bio-consensus-sequences

Generate consensus FASTA sequences by applying VCF variants to a reference using bcftools consensus. Use when creating sample-specific refer…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproScientific Visualization

bio-copy-number-cnv-visualization

Visualize copy number profiles, segments, and compare across samples. Create publication-quality plots of CNV data from CNVkit, GATK, or oth…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView