cellphonedb算法
用途
使用cellphonedb进行细胞通讯分析
运行方式
SDAS CCI cellphonedb -i st.h5ad --label_key anno_spotlight -o outdir \
--method statistical \
--counts_data hgnc_symbol \
--species human
输入参数说明
参数 | 是否必须 | 默认值 | 描述 |
---|---|---|---|
-i / --input | 是 | h5ad文件,要求有原始表达矩阵 | |
-o / --output | 是 | 输出文件夹 | |
--label_key | 是 | 细胞类群的列名 | |
--method | 否 | statistical | 分析方法,可选simple,statistical,degs |
--layer | 否 | h5ad存有原始表达矩阵的layer名称 | |
--counts_data | 否 | hgnc_symbol | adata.var.index类型,可选hgnc_symbol,ensembl,gene_name |
--threshold | 否 | 0.1 | 表达特定配体/受体的细胞百分比阈值,默认0.1即10% |
--species | 否 | human | SDAS内置的cellphonedb的human数据库,数据库版本为v5.0.0, 当指定--cellphonedb_databa时,该参数不起作用 |
--cellphonedb_database | 否 | 用户自定义cellphonedb数据库文件路径 | |
--pvalue | 否 | 0.05 | 显著性阈值(筛选p≤pvalue的互作对),method为statistical时的参数 |
--subsampling | 否 | 是否降采样,subsampling,method为statistical时的参数 | |
--subsampling_num_cells | 否 | 降采样细胞数,默认为1/3 cells,使用--subsampling时生效,method为statistical时的参数 | |
--microenvs_file_path | 否 | 微环境文件路径(两列:细胞类型、空间微环境) | |
--active_tfs_file_path | 否 | 活性转录因子文件路径(两列:细胞类型、TF) | |
--degs_file_path | 否 | 差异表达基因文件路径(两列:细胞类型、差异基因),method为degs时必须提供 | |
--n_cpus | 否 | 8 | 线程数 |
--seed | 否 | 42 | 随机种子 |
输出结果展示
结果文件 | 描述 |
---|---|
|
所有配体-受体对的平均表达量是矩阵。每一行为一个配体-受体对,每一列为细胞类型组合,数值为平均表达量 |
|
各细胞类型的平均表达量,用于展示每个细胞类型的表达情况 |
|
各细胞类型的表达比例,反映每个配体-受体对在不同细胞类型中的表达百分比 |
|
细胞类型间交互强度评分,数值越大表示细胞间的配受体互作越强 |
|
显著交互的平均表达量 |
statistical_analysis_pvalues_<input_name>.txt |
statistical方法下,所有配体-受体对的显著性p值矩阵 |
cellphonedb_heatmap_<input_name>.png/pdf |
显著交互热图,展示所有细胞类群间显著配受体互作的强度,颜色深浅反映交互强度,当method为statistical和degs时输出 |
- cellphonedb输出的显著互作热图:
cellphonedb_heatmap_<input_name>.png/pdf
展示所有细胞类群间显著配受体互作的热图,颜色深浅反映交互强度。 横轴和纵轴均为细胞类群,颜色深浅表示配受体互作强度,颜色越深表示互作越强。可快速比较不同细胞类群间的通讯活跃程度
