SuperAPI AI 工具集

gnomad-database

数据与分析

查看项目

更新于 10-15 21:08

技能介绍

用途:查询 gnomAD(Genome Aggregation Database)这一公开人类遗传变异集合,用于变异频率查找、致病性评估、功能缺失不耐受分析、人群分层频率比较和基因约束分析。gnomAD v4 包含 730,947 例外显子组和 76,215 例基因组数据。

主要能力:通过 GraphQL API(POST https://gnomad.broadinstitute.org/api)按基因或特定变异查询;获取基因组与外显子组的 AF、AC、AN、ac_hom 及分人群频率;获取基因约束评分(pLI、LOEUF、oe_lof、mis_z、syn_z 等);获取 LoF 注释(lof、lof_flags、lof_filter)与 in silico 预测因子。数据集包括 gnomad_r4(v4 外显子,GRCh38)、gnomad_r4_genomes、gnomad_r3、gnomad_r2_1(GRCh37)。

使用方式:用 Python requests 向 API 端点发送 GraphQL 查询,示例查询按基因获取变异、按 variant_id(如 17-43094692-G-A)获取变异详情、获取基因约束评分、提取分人群频率。人群 ID 包括 afr、ami、amr、asj、eas、fin、mid、nfe、sas。约束评分解读:pLI >0.9 高度不耐受;LOEUF <0.35 受约束;mis_z >3.09 受约束;LOEUF 比 pLI 更受推荐。

适用场景:变异致病性评估(ACMG BA1/BS1/PM2)、罕见病基因优先级排序、与 ClinVar 交叉引用。

限制:需处理空响应,gnomAD 中缺失有信息量但不具决定性;需区分外显子与基因组数据;GraphQL 查询需限速并加重试;默认使用 gnomad_r4,仅 GRCh37 兼容时用 v2。支持文件 graphql_queries.md 与 variant_interpretation.md 提供查询模板与 ACMG 阈值。本技能改编自 K-Dense-AI/claude-scientific-skills(CC0-1.0),原作者 Kuan-lin Huang。