r语言做go分析 r语言进行go分析

如何从众多go生物学分析中选取出需要的生物过程

GO分析有三个过程,GO_CC细胞组分,GO_BP生物过程, GO_MP分析功能,首先转换成 ENTREZID ,然后利用 clusterProfiler 函数。

成都创新互联公司是一家专注于成都网站制作、成都做网站与策划设计,句容网站建设哪家好?成都创新互联公司做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:句容等地区。句容做网站价格咨询:18982081108

很明显,这些差异的基因必然与功能改变密切相关,例如,比较患病个体与正常个体的组织表达谱,不难想到这些表达显著改变的基因参与了疾病或免疫相关的生物学过程、信号通路等,基因表达水平的失调与疾病肯定密不可分。

进行GO分析时,需要考虑的一个基础因素就是基因的GO注释信息从何处获取。

GO分析 根据挑选出的差异基因,计算这些差异基因同GO 分类中某(几)个特定的分支的超几何分布关系,GO 分析会对每个有差异基因存在的GO 返回一个p-value,小的p 值表示差异基因在该GO 中出现了富集。

GO、KEGG富集分析(一)有参情况

GO富集分析原理: 有一个term注释了100个差异表达基因参与了哪个过程,注释完之后(模式生物都有现成的注释包,不用我们自己注释),计算相对于背景它是否显著集中在某条通路、某一个细胞学定位、某一种生物学功能。

例如,讨论这些差异基因主要映射到哪些GO或KEGG分类条目中,以说明基因表达的改变会导致哪些调控途径原有功能失调,进而与表型联系起来。通常称这种分析为GO、KEGG富集分析。

KEGG指的是京都基因与基因组百科全书,通常我们使用KEGG中的pathway模块,将基因映射到某些通路上,了解基因参与生物体中的代谢过程等。

尽管多重检验的校正可以减少假阳性,但并不能从根本上解决GO(或KEGG)富集的问题。GO富集的根本问题在于一个基因对应的GO term有多个,一个term对应多个gene,同时还有层级关系。

怎样对一组蛋白或基因做GO分析

1、蛋白质或者基因可以通过ID对应或者序列注释的方法找到与之对应的GO号,而GO号可对于到Term,即功能类别或者细胞定位。 功能富集分析: 功能富集需要有一个参考数据集,通过该项分析可以找出在统计上显著富集的GO Term。

2、1 准备输入数据 待分析的数据就是一串基因名称了,可以是ensembl id、entrze id或者symbol id等类型都可以。把基因名称以一列的形式排开,放在一个文本文件中(例如命名“gene.txt”)。

3、最广为人知的富集分析做法是把上调、下调基因分别或者合并,拿来做GO和KEGG富集分析。经常有一些数据集,拿差异基因做得不到结果,那是因为确实富集不到任何通路,是正常的。


分享文章:r语言做go分析 r语言进行go分析
转载源于:http://azwzsj.com/article/dcdjccc.html