К основному содержанию
скилл CX Codex GP ChatGPT официальный · OpenAI

ngs-atacseq-peaks-qc — скилл для Codex: что делает и как установить

Запускает и планирует пайплайны контроля качества, выравнивания и поиска пиков ATAC-seq. Помогает проверять метрики библиотек и строить матрицы доступности хроматина.

Установить в Codex · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add openai/plugins --skill ngs-atacseq-peaks-qc -a codex
Открыть на GitHub

Что делает ngs-atacseq-peaks-qc

Скилл координирует обработку данных ATAC-seq из исходных файлов FASTQ или выровненных BAM. Перед запуском проверяются ключевые параметры эксперимента: парность прочтений, сборка генома, списки проблемных участков генома (blacklist) и учёт сдвига транспозазы Tn5. Для полного воспроизводимого цикла скилл ориентируется на пайплайн nf-core/atacseq. Прямой вызов MACS2 запускается только на готовых выравниваниях с известной фильтрацией дубликатов.

Встроенный скрипт run_atacseq_peaks_qc.py выполняет локальную обработку с индексами Bowtie 2. На выходе формируются таблицы метрик, наглядный HTML-отчёт qc/atacseq_qc_dashboard.html, графики распределения вставок и треки bigWig. Если добавить флаг --run-motifs, пайплайн подключит поиск обогащения мотивов через HOMER.

Низкое качество повторностей или неполные метаданные блокируют переход к оценке дифференциальной доступности. Для экспериментов с антителами вроде ChIP-seq или CUT&Tag этот скилл не подходит: разработчики выделили под них отдельный модуль ngs-chip-cutrun-peaks-qc.

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

  • рассчитать обогащение TSS и периодичность нуклеосомных вставок
  • запустить поиск пиков через MACS2 или пайплайн nf-core/atacseq
  • сформировать матрицу консенсусных пиков и треки bigWig
  • проверить долю митохондриальных прочтений и показатель FRiP

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

  • Подготовь запуск пайплайна nf-core/atacseq для образцов из atac_samples.csv под сборку GRCh38.
  • Запусти скрипт run_atacseq_peaks_qc.py с индексом Bowtie 2 и файлом блэклиста для проверки FRiP и TSS.
  • Оцени метрики качества ATAC-seq и открой сводный отчёт qc/atacseq_qc_dashboard.html.

Как установить ngs-atacseq-peaks-qc

1Через Skills CLI (Vercel)

npx skills add openai/plugins --skill ngs-atacseq-peaks-qc -a codex

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

.agents/skills/ngs-atacseq-peaks-qc/SKILL.md

Для всех проектов — ~/.agents/skills/

По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать

Вопросы о ngs-atacseq-peaks-qc

Как установить ngs-atacseq-peaks-qc в Codex?

Выполните команду npx skills add openai/plugins --skill ngs-atacseq-peaks-qc в терминале.

Что делает скилл ngs-atacseq-peaks-qc?

Он проверяет входные FASTQ или BAM, запускает расчёт метрик качества ATAC-seq (TSS, FRiP, периодичность вставок), вызывает поиск пиков и строит консенсусные матрицы.

Можно ли обрабатывать данные ChIP-seq или CUT&RUN этим скиллом?

Нет. Для исследований с таргетированием антителами в репозитории предусмотрен отдельный скилл ngs-chip-cutrun-peaks-qc.

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

SKILL.md · MIT
---
name: ngs-atacseq-peaks-qc
description: Run or plan ATAC-seq QC, alignment, TSS enrichment, fragment-size, blacklist, peak-calling, consensus peak, and differential accessibility workflows.
---

# ATAC-seq Peaks QC

Use this skill for ATAC-seq accessibility analysis from FASTQ or BAM. If the assay is ChIP-seq, CUT&RUN, CUT&Tag, or antibody-targeted enrichment, use `ngs-chip-cutrun-peaks-qc`.

## Essential Inputs

Confirm:

- FASTQ/BAM inputs and paired-end status
- organism, genome build, blacklist, and mitochondrial contig names
- biological replicates, conditions, batches, and sample metadata
- whether the target is QC only, peaks, consensus peaks, bigWigs, or differential accessibility
- whether Tn5 shifting is handled by the chosen workflow
- desired peak caller and downstream matrix generation

## Route

Prefer `nf-core/atacseq` for full reproducible processing. Use direct MACS2 only when BAMs are already aligned, duplicate/blacklist handling is known, and the user wants focused peak calling.

Preflight command:

```bash
python plugins/ngs-analysis/scripts/ngs_preflight.py --pipeline atacseq_peaks_qc --emit-install-plan
```

For compact read-level intake/QC, use the shared epigenomics execution package:

```bash
python plugins/ngs-analysis/scripts/run_fastq_assay_package.py \
  --lane epigenomics_peaks \
  --sample-sheet atac_samples.csv \
  --execute
```

For local-light ATAC alignment, peaks, FRiP, TSS, bigWig tracks, and consensus peaks from FASTQ or prepared BAMs, use the dedicated ATAC runner:

```bash
python plugins/ngs-analysis/scripts/run_atacseq_peaks_qc.py \
  --sample-sheet atac_samples.csv \
  --bowtie2-index /refs/GRCh38/bowtie2/genome \
  --genome-size hs \
  --blacklist-bed /refs/GRCh38/blacklists/encode_blacklist.bed \
  --tss-bed /refs/GRCh38/tss.bed \
  --execute
```

