一直都搞不清楚这两者的具体区别。

其实初学者搞不清楚很正常,因为它们的本质是相通的,都是对基因进行归类注释的数据库。

建议初学者自己使用一下这两个数据库,应该很快就能明白其中的区别。

以下以一个案例来详细说明两者的区别:

推荐一个没有任何基础的人都能使用的gene set注释工具

http://www.webgestalt.org/option.php

GCLC
TFPI
HSPB6
TSPOAP1
ITGA2B
OSBPL7
BAIAP2L1
NOS2
PAX6
CD4
PIK3C2A
PRICKLE3
RGPD5
PLEKHB1
EHD2
RRAGD
FAS
PNPLA6
ATP6V1H
RRM2B
FSTL4
LAMA3
SYNE2
SLC2A3
PSD
DGAT2
SEZ6
SLC6A16
CHI3L2
GSTO2
SEC61A2
TLE2
SLC9A7
ZMYND12
NGEF
METTL22
RASGRP2
PITX1
GAL
DRD4
PTPN3
MYO3B
LNX1
ACAP1
PANX2
LLGL2
CLCN4
FMO4
TPD52
NMRK2
MAP2
RBFOX1
MYH7B
RAPGEF3
RFX3
IGSF9B
CROCCP3
OVGP1
SNX10
HSD17B2
HSD17B14
FTL
MT3
LPCAT2
TESC
LYZ
GOLGA3
EFNB1
MYO15A
ZFHX4
JAK2
ERMP1
HSD17B7P2
CATSPERG
PICK1
ACR
PVALB
PROCR
SGK2
EEF1A2
SIRPB1
MROH8
LIPG
LAMA1
NOL4
GPR143

把以上gene copy到txt里,命名为gene.txt 

选项如下:

提交。。。

结果如下:

这是一种GO的分析结果,可以看到我们的基因被归类到一个一个的叫GO term的东西里。

GO数据库是一个树状的结构,顶层有三个根节点,分别问:BP,MF和CC。(具体是啥百度一下即可知)

同样我们把 Select Functional Database 改成 “pathway”,选“KEGG”就可以做道谢通路富集了。

KEGG数据库是网状的,由很多张以下的图组成,都是人工注释的。

以上使用的都是ORA方法,还有一种著名的工具叫做GSEA (Select Method of Interest里选择)。

GSEA 还可以利用每个基因的 rank 信息,来做富集分析。

总结一下:

GO数据库的基础就是一个一个的GO term,它们是树状的结构,存在冗余。GO database的root node有三个,分别为BP、CC、MF。KEGG就是人工注释的一张又一张代谢通路,是网状的。

GO term是一个纯粹的基因集,没有定义里面基因的相互关系;KEGG不仅有基因集,还定义了基因和代谢物之间的复杂的相互关系,所以才能叫做pathway。

论相似性,从纯基因集的角度,GO的BP和KEGG有较高的相似性。

进阶推荐:

想用R做GO和KEGG注释的可以看我的其他文章。

GO | KEGG的注释是怎么来的?

R获取指定GO term和KEGG pathway的gene list基因集

GSEA - Gene set enrichment analysis 基因集富集 | ORA - Over-Representation Analysis

参考:

一文掌握GO和pathway分析

