К основному содержанию
скилл CX Codex

gnomad-database — скилл для Claude Code: что делает и как установить

Скилл запрашивает данные gnomAD о частотах вариантов, ограничениях генов и вариантах в регионах. Нужен для генетических исследовательских задач.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add google-deepmind/science-skills --skill gnomad-database -a claude-code
npx skills add google-deepmind/science-skills --skill gnomad_database -a claude-code
Открыть на GitHub

Что делает gnomad-database

Скилл обращается к Genome Aggregation Database через вспомогательные скрипты. Он получает частоту аллеля для варианта по variant_id или rsID, включая данные по происхождению, число гомозигот и FAF. Отдельный скрипт возвращает для гена pli и oe_lof_upper, а поиск по региону или гену находит варианты с последствиями pLoF или missense. Также скилл предназначен для запросов структурных вариантов.

Для работы требуется uv, установленный в PATH. Перед первым использованием скилл проверяет наличие .licenses/gnomad_database_LICENSE.txt, просит проверить условия gnomAD и сохраняет уведомление с временной отметкой. Это повод заранее проверить доступность uv. Для запросов используются get_variant_frequency.py, get_gene_constraint.py и search_variants.py; они запускаются через uv run и записывают результат в JSON.

Какие задачи решает

  • определить частоту конкретного генетического варианта
  • получить показатели ограничений для гена
  • найти варианты в гене или заданном регионе
  • запросить структурные варианты
  • сопоставить вариант по rsID или геномным координатам

Примеры запросов агенту

  • Проверь частоту варианта 1-55516888-G-GA через gnomAD и сохрани результат в variant_frequency.json.
  • Получи показатели pli и oe_lof_upper для гена BRCA1 в BRCA1_constraint.json.
  • Найди в гене BRCA1 варианты с последствием pLoF и запиши их в BRCA1_variants.json.

Как установить gnomad-database

1Через Skills CLI (Vercel)

npx skills add google-deepmind/science-skills --skill gnomad-database -a claude-code
npx skills add google-deepmind/science-skills --skill gnomad_database -a claude-code

2Вручную: положить файлы

~/.claude/skills/gnomad_database/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/gnomad_database/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о gnomad-database

Как установить gnomad-database в Claude Code?

Выполните npx skills add google-deepmind/science-skills --skill gnomad-database -a claude-code, затем проверьте файл ~/.claude/skills/gnomad_database/SKILL.md.

Что делает gnomad-database?

Скилл запрашивает частоты генетических вариантов, показатели pli и oe_lof_upper, а также варианты в генах и регионах через gnomAD.

Что нужно для работы gnomad-database?

Нужен uv в PATH. При первом использовании также требуется проверить условия gnomAD; уведомление сохраняется в .licenses/gnomad_database_LICENSE.txt.

Исходный текст

SKILL.md · Apache-2.0
---
name: gnomad-database
description: >
  Query the Genome Aggregation Database (gnomAD). Use when determining the
  rarity or allele frequency of specific genetic variants, retrieving gene
  constraint metrics (pLI, LOEUF) to assess loss-of-function intolerance,
  finding variants in a genomic region or gene, or querying structural variants.
  Don't use for analyzing individual patient genomes, tracking somatic mutations
  in cancer (use COSMIC), or requesting raw sequencing reads (use ENA).
---

# gnomAD Database

## Prerequisites

1.  **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure
    `uv` is installed and on PATH.
2.  **User Notification**: If .licenses/gnomad_database_LICENSE.txt does not
    already exist in the workspace root directory then (1) prominently notify
    the user to check the terms at https://gnomad.broadinstitute.org/policies
    and https://gnomad.broadinstitute.org/data#api, then (2) create the file
    recording the notification text and timestamp.

## Core Rules

-   **Use the Wrapper**: ALWAYS execute the provided helper scripts to query the
    database rather than accessing the database directly. The scripts
    automatically enforce the gnomAD API rate limits gracefully.
-   **Notification**: If this skill is used, ensure this is mentioned in the
    output.

## Utility Scripts

All scripts are located in the `scripts/` subdirectory of this skill's
installation directory. When running them, use the full absolute path to the
script (e.g. `/path/to/gnomad_database/scripts/get_variant_frequency.py`).

**1. Variant Frequency.** Retrieves global and ancestry-specific allele
frequencies, homozygote counts, and **Grpmax Filtering AF** (faf95/faf99) for
exome, genome, and total (exome+genome combined) data. The filtering allele
frequency (FAF) is the maximum credible genetic ancestry group AF (lower bound
of the 95% or 99% CI). Variant ID format must be `chrom-pos-ref-alt` (e.g.,
`1-55516888-G-GA`). Alternately, you may provide an `rsID`.

