GO的层次结构在富集分析中的应用
发布时间
阅读量:
阅读量
欢迎关注微信公众号《生信修炼手册》!
在Gene ontology领域中目前共有大约20,000多个与基因相关的术语(GO terms)。完成基因表达谱分析后可能会获得数百至数千个与特定功能相关的基因组注释(GO terms)。然而由于这样庞大的数量使得逐一排查工作仍具挑战性。为了更好地应用这些分析结果我们需要进一步优化筛选流程。
所有GO的层次结构关系如下图所示

我们将其称作有向无环图DAG。然而,在这种数据结构中,并非所有节点都具备严格的层级关系。值得注意的是,在GO这张图中,并非所有节点都具有严格的层级关系。实际上,在GO这张图中存在祖先节点这一特殊概念(即最上层3个特殊的起始基因),其余所有的基因均可视为这些祖先基因下的分支基因,并据此引入了层次化概念:具体而言,在这种层级关系下(从子代基因指向父代基因),每个基因所在的层级由其到父代基因这条路径上的总基因数量来决定;特别地,在这种层级关系下(从子代基因指向父代基因),每个基因为1级时(即直接位于最上层)的情况下,则被定义为1层;而其他基因为2级或以上的情况则依次类推下去
