重復(fù)cell文章的圖

在上次的推文中,我們介紹了腫瘤相關(guān)巨噬細(xì)胞呈現(xiàn)出一種M1和M2亞型的混合狀態(tài)寸士,有小伙伴要問了渤愁,這個(gè)結(jié)論真的是一種普遍規(guī)律嗎牵祟?會不會是一種偶然現(xiàn)象?

的確抖格,如果你是做基礎(chǔ)研究的诺苹,尤其是做巨噬細(xì)胞研究的,僅僅靠一份數(shù)據(jù)很難相信這樣一種過于顛覆傳統(tǒng)的認(rèn)知雹拄∈毡迹可能你已經(jīng)做了好幾年腫瘤相關(guān)巨噬細(xì)胞研究了,可以接受M1和M2的極化模型滓玖,也可以接受M1和M2之間有多種細(xì)胞類型的異質(zhì)化模型坪哄,但一時(shí)間還無法接受M1和M2共存在同一個(gè)細(xì)胞上的模型。因?yàn)閺臐撘庾R里我們認(rèn)為M1和M2之間的關(guān)系類似于水和火势篡,常言道水火不容啊翩肌,怎么可能共存呢?

因此禁悠,我們找到了一篇發(fā)表在cell上的乳腺癌單細(xì)胞文獻(xiàn)念祭,他也得出來了這個(gè)結(jié)論:M1和M2是可以共存的。


image-20200424193111978.png
image-20200424193203849.png

俗話說:耳聽為虛绷蹲,眼見為實(shí)棒卷。因此,我們嘗試使用自己的數(shù)據(jù)來重復(fù)一下這個(gè)結(jié)論祝钢。

此處所用的數(shù)據(jù)是GSE103322比规,是一份頭頸部鱗狀細(xì)胞癌的數(shù)據(jù),具體可見上次的介紹:單細(xì)胞轉(zhuǎn)錄組分析腫瘤異質(zhì)性

俗話說:耳聽為虛拦英,眼見為實(shí)蜒什。因此,我們嘗試使用自己的數(shù)據(jù)來重復(fù)一下這個(gè)結(jié)論疤估。

此處所用的數(shù)據(jù)是GSE103322灾常,是一份頭頸部鱗狀細(xì)胞癌的數(shù)據(jù)霎冯,具體可見上次的介紹:單細(xì)胞轉(zhuǎn)錄組分析腫瘤異質(zhì)性

options(stringsAsFactors=FALSE)
library(scater)
library(scran)
library(stringr)
library(reshape2)
library(plyr)
?
?
####################################################################

讀取數(shù)據(jù),簡單整理

raw_tpm_file <- "./HNSCC_all_data.txt"
tmp_data <- read.table(raw_tpm_file,head=T,sep="\t",row.names=1,quote="'",stringsAsFactors=F)
?
?
tumor <- sapply(str_split(colnames(tmp_data),"_"),function(x) x[1])
tumor <- str_sub(tumor,-2,-1)
tumor <- paste0("MEEI",str_replace(tumor,"C",""))
table(tumor)
?
?
cell_type <- as.character(tmp_data[5,])
malignant <- as.character(tmp_data[3,]) == "1"
cell_type[malignant] <- "Malignant"
cell_type[cell_type==0] <- "Unknow"
table(cell_type)
?
?
?
cell_type[cell_type =="-Fibroblast"]<-"Fibroblast"
table(cell_type)
?
?
col_data <- data.frame(tumor=tumor,cellType=cell_type,
lymph=as.integer(tmp_data[2,]),
row.names=colnames(tmp_data))

移除注釋钞瀑,構(gòu)建表達(dá)矩陣

remove_rows <- c(1,2,3,4,5)
all_data <- tmp_data[-remove_rows,]
?
?
####################################################################

過濾細(xì)胞數(shù)較少的樣本和細(xì)胞類型

all_data <- data.matrix(all_data)
?
?
all_data[1:6,1:6]
ncol(all_data)
nrow(all_data)
all_data=all_data[apply(all_data,1, function(x) sum(x>0) > ncol(all_data)/2),]
nrow(all_data)
?
?
sce <- SingleCellExperiment(
assays = list(exprs=all_data),
colData = col_data
)
?
table(scetumor) ? sce<-sce[,!scecellType == "Unknow"]
?
nontumor_stats <- table(scecellType) nontumor_select <- names(nontumor_stats)[nontumor_stats>=50] selected_nontumor_sce <- sce[,scecellType %in% nontumor_select]
?
tumor_sample_stats <- table(scetumor) tumor_sample_select <- names(tumor_sample_stats)[tumor_sample_stats>=200] selected_sce <- sce[,scetumor %in% tumor_sample_select]
?
table(selected_scetumor) table(selected_scecellType)
?
selected_tumor_sce <- selected_sce[,selected_scecellType=="Malignant"] selected_nontumor_sce <- selected_sce[,selected_scecellType!="Malignant"]
?
####################################################################

