KEGG pathway 数据库

Stella981
• 阅读 275

pathway 建立在ko 数据库的基础上,基于我们对生命活动中的分子相互作用和化学物质的反应的认识,构建了复杂的调控网络,采用通路图的形式,进行展示。

通路图中融合了ko, module, compound, reaction,disease, drug 等 数据库中的信息,所以必须先理解了上面的几个数据库,才能对pathway 有一个更直观的认识。

在pathway 数据库中,每条pathway 的标识符由2-4个字母的前缀加上5个数字构成,共有5种不同的前缀:

  1. map

  2. ko

  3. ec

  4. rn

  5. org

5种前缀其实都是同一张通路图,只不过高亮显示的内容不同。
比如00020, 代表TCA 循环的通路

map 代表reference pathway,map00020 如下

KEGG pathway 数据库

ko 是在reference pathway 的基础上,将所有的ko用蓝色高亮显示
ec 是在reference pathway 的基础上,将酶编号高亮显示
rn 是在reference pathway 的基础上,将reaction 高亮显示
在kegg 中,ko/ec/rn 是相互关联的概念,所有3者都采用了同样的高亮方式,用蓝色进行高亮

KEGG pathway 数据库

org 代表的是organisam 数据库中物种的代码,比如human 对应的是hsa , hsa00020 对应的通路图如下

KEGG pathway 数据库

由于KO是跨物种的概念,所以每个pathway 会对应有多个物种。

从human的通路图中,我们也可以看出来,只有部分方框用绿色高亮显示。这部分绿色高亮像是的其实就是在该物种的基因对应的ko;

其实在每条记录的页面有下拉菜单,可以方面的查看同一张通路在map , ko, ec, rn , org 的不同版本

http://www.kegg.jp/kegg-bin/show\_pathway?org\_name=obr&mapno=00020&mapscale=&show\_description=show
KEGG pathway 数据库

pathway 通路图包含了非常多的信息,我们想要看懂一张通路图,必须理解图中的元素都代表什么东西。在通路图中,官方提供的图例如下:

KEGG pathway 数据库
结合hsa00020 来理解一下,在一张通路图中,有三种基本对象:

  1. 矩形代表KO

  2. 圆角矩形代表的是另外的通路图

  3. 圆形代表的是化学物质

箭头代表他们之间的相互作用关系,对于蛋白互作,基因表达模式的关联,酶的相互作用,在箭头上又有不同的修饰符来表示不同的类型。

通路图中主要包含了以下两种关系:

  1. 基因之间的相互作用关系,现在有一种分析叫做通路图重构,其实就是从中提取出基因的相互作用网络,会重构通路图,然后基于该互作网络进一步挖掘信息;

  2. 通路之间的相互关系,对应的有分析通路间的相互关系网络,从而筛选出核心的通路;

pathway的分类信息在brite 数据库种的链接为

http://www.kegg.jp/kegg-bin/get\_htext?br08901.keg

KEGG pathway 数据库

从图中可以看到,pathway 数据库种包含了7大类别,我们常说的代谢通路只是我们用的最多,最大的一类。

总结

  1. pathway 数据库中的每条记录有 map, ko, ec, rn,

    5种前缀,map 是reference pathway , ko/ec/rn 分别将 ko , ec, rn 在 reference pathway 中用蓝色高亮显示; 代表不同的物种,在reference pathway 中,将该物种的基因对应的ko 进行了绿色的高亮显示。

  2. 在一张通路图中,矩形代表ko,圆角矩形代表两外一张通路;我们可以从pathway 中,挖掘出基因的相互作用网络和pathway的相互作用网络。

本文分享自微信公众号 - 生信修炼手册(shengxinxiulian)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
刚刚好 刚刚好
2个月前
css问题
1、 在IOS中图片不显示(给图片加了圆角或者img没有父级) <div<img src""/</div div {width: 20px; height: 20px; borderradius: 20px; overflow: h
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录 问题 用navicat导入数据时,报错: 原因这是因为当前的MySQL不支持datetime为0的情况。 解决修改sql\mode: sql\mode:SQL Mode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。 全局s
晴空闲云 晴空闲云
2个月前
css中box-sizing解放盒子实际宽高计算
我们知道传统的盒子模型,如果增加内边距padding和边框border,那么会撑大整个盒子,造成盒子的宽度不好计算,在实务中特别不方便。boxsizing可以设置盒模型的方式,可以很好的设置固定宽高的盒模型。 盒子宽高计算假如我们设置如下盒子:宽度和高度均为200px,那么这会这个盒子实际的宽高就都是200px。但是当我们设置这个盒子的边框和内间距的时候,那
艾木酱 艾木酱
1个月前
快速入门|使用MemFire Cloud构建React Native应用程序
> MemFire Cloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用自动生成的API和SDK,访问云数据库、对象存储、用户认证与授权等功能,可专
Stella981 Stella981
1年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置 1、virsh edit centos7 找到“memory”和“vcpu”标签,将 <name>centos7</name> <uuid>2220a6d1-a36a-4fbb-8523-e078b3dfe795</uuid>
Wesley13 Wesley13
1年前
cobol学习之十数据库的增删改查模板
这次连接数据库使用的是ODBC连接access数据库,里面主要是一个增删改查的模板备份,方便以后查询。 000001 IDENTIFICATION DIVISION. 000002 PROGRAM-ID. SAMPLEDB2. 00
Easter79 Easter79
1年前
Twitter的分布式自增ID算法snowflake (Java版)
概述 == 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
1年前
PHP中的NOW()函数
是否有一个PHP函数以与MySQL函数`NOW()`相同的格式返回日期和时间? 我知道如何使用`date()`做到这一点,但是我问是否有一个仅用于此的函数。 例如,返回: 2009-12-01 00:00:00 * * * ### #1楼 使用此功能: function getDatetimeNow() {
helloworld_34035044 helloworld_34035044
4个月前
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。 uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid() 或 uuid(sep)参数说明:sep 布尔值,生成的uuid中是否包含分隔符'',缺省为
helloworld_28799839 helloworld_28799839
2个月前
常用知识整理
# Javascript ## 判断对象是否为空 ```js Object.keys(myObject).length === 0 ``` ## 经常使用的三元运算 > 我们经常遇到处理表格列状态字段如 `status` 的时候可以用到 ``` vue