日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

復現(xiàn)cancer cell圖表:【函數(shù)】Edge bunding可視化cellchat及cellphonedb細胞互作結(jié)果

 TS的美夢 2025-04-23

關(guān)于細胞互作可視化,我們的內(nèi)容已經(jīng)很多了,小伙伴依然有其他中意的內(nèi)容,這里復現(xiàn)一篇cancer cell圖表,使用Edge bunding plot展示互作結(jié)果,ligand和receptor分別用不同形狀展示,不同細胞之間用不同顏色展示,看到這個圖,不知道您有沒有很熟悉,我們賣個關(guān)子,你一定見過。這篇cancer cell的作者非常nice,原文提供了詳細的代碼可以學習:https:///aliceygao/pan-Fibroblast。原文代碼可以運行,但是應(yīng)該不是作者最終版本的代碼,所以細節(jié)上有點問題,此外,我們對代碼也做了一些精簡!

(reference:Cross-tissue human fibroblast atlas reveals myofibroblast subtypes with distinct roles in immune modulation)

雖然提供了代碼,但是流程很繁瑣。所以我們封裝了簡單的函數(shù)。也考慮到常用的工具,cellchat和cpdb都進行了分析,其他互作結(jié)果整理成需要的格式參照函數(shù)整理即可。函數(shù)使用解說參照B站<KS科研分享與服務(wù)>。
看看兩個函數(shù)參數(shù):
演示cellchat結(jié)果:
library(CellChat)library(dplyr)library(ggraph)library(tidyr)library(ggplot2)

ks_CC_bdPlot(cellchat_obj = HD.cellchat, source_cells = c("Kers","ECs","Tcell"),             target_cells= c("Kers","ECs","Tcell"),comm_cut=0)
ks_CC_bdPlot(cellchat_obj = MDA.cellchat, source_cells = c("Fibs","ECs","Tcell"),             target_cells= c("Fibs","ECs","Tcell"),comm_cut=0)

演示cpdb結(jié)果:
setwd('D:\\KS項目\\公眾號文章\\函數(shù)-弦圖展示cellphonedb細胞互作結(jié)果受配體\\示例數(shù)據(jù)')GO_pvals <- read.delim("./statistical_analysis_pvalues_08_15_2024_132104.txt", check.names = FALSE)GO_means <- read.delim("./statistical_analysis_means_08_15_2024_132104.txt", check.names = FALSE)
cpdb_anno <- read.csv('D:/KS項目/公眾號文章/函數(shù)-弦圖展示cellphonedb細胞互作結(jié)果受配體/cpdb_anno.csv', header = T, row.names = 1)

ks_cpdb_bdPlot(file_pvals = GO_pvals,               file_means = GO_means,               cpdb_anno = cpdb_anno,                source_cells = c("Adipocytes", "Endothelial"),               target_cells = c("Adipocytes", "Endothelial"),               comm_cut = 1)
覺得我們分享有些用的,點個贊再走唄!
圖片

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章