This runner emits `qc/atacseq_qc_summary.{tsv,json}`, `qc/atacseq_qc_dashboard.html`, native SVG FRiP/peak and insert-size plots, browser-track handoff files under `tracks/`, and TSS profile/heatmap commands when `--tss-bed` is supplied. Add `--run-motifs --motif-genome <genome>` when HOMER motif enrichment should be part of the backend run.

It also emits `resources/resource_plan.json`, `resource_manifest.tsv`, `resource_env.sh`, and `resource_readiness.md`. The resource check is advisory by default for local-light runs; add `--genome-build`, `--bundle-root <bundle>=<path>`, and `--require-resource-plan` when missing registered reference bundles should block readiness.

For nf-core execution, use `plugins/ngs-analysis/scripts/run_nfcore_pipeline.py --pipeline atacseq`.

## QC Gates

Review before biological interpretation:

- read depth, alignment rate, duplicate rate, and mitochondrial fraction
- insert-size periodicity/nucleosome pattern
- TSS enrichment and FRiP score when available
- blacklist overlap and peak count per sample
- replicate concordance and consensus peak support

Do not proceed to differential accessibility if replicate quality or metadata is insufficient.

## Outputs

Produce:

- sample sheet and workflow command/profile
- QC summary and failed-sample flags
- narrowPeak/BED peak sets, consensus peaks, bigWigs, browser-track manifests, browser-track preview HTML, native QC dashboard/SVG plots, TSS plots, and peak-count matrix when requested
- motif summary files when a motif backend is requested
- differential-accessibility design and contrasts if applicable
- caveats for low TSS enrichment, high mitochondrial reads, weak replicate concordance, or poor FRiP

© OpenAI · MIT · openai/plugins

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

Все скиллы по теме «Наука и исследования» →
anysearch anysearch-ai Скилл подключает поиск в интернете, тематические запросы, параллельный поиск и извлечение содержимого страниц. Пригодится, когда агенту нужны свежие сведения или нужно проверить утверждение. CX Codex +1 38 500установок academic-paper Imbad0202 Скилл разворачивает конвейер из 12 агентов для подготовки научных статей в 11 режимах. Помогает пройти путь от поиска литературы и плана до проверки цитат и ответа рецензентам. CX Codex +1 10 900установок nature-figure Yuan1z0825 Скилл собирает, правит и проверяет рисунки для научных статей на Python или R. Пригодится, когда графики идут в submission, а не в отчёт. CX Codex +1 18 800установок academic-paper-reviewer Imbad0202 Скилл имитирует коллегиальную проверку научной статьи через пять ролей. Пригодится для рецензии, повторной проверки правок и оценки методологии. CX Codex +1 9 900установок nature-polishing Yuan1z0825 Скилл для правки, перевода и сокращения готового академического текста. Держит факты, термины и границы доказательств на месте. CX Codex +1 17 500установок nature-citation Yuan1z skill, refactored into static/dynamic layers Ищет статьи из Nature и семейства CNS для подтверждения тезисов рукописи, связывает утверждения с источниками и готовит экспорт для менеджера ссылок. Пригодится, когда нужны ссылки именно из этих журналов. CX Codex +1 15 600установок

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

Весь набор →
ngs-bulk-rnaseq Диспетчер задач bulk RNA-seq: разводит обработку FASTQ в матрицу счётчиков и статистику по готовой матрице. Пригодится, когда нужно посчитать экспрессию и найти дифференциально экспрессированные гены. CX Codex GP ChatGPT 2установок ngs-bulk-rnaseq-differential-expression Скилл планирует и запускает дифференциальный анализ экспрессии bulk RNA-seq по матрицам отсчётов. Помогает проверить реплики, формулу дизайна, батчи и построить графики контроля качества. CX Codex GP ChatGPT 2установок ngs-bulk-rnaseq-counts-qc Скилл планирует и запускает обработку bulk RNA-seq от FASTQ до матриц counts с проверками QC. Пригодится для подготовки данных к differential expression. CX Codex GP ChatGPT 2установок ngs-bcl-to-fastq Проверяет папку прогона Illumina и sample sheet, планирует демультиплексирование и запускает конвертацию BCL в FASTQ. Нужен, когда на входе — папка прогона секвенатора. CX Codex GP ChatGPT 2установок website-to-hyperframes Скилл превращает сайт по URL в видео HyperFrames: от захвата страниц до сценария, раскадровки и проекта Studio. CX Codex GP ChatGPT 2установок hyperframes Скилл для сборки видео на HTML: композиции, титры, субтитры, озвучка и анимации под музыку. Пригодится, когда видео нужно собрать кодом, а не в редакторе. CX Codex GP ChatGPT 2установок hyperframes-registry Скилл помогает устанавливать блоки и компоненты из реестра HyperFrames и встраивать их в HTML-композиции. CX Codex GP ChatGPT 2установок hyperframes-cli Скилл управляет созданием видеопроектов HyperFrames: от шаблона и проверки HTML-композиций до предпросмотра, рендера, транскрибации и TTS. CX Codex GP ChatGPT 2установок

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

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