Run CellChat with OmniPath function [[DEPRECATED]]
Usage
call_cellchat(
sce,
op_resource,
.format = TRUE,
exclude_anns = c(),
nboot = 100,
assay = "RNA",
.seed = 1004,
.normalize = FALSE,
.do_parallel = FALSE,
.raw_use = TRUE,
expr_prop = 0,
organism = "human",
thresh = 1,
de_thresh = 0.05,
...
)Arguments
- sce
Seurat object as input
- op_resource
OmniPath Intercell Resource DN
- .format
bool whether to format output
- exclude_anns
Annotation criteria to be excluded
- nboot
number of bootstraps to calculate p-value
- assay
assay name (RNA by default)
- .seed
random seed
- .normalize
# bool whether to normalize non-normalized data with
- .do_parallel
whether to parallelize or not
- .raw_use
whether use the raw data or gene expression data projectected to a ppi (should be kept to TRUE)
- expr_prop
minimum proportion of gene expression per cell type (0 by default), yet perhaps one should consider setting this to an appropriate value between 0 and 1, as an assumptions of these method is that communication is coordinated at the cluster level.
- organism
Obtain CellChatDB for which organism ('mouse' or 'human')
- thresh
p-value threshold (1 by default)
- de_thresh
diff expression of genes p-value
- ...
Arguments passed on to
CellChat::subsetCommunicationobjectCellChat object
netAlternative input is a data frame with at least with three columns defining the cell-cell communication network ("source","target","interaction_name")
slot.namethe slot name of object: slot.name = "net" when extracting the inferred communications at the level of ligands/receptors; slot.name = "netP" when extracting the inferred communications at the level of signaling pathways
sources.usea vector giving the index or the name of source cell groups
targets.usea vector giving the index or the name of target cell groups.
signalinga character vector giving the name of signaling pathways of interest
pairLR.usea data frame consisting of one column named either "interaction_name" or "pathway_name", defining the interactions of interest
datasetsselect the inferred cell-cell communications from a particular `datasets` when inputing a data frame `net`
ligand.pvalues,ligand.logFC,ligand.pct.1,ligand.pct.2set threshold for ligand genes
ligand.pvalues: threshold for pvalues in the differential expression gene analysis (DEG)
ligand.logFC: threshold for logFoldChange in the DEG analysis; When ligand.logFC > 0, keep upgulated genes; otherwise, kepp downregulated genes
ligand.pct.1: threshold for the percent of expressed genes in the defined 'positive' cell group. keep genes with percent greater than ligand.pct.1
ligand.pct.2: threshold for the percent of expressed genes in the cells except for the defined 'positive' cell group
receptor.pvalues,receptor.logFC,receptor.pct.1,receptor.pct.2set threshold for receptor genes