免费了解积分 →
EN
基因组Ensembl REST lookup and xrefs

Ensembl

Ensembl 是 EMBL-EBI 维护的基因组注释资源,为基因分配稳定的 ID,并给出基因在指定基因组组装版本上的位置。通过 ScholarMuse,agent 用基因符号或 Ensembl 基因 ID 调用 lookup_gene_protein,返回的同一条记录里包含 Ensembl ID、biotype 和基因组坐标,以及 NCBI Gene、UniProt 的数据。

对应的 ScholarMuse 工具:lookup_gene_protein。每次成功调用都会扣积分。

可以这样问你的 agent

人类 EGFR 的基因组坐标是多少?基于哪个组装版本?
ENSG00000141510 是哪个基因?它的 biotype 是什么?
给我斑马鱼 tp53 的 Ensembl 基因 ID 和所在链。

你的 agent 会拿到什么

每条记录都带有 id、source、title、url、license、attribution 和 retrievedAt。下面是来自 Ensembl 的数据字段。

lookup_gene_protein

该工具返回一条合并记录,以下是其中来自 Ensembl 的部分。字段名是 `data` 内的路径。

ids.ensembl
Ensembl 稳定基因 ID
biotype
基因类型,例如 protein_coding
location.assembly
坐标所基于的基因组组装版本
location.chromosome
染色体或序列区域名称
location.start
基因起始位置
location.end
基因终止位置
location.strand
所在链,+ 或 -
links.ensembl
Ensembl 基因页面链接

覆盖范围

  • 基因层面的注释:稳定基因 ID、biotype、组装版本名称、染色体、起止位置和所在链。
  • 可在指定物种中按基因符号查询,也可按 Ensembl 稳定基因 ID 查询;ID 后的版本号(如 .12)会被去掉。
  • 当 UniProt 中查不到该基因时,会用 Ensembl 的交叉引用补上 NCBI Gene ID 和 Swiss-Prot accession。

限制

  • 每次调用只返回一个基因。不返回转录本、外显子、序列、变异或同源基因。
  • 坐标基于 Ensembl 当前提供的组装版本(见 location.assembly),无法指定旧的组装版本。
  • Ensembl 不认识的符号或 ID 按未找到处理,此时记录只由 NCBI Gene 和 UniProt 的数据组成。

ScholarMuse 怎么访问 Ensembl

连接器直接调用 rest.ensembl.org 的 Ensembl REST API:用 /lookup/symbol 或 /lookup/id 查基因,需要补查 UniProt 或 NCBI Gene 编号时再调用 /xrefs/id。不发送任何 API key。

响应最多缓存 7 天,Ensembl 新版本中的变动可能要过这么久才会出现。

API key:上游 API 不用 key 也能调用,你不用申请。

许可与署名

许可:No restrictions on data use (Ensembl / EMBL-EBI terms of use)

Gene annotation from Ensembl (ensembl.org), EMBL-EBI.

来自 Ensembl 的记录都带这段许可和署名。 在论文里引用时,请按 Ensembl 自己的引用要求来写。

常见问题

ScholarMuse 不是 Ensembl 的官方产品。它是一个面向学术数据的 MCP server,其中的 lookup_gene_protein 工具会查询 Ensembl。agent 连上 ScholarMuse 后就能用 Ensembl,不用再单独装一个 server。

不需要。Ensembl 的 API 不用 key 也能调用,ScholarMuse 也不会向你要 key。登录一次 ScholarMuse,agent 就能调用工具。

连接器直接调用 rest.ensembl.org 的 Ensembl REST API:用 /lookup/symbol 或 /lookup/id 查基因,需要补查 UniProt 或 NCBI Gene 编号时再调用 /xrefs/id。不发送任何 API key。响应最多缓存 7 天,Ensembl 新版本中的变动可能要过这么久才会出现。

许可:No restrictions on data use (Ensembl / EMBL-EBI terms of use)。署名:Gene annotation from Ensembl (ensembl.org), EMBL-EBI. 来自 Ensembl 的记录都带这段许可和署名。

需要。每次成功调用 lookup_gene_protein 都会扣积分,调用失败不扣。当前价格:基因与蛋白查询,1 积分 / 次。