選擇巨噬細(xì)胞

table(selected_scecellType) Macrophage <- selected_sce[,selected_scecellType == "Macrophage"]
dim(assay(Macrophage))
?

以下基因純手工整理沈撞。

M1_marker<-c("IL12","IL23","IL12","TNF","IL6","CD86","MHCII","IL1B","MARCO","iNOS",
"IL12","CD64","CD80","CXCR10","IL23","CXCL9","CXCL10","CXCL11",
"CD86","IL1A","IL1B","IL6","TNFa","MHCII","CCL5","IRF5","IRF1","CD40",
"IDO1","KYNU","CCR7","CD45","CD68","CD115","HLA-DR","CD205","CD14")
?
M2_marker<-c("ARG1","ARG2","IL10","CD32","CD163","CD23","CD200R1","PD-L2","PDL1",
"MARCO","CSF1R","CD206","IL1RN","IL1R2","IL4R","CCL4","CCL13","CCL20",
"CCL17","CCL18","CCL22","CCL24","LYVE1","VEGFA","VEGFB","VEGFC","VEGFD",
"EGF","CTSA","CTSB","CSTC","CTSD","TGFB1","TGFB2","TGFB3","MMP14","MMP19",
"MMP9","CLEC7A","WNT7B","FASL","TNFSF12","TNFSF8","CD276","VTCN1","MSR1",
"FN1","IRF4","CD45","CD68","CD115","HLA-DR","CD205","CD14")
?

只剩4個(gè)了,可見基因常用名和通用名經(jīng)常不一致雕什。

M1_marker<-M1_marker[M1_marker%in%rownames(Macrophage)]
M1_marker
?

只剩7個(gè)基因了缠俺。

M2_marker<-M2_marker[M2_marker%in%rownames(Macrophage)]
M2_marker
?
M1_sce<-Macrophage[M1_marker,]
M1_assay<-assay(M1_sce)
M1_expression<-colSums(M1_assay)/4
?
M2_sce<-Macrophage[M2_marker,]
M2_assay<-assay(M2_sce)
M2_expression<-colSums(M2_assay)/7
?
result<-as.data.frame(cbind(M1_expression,M2_expression))
cor.test(result[,1],result[,2])
?
library(ggpubr)
p<-ggscatter(result,x="M1_expression", y="M2_expression",
add = "reg.line", conf.int = T,cor.coef = T)
ggsave("M1_M2_expression.pdf",p,width=4,height=3)
?

M1_M2_expression.jpg

從以上結(jié)果來看,p值小于0.05贷岸,確實(shí)有統(tǒng)計(jì)學(xué)意義壹士,然而相關(guān)系數(shù)不大,考慮我們的標(biāo)志物過濾太多偿警,或者我們使用的細(xì)胞過少躏救,至少M(fèi)1與M2應(yīng)該是正相關(guān),而非負(fù)相關(guān)關(guān)系螟蒸,因此盒使,我們大致還原了文獻(xiàn)中的結(jié)論,若想要更加精確的結(jié)果尿庐,可以嘗試換一個(gè)巨噬細(xì)胞數(shù)量較多的數(shù)據(jù)集或者將大多數(shù)基因名換成HUGO注釋哦忠怖。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載呢堰,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者抄瑟。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市枉疼,隨后出現(xiàn)的幾起案子皮假,更是在濱河造成了極大的恐慌,老刑警劉巖骂维,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惹资,死亡現(xiàn)場離奇詭異,居然都是意外死亡航闺,警方通過查閱死者的電腦和手機(jī)褪测,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來潦刃,“玉大人侮措,你說我怎么就攤上這事」愿埽” “怎么了分扎?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長胧洒。 經(jīng)常有香客問我畏吓,道長墨状,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任菲饼,我火速辦了婚禮肾砂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宏悦。我一直安慰自己通今,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布肛根。 她就那樣靜靜地躺著辫塌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪派哲。 梳的紋絲不亂的頭發(fā)上臼氨,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機(jī)與錄音芭届,去河邊找鬼储矩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛褂乍,可吹牛的內(nèi)容都是我干的持隧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼逃片,長吁一口氣:“原來是場噩夢啊……” “哼屡拨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起褥实,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤呀狼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后损离,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哥艇,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年僻澎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了貌踏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡窟勃,死狀恐怖祖乳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拳恋,我是刑警寧澤凡资,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響隙赁,放射性物質(zhì)發(fā)生泄漏垦藏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一伞访、第九天 我趴在偏房一處隱蔽的房頂上張望掂骏。 院中可真熱鬧,春花似錦厚掷、人聲如沸弟灼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽田绑。三九已至,卻和暖如春抡爹,著一層夾襖步出監(jiān)牢的瞬間掩驱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工冬竟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留欧穴,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓泵殴,卻偏偏與公主長得像涮帘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子笑诅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355