GO 和 KEGG 的区别 | GO KEGG数据库用法 | 基因集功能注释 | 代谢通路富集的更多相关文章

  1. R获取指定GO term和KEGG pathway的gene list基因集

    clusterProfiler没有显性的接口,但是可以直接扣取clusterProfiler里的函数. 核心函数就是get_GO_data GO_DATA <- get_GO_data(&quo ...

  2. Hbase总结(一)-hbase命令,hbase安装,与Hive的区别,与传统数据库的区别,Hbase数据模型

    Hbase总结(一)-hbase命令 下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', ...

  3. Vc数据库编程基础MySql数据库的表查询功能

    Vc数据库编程基础MySql数据库的表查询功能 一丶简介 不管是任何数据库.都会有查询功能.而且是很重要的功能.上一讲知识简单的讲解了表的查询所有. 那么这次我们需要掌握的则是. 1.使用select ...

  4. SharePoint 2010/2013/2016内容数据库与网站集的关系

    总得来说,内容数据库和网站集的关系是: 一个内容数据库里可以有多个网站集,但是一个网站集只能存在于一个内容数据库. 那么问题来了 问题1:我能否在创建网站集时指定内容数据库呢?或者说我能在指定的内容数 ...

  5. NoSQL数据库Mongodb副本集架构(Replica Set)高可用部署

    NoSQL数据库Mongodb副本集架构(Replica Set)高可用部署 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. MongoDB 是一个基于分布式文件存储的数据库.由 C ...

  6. 【问题&解决】还原数据库提示“介质集有2个介质簇,但只提供了1个。必须提供所有成员”的解决办法

    今天在对数据库备份与还原的过程中,我遇到一个问题“介质集有2个介质簇,但只提供了1个.必须提供所有成员”,下面详细的介绍一下遇到问题的经过与问题解决的方法! 一.备份与还原遇到的问题描述与解决方法: ...

  7. HashMap,Hashset,ArrayList以及LinkedList集合的区别,以及各自的用法

    基础内容 容器就是一种装其他各种对象的器皿.java.util包 容器:Set, List, Map ,数组.只有这四种容器. Collection(集合) 一个一个往里装,Map 一对一对往里装. ...

  8. 数据库SQL Server 2016“功能选择”详细说明及精简安装选择

    前言 在平时大家安装数据库的时候,一般默认功能选择都会选择全选.但是前两天公司同事问我:"那么多功能为什么都能用到嘛?"顿时,我思考了一下确实没有详细了解每个功能的详细作用,于是花 ...

  9. 11g RAC 集群数据库不能跟随集群启动

    1.查看集群资源详细情况 [oracle@rac01-+ASM1 ~]$ crsctl stat res -p 2.修改集群资源ora.rac.db的auto_start属性改为always [ora ...

随机推荐

  1. VC++文件操作之最全篇

    一.剖析VC中的文件操作 各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分 ...

  2. python yield yield from

    1.可迭代对象 具备可迭代的能力,即enumerable,在python中指的是可以通过for-in去逐个访问元素的一些对象,比如元组tuple,列表list,字符串string,文件对象file等. ...

  3. 数据仓库基础(八)Informatica 小例子

    本文转载自:http://www.cnblogs.com/evencao/p/3147843.html 之前看了一段数据库的基础,感觉自己对数据库的基础挺薄弱的.以后再学习其他东西的时候也需要经常能学 ...

  4. Jquery 数组与字符串之间的转换

    var auth_list = []; $("input[name='auth_list']:checkbox").each(function () { if ($(this).a ...

  5. 浏览器内核、排版引擎、js引擎

    [定义] 浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”.负责对网页语法的解释(如标准通用标记语 言下的一个应用HT ...

  6. Python3 itchat微信获取好友、公众号、群聊的基础信息

    Python3 itchat微信获取好友.公众号.群聊的基础信息 一.简介 安装 itchat pip install itchat 使用个人微信的过程当中主要有三种账号需要获取,分别为: 好友 公众 ...

  7. mongodb 最佳可视化工具mongobooster

    最好用的mongodb GUI工具 mongobooster,没有之一,可从https://mongobooster.com/下载 常见管理命令可参考,http://www.cnblogs.com/l ...

  8. luoguP2826 LJJ的数学课

    思路 把公式拆开维护两个值,一个a[i]的总和,一个a[i]*i的总和 也可以用树状数组维护,模板题 代码 #include <iostream> #include <vector& ...

  9. 【第三十一章】 elk(2)- 第二种架构(最常用架构)

    参考:http://linuxg.blog.51cto.com/4410110/1761757 最常用架构: 一.安装redis 1.下载:http://redis.io/download 2.解压后 ...

  10. 51nod 1266 蚂蚁

    蚂蚁这道题 就是 不管两只蚂蚁相撞  他们会朝自己的反方向走 不过可以这么想  有蚂蚁1 和 蚂蚁2   并且相向而行 如果撞了以后 蚂蚁1和蚂蚁2 就往回走   ,这里可以理解成蚂蚁1,蚂蚁2 继续 ...