【RNA-Seq 實(shí)戰(zhàn)】五、表達(dá)矩陣探索

1 導(dǎo)入R

rm(list = ls())
options(stringsAsFactors = F)
a <- read.table('all.id.counts.txt', header = T)

meta <- a[,1:6]
exprSet <- a[,7:10] 或者a[,7:ncol(a)]

獲取矩陣后正式開始下游分析。

2 繪圖

相關(guān)性圖

library(corrplot)
corrplot(cor(exprSet))

corrplot(cor(log2(exprSet+1)))
image.png

相關(guān)性熱圖

library(pheatmap)
pheatmap(scale(cor(log2(exprSet+1))))
image.png

后續(xù)我們使用airway包的數(shù)據(jù)進(jìn)行后續(xù)分析。

安裝airway :BiocManager::install('airway')

library(airway)
data("airway")
exprSet <- assay(airway)

group_list <- colData(airway)[,3]

##hclust
colnames(exprSet) <- paste(group_list, 1:ncol(exprSet), sep = '_')
## Define NodePar
nodePar <- list(lab.cex = 0.6, pch=c(NA,19),
                cex=0.7, col="blue")
hc <- hclust(dist(t(log2(exprSet+1))))
par(mar=c(5,5,5,10))
plot(as.dendrogram(hc), nodePar=nodePar, horiz=TRUE)(pheatmap)
pheatmap(scale(cor(log2(exprSet+1))))
image.png

比如去除基因名后的小數(shù)點(diǎn),使用stringr包的str_split函數(shù)即可,詳情之前的R語言轉(zhuǎn)錄組儲(chǔ)備。

下一篇我們繼續(xù)差異分析的學(xué)習(xí)。

我們下一篇再見!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容