KEGG

本文介绍如何使用KEGG REST API进行数据库之间的交叉引用查询,包括基因与途径的关系等。通过特定URL格式,可以实现从一个数据库到另一个数据库的链接查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LINK
Name
link – find related entries by using database cross-references
URL form
http://rest.kegg.jp/link/<target_db>/<source_db>

<target_db> = <database>
<source_db> = <database>

<database> = pathway | brite | module | ko | genome | <org> | vg | ag | compound |
             glycan | reaction | rclass | enzyme | network | variant | disease |
             drug | dgroup | environ | atc | jtc | ndc | yj | pubmed

http://rest.kegg.jp/link/<target_db>/<dbentries>

<dbentries> = KEGG database entries of the following <database>
<database> = pathway | brite | module | ko | genome | <org> | vg | ag | compound |
             glycan | reaction | rclass | enzyme | network | variant | disease |
             drug | dgroup | environ | genes | atc | jtc | ndc | yj | pubmed
Description
This operation allows retrieval of cross-references within all KEGG databases, as well as pubmed. It is useful for finding various relationships, such as relationships between genes and pathways. The first form allows retrieval of database to database cross-references, while the second form allows retrieval for a selected number of entries. The database name "genes" may be used only for "ko" entries in the second form.
Examples
/link/pathway/hsa       KEGG pathways linked from each of the human genes
/link/hsa/pathway       human genes linked from each of the KEGG pathways
/link/pathway/hsa:10458+ece:Z5100       KEGG pathways linked from a human gene and an E. coli O157 gene
/link/genes/K00500      List of genes with the KO assignment of K00500
/link/hsa/hsa00010      List of human genes in pathway hsa00010
/link/ko/map00010 or /link/ko/ko00010       List of KO entries in pathway map00010 or ko00010
/link/rn/map00010 or /link/rn/rn00010       List of reaction entries in pathway map00010 or rn00010
/link/ec/map00010 or /link/ec/ec00010       List of EC number entries in pathway map00010 or ec00010
/link/cpd/map00010      List of compound entries in pathway map00010
/link/drug/ndc      NDC codes linked from KEGG DRUG entries
/link/ndc/D00564        NDC codes that correspond to given a KEGG DRUG entry
04-23
### KEGG 数据库及其生物信息学分析工具 KEGG(Kyoto Encyclopedia of Genes and Genomes)是一个综合性的数据库资源,专注于系统生物学研究。它提供了多种类型的生物数据,包括基因组序列、化学物质以及代谢路径等[^5]。 #### 1. KEGG 的主要组成部分 KEGG 主要由以下几个部分组成: - **KEGG PATHWAY**: 提供手工绘制的细胞过程和代谢网络图谱,用于理解分子相互作用和反应关系[^5]。 - **KEGG GENOME**: 收录了完整的基因组信息,支持比较基因组学的研究[^5]。 - **KEGG COMPOUND**: 包含已知的小分子化合物的信息,适用于药物开发和代谢工程领域[^5]。 #### 2. 生物信息学分析工具 为了更好地利用 KEGG 中的数据,许多第三方工具被开发出来以满足不同的需求: ##### (1)KAAS (KEGG Automatic Annotation Server) KAAS 是一种在线服务,能够自动将蛋白质序列映射到 KEGG Orthology (KO) 组,并进一步关联至相应的通路和其他功能注释[^6]。 ```bash curl -F "sequence=@your_protein_sequence.fasta" https://www.genome.jp/tools-bin/kaasLite.cgi?mode=blastatlas&org_list=all_bacteria > kaas_output.txt ``` ##### (2)KOBAS (Knowledge-based Omics Analysis System) KOBAS 能够执行基因集合的功能富集分析,特别是基于 KEGG 通路的分析。它可以识别哪些信号传导或代谢通路在给定的一组基因中显著富集[^7]。 ##### (3)Pathway Tools 尽管 Pathway Tools 并不完全依赖于 KEGG 数据库,但它可以从多个来源导入数据并构建本地化的代谢网络模型。对于希望深入挖掘特定物种代谢特性的研究人员来说非常有用[^8]。 #### 3. 结合其他工具扩展应用范围 除了上述专用工具外,还可以借助一些通用编程框架增强对 KEGG 数据的操作能力。例如 Python 库 `biopython` 提供了一个接口可以直接访问远程 KEGG API;而 R 包如 `clusterProfiler` 则允许用户轻松完成 GO 富集测试的同时也支持调用 KEGG 数据进行更复杂的下游分析[^9]。 ```r library(clusterProfiler) data(geneList, package="DOSE") eg <- enrichKEGG(gene = names(geneList)[abs(geneList) > 2], organism = 'hsa', pvalueCutoff = 0.05, qvalueCutoff = 0.2) print(eg) dotplot(eg) ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值