最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

爾云間生信代碼|眼前一亮的富集圖,GO富集網(wǎng)絡(luò)圖

2022-10-21 14:35 作者:爾云間  | 我要投稿


小伙伴們肯定接觸過一些GO富集圖吧,GO富集是生物研究中最常見的分析方法之一,一般來講,拿到一些基因之后,就要富集一下,看看有哪些功能。小云就經(jīng)常做GO富集圖,小云最常用的就是GO富集柱狀圖了,有時(shí)候也會(huì)畫一些氣泡圖,但翻來覆去就這幾種圖,小伙伴們會(huì)不會(huì)覺得有些枯燥呢,今天小云就給大家?guī)砹艘环N另類的GO富集圖,這就是今天的主角,GO網(wǎng)絡(luò)富集圖。


代碼如下

library("clusterProfiler")

library("org.Hs.eg.db")

library("enrichplot")

library("ggplot2")


##ID轉(zhuǎn)化

rt=read.table("symbol.txt",sep="\t",check.names=F,header=T)

genes=as.vector(rt[,1])

entrezIDs <- mget(genes, org.Hs.egSYMBOL2EG, ifnotfound=NA)

entrezIDs <- as.character(entrezIDs)

out=cbind(rt,entrezID=entrezIDs)

write.table(out,file="id.txt",sep="\t",quote=F,row.names=F)


##GO富集分析rt=read.table("id.txt",sep="\t",header=T,check.names=F)

rt=rt[is.na(rt[,"entrezID"])==F,]

gene=rt$entrezID


ego <- enrichGO(gene = gene,

? ? ? ? ? ? ? OrgDb = org.Hs.eg.db,

? ? ? ? ? ? ? pvalueCutoff =0.05,

? ? ? ? ? ? ? qvalueCutoff = 0.05,

? ? ? ? ? ? ? ont="all",

? ? ? ? ? ? ? readable =T)

write.table(ego,file="GO.txt",sep="\t",quote=F,row.names = F)


##環(huán)形網(wǎng)絡(luò)圖

geneList <- rt$logFC

names(geneList) <- rt$entrezID

cnetplot(ego,

? ? ? ? foldChange = geneList,

? ? ? ? #foldChange = NULL, #不展示倍數(shù)

? ? ? ? circular = TRUE,

? ? ? ? #node_label = FALSE, #如果太多,就不要顯示基因名了

? ? ? ? showCategory = 4, #顯示富集的term數(shù)量,默認(rèn)5

? ? ? ? colorEdge = TRUE)

ggsave("clusterProfiler_circle.pdf", width = 13, height = 11)

這樣就能畫出來圖了

這里顯示了四條GO項(xiàng),右側(cè)發(fā)散出多條線的就是了,左側(cè)是對(duì)應(yīng)的富集到的基因,不同的GO項(xiàng)與基因之間用不同顏色的線鏈接。

點(diǎn)的顏色體現(xiàn)了差異基因的差異倍數(shù),顏色越深,表示差異倍數(shù)越大,GO項(xiàng)對(duì)應(yīng)的點(diǎn)的大小表示對(duì)應(yīng)的基因的數(shù)量??梢愿鶕?jù)需要調(diào)整展示出來的GO項(xiàng)的數(shù)目。


好了,這就是今天小云要向大家推薦的GO富集圖了,大家看一下,是不是與眾不同呢,小伙伴們?nèi)绻X得還不錯(cuò)的話,歡迎來和小云分享討論啊。

特別說明:本代碼經(jīng)申請(qǐng)軟件著作權(quán),僅轉(zhuǎn)讓使用權(quán),不轉(zhuǎn)讓所有權(quán)

如需代碼及示例數(shù)據(jù)等文件,請(qǐng)掃碼聊天框回復(fù) “代碼”領(lǐng)取!?



寫在文末:

如果您近期想做生信方面的文章而苦于沒有思路,或者不知道如何來入手生信分析,或者兌具體的某一個(gè)圖有作圖需求,都可以掃碼咨詢小云,我們有專業(yè)的技術(shù)團(tuán)隊(duì),生信熱點(diǎn)思路設(shè)計(jì)、生信分析、熱點(diǎn)方向生信挖掘等,如有需要,可掃碼下方二維碼了解詳情 !



爾云間生信代碼|眼前一亮的富集圖,GO富集網(wǎng)絡(luò)圖的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
临猗县| 邳州市| 自治县| 疏附县| 新安县| 临泽县| 水富县| 涿州市| 天祝| 三河市| 利津县| 周至县| 搜索| 甘泉县| 怀来县| 白银市| 连平县| 嵊泗县| 灵武市| 宜兰市| 珠海市| 炎陵县| 广安市| 仁寿县| 车致| 都兰县| 杭锦旗| 贵南县| 临邑县| 贺州市| 广河县| 横山县| 仙桃市| 淮滨县| 巴塘县| 稻城县| 石渠县| 苏尼特右旗| 蓝田县| 高陵县| 那坡县|