当前位置:网站首页>学习基因富集工具DAVID(3)
学习基因富集工具DAVID(3)
2022-08-02 21:51:00 【黄思博呀】
Gene Ontology(GO)分析
GO分析,在MF、BP、CC三方面富集基因,分析在三方面的功能注释内,基因富集的P Value
使用DAVID实现GO分析:
其实操作和实现KEGG pathways分析类似
GO分析得到的txt文件:
每一行是一条条目(term)

Category列,或者说Ontology列:
共有分为CC、BP、MF三类
对应基因的细胞组分,生物学过程和分子功能三类Term列:
基因在GO库内记录的号码和相关功能的注释BgRatio :
背景比率分数,分母是该物种编码蛋白的基因中凡是带有GO注释的gene的总数(估计就是GO基因库总数),分子是总数内带有当前条目上GO功能注释的基因数目。
GeneRatio:
分母是实验用到的基因总数(进行GO分析的基因数目),分子是分母基因内富集到这个GO注释的基因数量。
富集倍数:
假设BgRatio是200/20000=0.01,而GeneRatio是10/100=0.1,那么富集倍数就是0.1/0.01=10倍。
P value,以及进行FDR校正是p.adjust
GO富集分析:条形图和气泡图
利用进行负对数处理的P值为X轴,和条目的GO注释(Y轴)绘制统计柱形图,若是条柱越长,该条目基因的富集效果越显著。
利用下载的go分析数据绘制气泡-颜色映射图:
一个X-Y二维图,加上符号大小和颜色映射,实现在平面内表达四维数据。
用Excel处理下载的GO数据文件:
1.处理功能注释term列 :
若Term列为B列
新建一列,输入=right(B2,LEN(B2)-11) & "[BP]"
下拉填充2.按Category列进行排序(将混乱的MF、CC、BP进行整理)
3.筛选出PValue<0.01的条目:
选择PValue列
点击[排列和筛选]-->[筛选]-->在PValue列出现的三角按钮选择[数字筛选] \
-->选择小于0.01选取BP、CC、MF中Pvalue显著的前10列进行绘图
选取Fold enrichment、新的Term列、Count列和PValue列做为一个新四维数据,复制到Origin里
在Origin里绘制气泡-颜色映射图:

选择【绘图】-->【类别】-->【气泡+颜色映射图】,打开如下的弹窗:

① 用Fold enrichment列为X轴,Term列为Y轴,Count列表示符号大小(气泡大小)S维度,Pvalue为颜色映射 C维度,点击确定。
添加色阶图例:

选择①图-->②图例-->③重构图例,在图内弹出一个新图例:

对图内弹出的图例①右键,选择②【添加色阶】,删除原图例
对画布进行调整、字体进行调整,添加图例等操作,保存图片:

参考文章和视频:
边栏推荐
- win10安全中心设置不扫描某个文件夹的方法
- [TypeScript] Deep Learning of TypeScript Classes (Part 1)
- The only way to go from a monthly salary of 10k to 30k: automated testing
- 行业 SaaS 微服务稳定性保障实战
- 最近公共祖先(LCA)学习笔记 | P3379 【模板】最近公共祖先(LCA)题解
- Software testing pen questions 1 (with answers)
- hi!Don't look at how to SAO gas dye-in-the-wood in MySQL?
- 工厂模式理解了没有?
- 万物智联时代,悄然走入生活
- Add and delete all these years, finally planted in MySQL architecture design!
猜你喜欢

IP协议(网际协议)

How to seize the new trend of NFT, yuan|universe|universe?

测试ESP32-Zigbee转发命令 : 滑轨、继电器控制

IP Protocol (Internet Protocol)

「X」to「Earn」:赛道现状与破局思路

CS5213芯片|HDMI to VGA转换头芯片资料分享

面试官居然问我:删库后,除了跑路还能干什么?

四、字符常量 & 字符串

【使用pyside2遇到的问题】This application failed to start because no Qt platform plugin could be initialized.

Win10怎么开启自带的游戏录屏功能?
随机推荐
了解 NFT 质押:Web3 中赚取被动收益的另一种方式
Sentinel vs Hystrix 限流对比,到底怎么选?
js function anti-shake and function throttling and other usage scenarios
如何抓住NFT、元|宇|宙新趋势?
【DEBUG】ImportError: Unable to import required dependencies: numpy: DLL load failed: 找不到指定的模块。
@Transactional 事务调用与生效场景总结
软件测试到底自学还是报班?
在迁移测试中,源表、中间表、目标表的迁移规则
【STM32学习3】DMA基础操作
如何通过开源数据库管理工具 DBeaver 连接 TDengine
PHP实现登录失败三次需要输入验证码需求
Task 4 Machine Learning Library Scikit-learn
JumpServer open source bastion machine completes Loongson architecture compatibility certification
UDP (User Datagram Protocol)
如何通过 IDEA 数据库管理工具连接 TDengine?
What is the core business model of the "advertising e-commerce" that has recently become popular in the circle of friends, and is the advertising revenue really reliable?
Flink-SQL
How many ways do you know the singleton pattern?
mysql 错误:The driver has not received any packets from the server.
Add and delete all these years, finally planted in MySQL architecture design!