Batch Mode: Add GO Annotation(批处理:差异表达分析结果添加GO注释信息

分析模块,输入差异表达分析的HTML结果文件(链接所有样品或分组之间的差异表达分析结果),可由分析模块“Differential Expression Analysis”和“Parse Cuffdiff results”生成,或输入过滤后的差异表达HTML结果文件(链接所有过滤后的差异结果),由分析模块“Batch Mode: Filter DE Analysis Result”生成。其中,HTML文件链接的文件,对应的第一列必须为基因名。分析模块,将在列尾追加对应基因的GO注释信息。

模块为分析模块“Add GO Annotation”的批处理版本,对输入HTML文件中包含的链接文件进行批处理,输出相应处理后的HTML结果文件(链接批处理后的文件)。

!!对于主要物种,软件团队从Ensemble网站上,下载并整理了对应物种的GO注释信息。访问,VG软件官方网站:(http://www.vgenomics.cn/),进行下载。


输入:


1、差异表达分析的HTML结果文件(链接所有样品或分组之间的差异表达分析结果),或输入过滤后的差异表达HTML结果文件(链接所有过滤后的差异结果)。

示例(edgeR):


2、对应的GO注释信息文件,其中,第一列为基因名,第二列为对应的GO注释结果(以“ ; ”符号分隔)。

示例:

BM590_A0001         GO:0003688;GO:0005524;GO:0006275;GO:0006270;GO:0005737

BM590_A0002         GO:0003677;GO:0006260;GO:0055114;GO:0005737;GO:0003887

BM590_A0003         GO:0003697;GO:0006281;GO:0005524;GO:0006260;GO:0009432;GO:0005737

BM590_A0004         GO:0008152;GO:0003824

BM590_A0005         GO:0051287;GO:0055114

……


输出:


列尾追加对应基因GO注释信息的HTML结果文件(链接所有添加GO注释信息的结果)。

示例:



关于HTML链接的文件内容和格式。

*.DE_results文件参考分析模块“Differential Expression Analysis”、“Parse Cuffdiff results”的帮助文档。

*.Fi文件参考分析模块“Filter DE Analysis Result”的帮助文档。

*.GO_Anno文件参考分析模块“Add GO Annotation”的帮助文档。



分析模块引用了goatools(v0.5.7)软件(https://github.com/tanghaibao/goatools/)。


相关文献如下所示:

Haibao Tang et al. (2015). GOATOOLS: Tools for Gene Ontology. Zenodo. 10.5281/zenodo.31628.



GO(Gene Ontology) 是基因本体论联合会建立的数据库,适用于各物种,对基因和蛋白功能进行限定和描述。利用 GO 数据库,可以将基因按照它们参与的生物学过程、构成细胞的组分,实现的分子功能等进行分类。因此GO注释更加便于我们理解基因背后所代表的生物学意义。

!!更新GO结构关系和描述信息数据库,通过Gene Ontology官网链接(http://geneontology.org/ontology/go-basic.obo),下载最新的go-basic.obo文件,覆盖软件根目录database文件夹下的同名文件。