CellChat icon indicating copy to clipboard operation
CellChat copied to clipboard

Guidance on filtering CellChatDB for targeted panels

Open AlbertoFabbri93 opened this issue 3 months ago • 1 comments

Hi,

I am analyzing data from a targeted gene panel (CosMx/Nanostring) using CellChat. Since many ligands and receptors in CellChatDB are not included in my panel, I am considering filtering the database to retain only interactions where the ligand and all receptor subunits are present in the measured gene set.

The current vignette explains how to subset by annotation (e.g., Secreted Signaling) but does not discuss filtering by measured genes. Could you clarify whether you recommend pre-filtering the database in this scenario, or if CellChat’s built-in expression filtering is sufficient?

Thanks you!

AlbertoFabbri93 avatar Sep 24 '25 11:09 AlbertoFabbri93

@AlbertoFabbri93 The CellChat’s built-in expression filtering is sufficient, which will retain only interactions where the ligand and all receptor subunits are present in the measured gene set.

sqjin avatar Sep 24 '25 12:09 sqjin