```bash
# By variant ID:
uv run scripts/get_variant_frequency.py --variant_id {variant_id} [--dataset {dataset}] --output variant_frequency.json

# By rsID (e.g., rs1800562):
uv run scripts/get_variant_frequency.py --rsid {rsid} [--dataset {dataset}] --output variant_frequency.json
```

**2. Gene Constraint.** Retrieves constraint metrics for a gene. The response
will explicitly contain `pli`, and the LOEUF score is represented by
`oe_lof_upper`.

```bash
uv run scripts/get_gene_constraint.py --gene {gene_symbol} --output {gene_symbol}_constraint.json
```

**3. Region/Gene Variant Search.** Finds all variants in a region or gene.

```bash
# By region:
uv run scripts/search_variants.py --chrom {chrom} --start {start} --end {end} --output region_variants.json
# By gene:
uv run scripts/search_variants.py --gene {gene_symbol} --consequence {pLoF|missense} --output {gene_symbol}_variants.json
```

## References

Further documentation on the data: https://gnomad.broadinstitute.org/data#api
More general database documentation: https://gnomad.broadinstitute.org/help

© google-deepmind · Apache-2.0 · google-deepmind/science-skills

Похожие скиллы

Всё по теме «Наука и исследования» →
gnomad-graphql-skill официальный OpenAI Скилл отправляет к gnomAD GraphQL точечные запросы о частотах вариантов, ограничениях генов и контексте транскриптов. Нужен для коротких сводок. CX Codex GP ChatGPT 13установок finngen-phewas-skill официальный OpenAI Скилл получает краткие результаты FinnGen PheWAS для одного варианта. Принимает rsID, GRCh37 или GRCh38 и приводит запрос к GRCh38. CX Codex GP ChatGPT 13установок database-lookup K-Dense-AI Находит факты в 80 внешних базах данных через API с контролем пагинации и источников. Пригодится, когда научные или финансовые данные нужно подтвердить первоисточником. CX Codex +1 2 100установок tooluniverse-gwas-finemapping mims-harvard Скилл находит причинные генетические варианты в локусах GWAS через доверительные множества и скоринг Open Targets L2G. Помогает связать SNP с генами-мишенями вместо выбора ближайшего гена. CX Codex +1 362установок tooluniverse-gwas-study-explorer mims-harvard Сравнивает исследования GWAS, вычисляет метаанализ ассоциаций и проверяет воспроизводимость локусов. Скилл запускает расчёты на Python и обращается к GWAS Catalog и Open Targets Genetics. CX Codex +1 357установок geniml K-Dense-AI Проверяет контракты BED и геномных универсумов, планирует запуски Region2Vec и scEmbed. Нужен перед локальным анализом геномных интервалов. CX Codex +1 1 900установок

Из того же набора39

pdb-database Ищет и выгружает экспериментальные 3D-структуры белков и лигандов из RCSB PDB по атрибутам, схожести последовательностей или химическому описанию. CX Codex +1 2 200установок unibind-database Скилл ищет экспериментально подтверждённые сайты связывания транскрипционных факторов в UniBind и скачивает координаты BED или FASTA для локального анализа. CX Codex +1 2 100установок ucsc-conservation-and-tfbs Тянет из UCSC Genome Browser оценки эволюционной консервации (phyloP, phastCons) и сайты связывания транскрипционных факторов. Нужен, когда разбираешь некодирующие варианты. CX Codex +1 2 100установок encode-ccres-database Скилл ищет цис-регуляторные элементы (cCRE) в базе ENCODE через SCREEN GraphQL API и выгружает данные экспериментов. Пригодится для анализа промоторов или энхансеров. CX Codex +1 2 100установок quickgo-database Ходит в REST API QuickGO и ECO: связывает гены с биологическими процессами, функциями и клеточными компонентами. Нужен, когда разбираешь аннотации генов. CX Codex +1 2 100установок jaspar-database Скилл запрашивает базу JASPAR для поиска профилей связывания транскрипционных факторов. Пригодится, когда нужно получить матрицы PFM и PWM или сопоставить ген с ID матрицы. CX Codex +1 2 100установок gtex-database Получает данные об экспрессии РНК и eQTL из GTEx по 54 здоровым тканям человека. Нужен для запросов по генам, вариантам и тканям. CX Codex +1 2 100установок foldseek-structural-search Отправляет файл 3D-структуры белка в API Foldseek и находит структурно похожие белки. Нужен, когда есть координаты, а не просто последовательность. CX Codex +1 2 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой