ADVANCED

細胞通訊

透過 ligand-receptor interaction 分析,探索細胞間的訊號傳遞與微環境調控。

Explore intercellular signaling and microenvironment regulation through ligand-receptor interaction analysis.

一、細胞通訊

在組織微環境中,細胞透過分泌配體 (Ligand)與鄰近細胞表面的受體 (Receptor)結合,觸發下游訊號傳導。scRNA-seq 能同時測量所有細胞的基因表達,因此可以推斷哪些細胞在「發送」什麼訊號、哪些在「接收」。

In tissue microenvironments, cells communicate by secreting ligands that bind to receptors on neighboring cells, triggering downstream signaling. scRNA-seq measures all cells simultaneously, enabling inference of who is "sending" and who is "receiving."

二、網絡探索器

選擇一個「發送方」細胞類型,觀察與各接收方之間的通訊強度和代表性 L-R pairs。

Select a "sender" cell type to view communication strength with each receiver and representative L-R pairs.

主要 L-R pairs

三、工具比較

工具邏輯特色
CellChat (R)質量作用定律建模 L-R 交互機率豐富視覺化;支援跨條件比較Mass action law for L-R interaction probabilityRich visualization; cross-condition comparison
CellPhoneDB (Py)排列檢定的 L-R 配對篩選支援多亞基複合體Permutation-based L-R pair screeningSupports multi-subunit complexes
NicheNet (R)從配體追蹤到下游調控基因不只看 L-R 配對,還追蹤下游效應Traces ligand to downstream target genesGoes beyond L-R pairs to downstream effects
LIANA (R/Py)整合多種方法的統一框架同時跑多種演算法取共識Unified framework integrating multiple methodsRun multiple algorithms, take consensus

四、實作範例

library(CellChat)
cellchat <- createCellChat(pbmc, group.by = "cell_type")
CellChatDB <- CellChatDB.human
cellchat@DB <- CellChatDB
cellchat <- subsetData(cellchat)
cellchat <- identifyOverExpressedGenes(cellchat)
cellchat <- identifyOverExpressedInteractions(cellchat)
cellchat <- computeCommunProb(cellchat)
cellchat <- computeCommunProbPathway(cellchat)
cellchat <- aggregateNet(cellchat)
netVisual_circle(cellchat@net$count)
netVisual_bubble(cellchat, sources.use = 1, targets.use = c(2,3,4))
from cellphonedb.src.core.methods import cpdb_analysis_method
results = cpdb_analysis_method.call(
    cpdb_file_path="cellphonedb.zip",
    meta_file_path="meta.txt",
    counts_file_path="counts.h5ad",
    counts_data="hgnc_symbol",
    output_path="./output")
⚠️
重要提醒:這些分析都是「推斷」,不是直接證據。scRNA-seq 只能告訴我們 L-R 的 RNA 是否表達,但 RNA ≠ 蛋白質 ≠ 真正的物理交互。重要結果務必用實驗(共培養、阻斷實驗)驗證。Important: These analyses are inferences, not direct evidence. scRNA-seq only tells us if L-R RNAs are expressed — RNA ≠ protein ≠ actual physical interaction. Important findings must be validated experimentally (co-culture, blocking experiments).