單細胞分析之細胞交互-2:iTALK


常用的細胞通訊軟件:

  • CellphoneDB:是公開的人工校正的埠忘,儲存受體漫谷、配體以及兩種相互作用的數據庫。此外,還考慮了結構組成管削,能夠描述異構復合物。(配體-受體+多聚體)
  • iTALK:通過平均表達量方式撑螺,篩選高表達的胚體和受體含思,根據結果作圈圖。(配體-受體)
  • CellChat:CellChat將細胞的基因表達數據作為輸入甘晤,并結合配體受體及其輔助因子的相互作用來模擬細胞間通訊含潘。(配體-受體+多聚體+輔因子)
  • NicheNet // NicheNet多樣本分析 // 目標基因的配體和靶基因活性預測:通過將相互作用細胞的表達數據與信號和基因調控網絡的先驗知識相結合來預測相互作用細胞之間的配體-靶標聯系的方法。( 配體-受體+信號通路)
    附:NicheNet使用的常見問題匯總

其它細胞互作軟件還包括Celltalker线婚,SingleCellSignalR遏弱,scTensorSoptSC(這幾個也是基于配體-受體相互作用)


iTALK軟件是使用的基因的平均表達量進行篩選,比如先篩選基因在每個亞群中的平均表達量塞弊,平均表達量前百分之多少的才保留漱逸,這里默認的為50%的基因保留泪姨。

作者將細胞受體配體分成了四個種類,分別為growth factor饰抒,cytokine肮砾,other讥裤,checkpoint,后續(xù)結果也將分成了四類進行分析展示灾测。

載入注釋好的數據析桥,讀入iTALK(示例數據集見monocle2)

pbmc <- readRDS("pbmc.rds")
library(iTALK)
library(Seurat)
library(dplyr)
library(Matrix)
iTALK_data <- as.data.frame(t(pbmc@assays$RNA@counts))

給pbmc加入兩列數據:cell.types, group

pbmc[['cell_types']] <- pbmc@active.ident
pbmc[["group"]] <- pbmc$orig.ident #該數據沒有分組

將pbmc的cell.type和group兩列數據加入到iTALK_data中

iTALK_data$cell_type <- pbmc@meta.data$cell.types
iTALK_data$compare_group <- pbmc@meta.data$group

檢查數據是否導入成功

unique(iTALK_data$cell_type)
unique(iTALK_data$compare_group)

繪圖

my10colors <- my36colors <- c('#E5D2DD', '#53A85F', '#F1BB72', '#F3B1A0', '#D6E7A3', '#57C3F3', '#476D87', '#E95C59', '#E59CC4', '#AB3282')
head(my10colors)
highly_exprs_genes <- rawParse(iTALK_data,top_genes = 50,stats = "mean")
head(highly_exprs_genes,5)
# 通訊類型
comm_list <- c('growth factor','other','cytokine','checkpoint')
cell_types <- unique(iTALK_data$cell_type)
head(cell_types,5)
cell_col <- structure(my10colors[1:length(cell_types)],names=cell_types)
head(cell_col,5)
iTalk_res <- NULL
for (comm_type in comm_list){
    res_cat <- FindLR(highly_exprs_genes,datatype = 'mean count', comm_type = comm_type)
iTalk_res <- rbind(iTalk_res, res_cat)
  }
iTalk_res <- iTalk_res[order(iTalk_res$cell_from_mean_exprs*iTalk_res$cell_to_mean_exprs,decreasing=T),][1:20,]
NetView(iTalk_res, col = cell_col,vertex.label.cex = 1, arrow.width = 1, edge.max.width = 5)
LRPlot(iTalk_res[1:20,],datatype = "mean count", cell_col = cell_col,link.arr.lwd = 
iTalk_res$cell_from_mean_exprs[1:20],link.arr.width = iTalk_res$cell_to_mean_exprs[1:20])
外圈顏色顯示不出來寞射,不知道為什么
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
禁止轉載,如需轉載請通過簡信或評論聯系作者。
  • 序言:七十年代末镶柱,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子模叙,更是在濱河造成了極大的恐慌歇拆,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件范咨,死亡現場離奇詭異故觅,居然都是意外死亡,警方通過查閱死者的電腦和手機渠啊,發(fā)現死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進店門输吏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人替蛉,你說我怎么就攤上這事贯溅。” “怎么了躲查?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵它浅,是天一觀的道長。 經常有香客問我镣煮,道長姐霍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任典唇,我火速辦了婚禮镊折,結果婚禮上,老公的妹妹穿的比我還像新娘蚓聘。我一直安慰自己腌乡,他們只是感情好,可當我...
    茶點故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布夜牡。 她就那樣靜靜地躺著与纽,像睡著了一般侣签。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上急迂,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天影所,我揣著相機與錄音,去河邊找鬼僚碎。 笑死猴娩,一個胖子當著我的面吹牛,可吹牛的內容都是我干的勺阐。 我是一名探鬼主播卷中,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼渊抽!你這毒婦竟也來了蟆豫?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤懒闷,失蹤者是張志新(化名)和其女友劉穎十减,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體愤估,經...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡帮辟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了玩焰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片由驹。...
    茶點故事閱讀 37,989評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖震捣,靈堂內的尸體忽然破棺而出荔棉,到底是詐尸還是另有隱情,我是刑警寧澤蒿赢,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布润樱,位于F島的核電站,受9級特大地震影響羡棵,放射性物質發(fā)生泄漏壹若。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一皂冰、第九天 我趴在偏房一處隱蔽的房頂上張望店展。 院中可真熱鬧,春花似錦秃流、人聲如沸赂蕴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽概说。三九已至碧注,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間糖赔,已是汗流浹背萍丐。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留放典,地道東北人逝变。 一個月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像奋构,于是被迫代替她去往敵國和親壳影。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,700評論 2 345

推薦閱讀更多精彩內容