当前位置:网站首页>GEO数据挖掘(三)使用DAVID数据库进行GO、KEGG富集分析
GEO数据挖掘(三)使用DAVID数据库进行GO、KEGG富集分析
2022-07-06 16:33:00 【游戏编程】
首先整理好前面已经处理好的差异基因数据,部分基因截图如下:
打开DAVID网站: https://david.ncifcrf.gov/home.jsp
点击Start Analysis进入下一页面。
依次真好箭头所指内容,最后点击提交。
点击箭头处开始分析。
点击Chart进入下载页面
Ctrl+A进行全选再复制到一个TXT文件,然后用excel就可以打开了。
打开后会发现Term这一列前面有GO数据自己的一个编号,点击分列
这样就分开了,接下来画一个气泡图
rm(list = ls())options(stringsAsFactors = F)library(ggplot2)data=read.csv("./go_bp.csv")data$GeneRatio <- data$Count / data$List.Totaldata <- data[order(-data$PValue),]data$pathway <- factor(data$Term,levels=data$Term)#画图p = ggplot(data,aes(GeneRatio,pathway))p=p + geom_point()+theme(axis.text.x = element_text(colour="black",size=1)) p=p + geom_point(aes(size=Count))pbubble = p+ geom_point(aes(color=PValue,size=Count))pr = pbubble+scale_color_gradient(low="red",high = "green")pr = pr+labs(color=expression(PValue),size="Count", x="GeneRatio",y="")pr + theme_bw()
同理也可以做出KEGG的图,当然这里需要去除掉PValue大于0.05的Term,这里只作演示就没有去掉了,这里可以根据自己需要去选择自己想要展示的Term。
作者:生信开荒牛
游戏编程,一个游戏开发收藏夹~
如果图片长时间未显示,请使用Chrome内核浏览器。
边栏推荐
- 在Docker中分分钟拥有Oracle EMCC 13.5环境
- Hydrogen future industry accelerates | the registration channel of 2022 hydrogen energy specialty special new entrepreneurship competition is opened!
- 数据运营平台-数据采集[通俗易懂]
- matplotlib画柱状图并添加数值到图中
- Without CD, I'll teach you a trick to restore the factory settings of win10 system
- Eureka Client启动后就关闭 Unregistering application xxx with eureka with status DOWN
- Laravel8 uses passport authentication to log in and generate a token
- pinia 模块划分
- (leetcode) sum of two numbers
- Entropy information entropy cross entropy
猜你喜欢
Interface joint debugging test script optimization v4.0
Talking about the current malpractice and future development
app通用功能測試用例
The largest single investment in the history of Dachen was IPO today
What should I do if the USB flash disk data is formatted and how can I recover the formatted USB flash disk data?
After 3 years of testing bytecan software, I was ruthlessly dismissed in February, trying to wake up my brother who was paddling
Yaduo Sangu IPO
Daily question brushing record (XV)
Penetration test --- database security: detailed explanation of SQL injection into database principle
【自动化测试框架】关于unittest你需要知道的事
随机推荐
The programmer said, "I'm 36 years old, and I don't want to be rolled, let alone cut."
为什么完全背包要用顺序遍历?简要解释一下
app通用功能測試用例
《LaTex》LaTex数学公式简介「建议收藏」
Supersocket 1.6 creates a simple socket server with message length in the header
DevOps可以帮助减少技术债务的十种方式
零代码高回报,如何用40套模板,能满足工作中95%的报表需求
TypeScript增量编译
Yaduo Sangu IPO
app通用功能测试用例
数据运营平台-数据采集[通俗易懂]
Gradle知識概括
vector的使用方法_vector指针如何使用
MIT 6.824 - Raft学生指南
DAY FOUR
(LeetCode)两数之和
使用源码编译来安装PostgreSQL13.3数据库
在docker中快速使用各个版本的PostgreSQL数据库
氢创未来 产业加速 | 2022氢能专精特新创业大赛报名通道开启!
Competition between public and private chains in data privacy and throughput