溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

R語言中如何進(jìn)行GO注釋和富集分析

發(fā)布時(shí)間:2021-11-22 14:54:01 來源:億速云 閱讀:954 作者:柒染 欄目:大數(shù)據(jù)

R語言中如何進(jìn)行GO注釋和富集分析,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

GO注釋和富集分析

GO注釋和富集分析使用TBtools完成

小編使用的數(shù)據(jù)是甜櫻桃葉綠體蛋白編碼基因做GO注釋,然后挑部分基因做富集分析,挑選的基因是

rpoC1
rpoB
rpoA
rpoC2
atpI
atpF
atpE
atpH
atpB
atpA
accD
rbcL
rpl22
rpl23
rpl20
rps8
rps7
rps16
rps15
rps14
rps18
 

做完富集分析得到文件GOenrichmentOutput.txt..GO.Enrichment.final.xls
根據(jù)GOplot包的示例數(shù)據(jù)挑選出其中的5列

Class GO_Name GO_ID GenesOfSelectedSetInGOterm corrected p-value(BH method)
 

作為數(shù)據(jù)集1
數(shù)據(jù)集2包括

ID,logFC,AveExpr,t,P.Value,adj.P.Val,B
 

數(shù)據(jù)集2的列變量應(yīng)該都是轉(zhuǎn)錄組數(shù)據(jù)分析的結(jié)果
比如logFC應(yīng)該是倍數(shù)變化Fold change 然后取log
AveExpr應(yīng)該是平均表達(dá)量等
然后模仿幫助文檔的例子構(gòu)造數(shù)據(jù)集

help(package="GOplot")
library(GOplot)
data(EC)
file1<-file.choose()
file2<-file.choose()
df1<-read.table(file1,sep="\t",header=T)
df2<-read.csv(file2,header=T)
colnames(df1)<-colnames(EC$david)
df<-circle_dat(df1,df2)
dim(df)
df
 
  • 氣泡圖

GOBubble(df)
 
R語言中如何進(jìn)行GO注釋和富集分析  
image.png
  • 加一些參數(shù)的氣泡圖

GOBubble(df,table.legend = F,table.col = T,ID=T,
         display = "multiple")+
  scale_x_continuous(limits=c(0,5))+
  scale_y_continuous(limits = c(0,10))
 
R語言中如何進(jìn)行GO注釋和富集分析  
image.png
  • 弦圖

pdf("chordpra.pdf",height=15,width = 15)
chord<-chord_dat(df,sample(df$genes,6),sample(df$term,8))
GOChord(chord)
dev.off()
 
R語言中如何進(jìn)行GO注釋和富集分析   

現(xiàn)在基本可以根據(jù)自己的數(shù)據(jù)來構(gòu)造GOplot的輸入文件

關(guān)于R語言中如何進(jìn)行GO注釋和富集分析問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI