「CellphoneDB v1 (original)」: Single-cell reconstruction of the early maternal-fetal interface in humans. Vento-Tormo R, Efremova M, et al., Nature. 2018
「CellphoneDB v2」: Inferring cell-cell communication from combined expression of multi-subunit receptor-ligand complexes. Efremova M, Vento-Tormo M, Teichmann S, Vento-Tormo R. Nat Protoc. 2020
「CellphoneDB v3」: Mapping the temporal and spatial dynamics of the human endometrium in vivo and in vitro. L Garcia-Alonso, L-François Handfield, K Roberts, K Nikolakopoulou et al. Nature Genetics 2021
「CellphoneDB v4」: Single-cell roadmap of human gonadal development. L Garcia-Alonso, V Lorenzi et al. 2022 Nature
「CellphoneDB v5 (latest)」: CellphoneDB v5: inferring cell-cell communication from single-cell multiomics data.
这个数据来自:https://www./,对应的文献 于2019年9月27号发表在Science杂志上,文献标题为《Spatiotemporal immune zonation of the human kidney》。这里作者直接放到了R包中,经过了降采样即抽取部分细胞的cellphoneDB结果。
# I've provided an example datasets data(cpdb_output_stat) # ran with CellPhoneDB statistical analysis mode data(cpdb_output_degs) # ran with CellPhoneDB degs analysis mode
# 对细胞亚群进行分组展示 data(cpdb_output) # this is a different dataset where the "Experiment" was appended to the "celltype" plot_cpdb( scdata = kidneyimmune, cell_type1 = "B cell", cell_type2 = "Neutrophil|MNPc|NK cell", celltype_key = "celltype", means = means, pvals = pvals, splitby_key = "Experiment", gene_family = "chemokines" )
## 与cellchat类似的展示方式 plot_cpdb3( scdata = kidneyimmune, cell_type1 = "B cell", cell_type2 = "CD4T cell|MNPd", celltype_key = "celltype", # column name where the cell ids are located in the metadata means = means_stat, pvals = pvals_stat, deconvoluted = decon_stat # new options from here on specific to plot_cpdb3 )
## 基因表达 library(ggplot2) # Note, this conflicts with tidyr devel version p <- geneDotPlot( scdata = kidneyimmune, # object genes = c("CD68", "CD80", "CD86", "CD74", "CD2", "CD5"), # genes to plot celltype_key = "celltype", # column name in meta data that holds the cell-cluster ID/assignment splitby_key = "Project", # column name in the meta data that you want tosplit the plotting by. Ifnot provided, it will just plot according to celltype_key standard_scale = TRUE ) + theme(strip.text.x = element_text(angle = 0, hjust = 0, size = 7)) + small_guide() + small_legend() p
横坐标的1,2表示metadata中的project。
看看文献中的美图
我收录了一些文献中展示细胞通讯结果的图,来看看!
文献《Single-cell dissection of multifocal bladder cancer reveals malignant and immune cells variation between primary and recurrent tumor lesions》