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

ngs-scrna-seq — скилл для Codex: маршрутизация scRNA-seq из FASTQ

Скилл ведёт одноядерные и одноклеточные RNA-seq данные от FASTQ до матрицы подсчётов, а QC и кластеризацию передаёт встроенному скиллу.

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

Что делает ngs-scrna-seq

Скилл принимает FASTQ, матрицы подсчётов, .h5, .h5ad и .rds, а также результаты Cell Ranger. Сначала он уточняет тип входа, схему баркодов и UMI, организм и референс, метаданные по образцам и партиям, а ещё желаемую конечную точку — только матрица, QC, кластеризация, аннотация или UMAP.

Для FASTQ по умолчанию предлагаются публичные пайплайны: nf-core/scrnaseq, STARsolo, kallisto-bustools через kb-python и alevin-fry. 10x Cell Ranger остаётся опциональным бэкендом и включается только тогда, когда нужен вендорский формат вывода и принята лицензия 10x. Работа идёт тремя последовательными шагами: генерация матрицы подсчётов, затем QC и аннотация, затем дифференциальный анализ. Всё, что начинается с матрицы или файлов .h5, .h5ad, .rds, уходит во встроенный скилл scrna-seq-qc.

Перед запуском стоит проверить готовность окружения: python plugins/ngs-analysis/scripts/ngs_preflight.py --pipeline scrnaseq --emit-install-plan. Локальный прогон из FASTQ запускается скриптом run_scrnaseq_fastq_to_count.py, и по умолчанию он выдаёт черновые файлы плана ресурсов. Флаг --execute добавляйте только когда готовы Nextflow и контейнерный или HPC-профиль. Химию 10x по именам файлов скилл угадывать не станет — это повод сверить метаданные до запуска.

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

  • провести scRNA-seq или snRNA-seq от FASTQ до матрицы подсчётов
  • выбрать публичный пайплайн вместо Cell Ranger
  • собрать план ресурсов и окружения перед запуском пайплайна
  • передать матрицу на QC, аннотацию и кластеризацию во встроенный скилл
  • уточнить схему баркодов и референс до старта анализа

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

  • Запусти ngs-scrna-seq на моих FASTQ, организм human, референс GRCh38
  • Прогони preflight для scrnaseq и покажи план установки
  • Возьми мою матрицу .h5ad и передай её в scrna-seq-qc на кластеризацию и UMAP

Как установить ngs-scrna-seq

1Через Skills CLI (Vercel)

npx skills add openai/plugins --skill ngs-scrna-seq -a codex

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

.agents/skills/ngs-scrna-seq/SKILL.md

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

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

Вопросы о ngs-scrna-seq

Как установить ngs-scrna-seq в Claude?

Выполните npx skills add openai/plugins --skill ngs-scrna-seq, затем npx skills add openai/plugins --skill ngs-scrna-seq -a codex. После этого скилл лежит в .agents/skills/ngs-scrna-seq/SKILL.md.

Что делает ngs-scrna-seq?

Ведёт входные данные scRNA-seq и snRNA-seq от FASTQ до матрицы подсчётов и маршрутизирует постобработку. QC, аннотация, кластеризация и UMAP уходят во встроенный скилл scrna-seq-qc.

Когда нужен 10x Cell Ranger?

Только если явно требуется вендорский формат вывода и принята лицензия 10x. По умолчанию скилл предлагает публичные пайплайны, а Cell Ranger не является целью исполнения.

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

SKILL.md · MIT
---
name: ngs-scrna-seq
description: Route single-cell or single-nucleus RNA-seq FASTQs to public count-generation workflows and defer post-count matrix QC, annotation, clustering, and UMAP analysis to the embedded scrna-seq-qc skill.
---

# Single-cell RNA-seq

Use this skill for scRNA-seq or snRNA-seq kickoff from FASTQs, Cell Ranger-style outputs, matrices, `.h5`, `.h5ad`, or `.rds`. This skill owns upstream intake and FASTQ-to-count routing; post-count QC, annotation, clustering, and UMAPs must route to the embedded `scrna-seq-qc` skill.

## Essential Inputs

Confirm:

- input type: FASTQ, count matrix, `.h5`, `.h5ad`, or `.rds`
- assay: single-cell or single-nucleus
- chemistry or barcode/UMI layout
- organism and reference
- expected cells per sample when available
- sample, donor, batch, and channel metadata
- desired endpoint: count matrix only, QC, clustering, annotation, UMAP, or differential abundance/expression

## Public Default

For FASTQs, prefer public alternatives:

- `nf-core/scrnaseq`
- STARsolo
- kallisto-bustools via `kb-python`
- alevin-fry

Use 10x Cell Ranger only when the user explicitly wants vendor-standard output and has accepted the 10x EULA.

## Implementation Sequence

Treat scRNA as three ordered rows in the plugin state and execute them sequentially:

1. FASTQ-to-count:
   count matrix generation, barcode and feature tables, chemistry or whitelist choice, and a backend summary.
2. Post-count QC and annotation:
   raw-count-preserving objects, QC metrics, threshold plots, doublet and ambient-RNA outputs, clustering, UMAPs, and annotation confidence.
3. Downstream stats:
   pseudobulk matrices, differential expression or abundance tables, and per-condition plots.

Cell Ranger is an optional backend when vendor-standard output is explicitly required. It is not a standalone roadmap row and it is not the default execution target.

For post-count QC/annotation, use the embedded `skills/scrna-seq-qc` guidance. Route to that skill whenever the requested endpoint starts from a matrix, `.h5`, `.h5ad`, `.rds`, Cell Ranger output, or asks for QC, doublets, ambient RNA, annotation, clustering, UMAPs, or post-count differential summaries.

## Preflight

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

## Kickoff Pattern

nf-core preflight run:

```bash
python plugins/ngs-analysis/scripts/run_nfcore_pipeline.py \
  --pipeline scrnaseq \
  --sample-sheet samplesheet.csv \
  --profile docker \
  --genome GRCh38 \
  --bundle-root grch38_core=/refs/GRCh38
```

This adapter captures the generated params, pinned Nextflow command, resource gate, trace/report paths, run manifest, and visualization index in the standard plugin envelope. Add `--revision <tag>` for pinned nf-core execution and `--execute` only when Nextflow plus a container/HPC profile are ready.

Plugin-owned local execution:

```bash
python plugins/ngs-analysis/scripts/run_scrnaseq_fastq_to_count.py \
  --sample-sheet samplesheet.csv \
  --genome-fasta reference/genome.fa \
  --annotation-gtf reference/genes.gtf \
  --cb-whitelist reference/whitelist.txt \
  --execute
```

The FASTQ-to-count runner emits advisory `resources/resource_plan.json`, `resource_manifest.tsv`, `resource_env.sh`, and `resource_readiness.md` outputs by default. Add `--genome-build`, `--bundle-root <bundle>=<path>`, and `--require-resource-plan` when STARsolo reference bundle completeness should block readiness.

Matrix-level QC should be handled by `scrna-seq-qc` and must preserve raw counts, per-sample metadata, filter decisions, doublet calls, ambient-RNA handling, and plot outputs.

## Guardrails

- Do not assume 10x chemistry from filenames alone.
- Do not silently skip doublet or ambient-RNA assessment when doing QC.
- Do not over-annotate clusters without matched references or clear markers.

© OpenAI · MIT · openai/plugins

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

Всё по теме «Наука и исследования» →
tooluniverse-single-cell mims-harvard Скилл для анализа single-cell RNA-seq на scanpy и anndata: загрузка h5ad, QC-фильтрация, кластеризация, аннотация типов клеток. CX Codex +1 338установок bulk-rnaseq K-Dense-AI Готовит прочтения bulk RNA-seq и выравнивание в матрицу отсчётов для дифференциальной экспрессии в PyDESeq2. CX Codex +1 1 400установок start официальный anthropics Проверяет подключённые MCP-серверы и доступные инструменты биоисследований. Помогает сориентироваться в окружении плагина перед началом проекта. CX Codex +1 4 900установок latchbio-integration K-Dense-AI Скилл, который проводит агента по всей работе с Latch: воркфлоу на Python SDK, упаковка Nextflow и Snakemake, регистрация образа, запуск прогонов. CX Codex +1 1 900установок pubmed-database google-deepmind Скилл даёт агенту доступ к PubMed и PubMed Central: искать статьи, вытаскивать абстракты и полный текст, связывать публикации с биологическими базами. CX Codex +1 2 700установок chembl-database google-deepmind Скилл даёт агенту доступ к базе ChEMBL: молекулы, мишени, биоактивность, одобренные лекарства и поиск по структуре. CX Codex +1 2 200установок

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

Весь набор →
wrangler Скилл для Codex и ChatGPT, который заставляет агента сверяться с документацией Cloudflare перед запуском команд wrangler. CX Codex GP ChatGPT 3установок microfrontends Разбивает большое приложение на независимо деплоящиеся части, которые для пользователя выглядят одним сайтом. Полезен, когда фронтенд делят между командами. CX Codex GP ChatGPT 2установок cdn-caching Помогает понять, почему страница отдаётся из кэша или мимо него: статусы, причины, ревалидация, стоимость ISR. CX Codex GP ChatGPT 2установок twilio-whatsapp-send-message Справочник по отправке сообщений WhatsApp через Twilio: 24-часовое окно, шаблоны, песочница и разбор ошибок доставки. CX Codex GP ChatGPT 2установок ngs-bulk-rnaseq Диспетчер задач bulk RNA-seq: разводит обработку FASTQ в матрицу счётчиков и статистику по готовой матрице. Пригодится, когда нужно посчитать экспрессию и найти дифференциально экспрессированные гены. CX Codex GP ChatGPT 2установок ngs-bcl-to-fastq Проверяет папку прогона Illumina и sample sheet, планирует демультиплексирование и запускает конвертацию BCL в FASTQ. Нужен, когда на входе — папка прогона секвенатора. CX Codex GP ChatGPT 2установок hyperframes Скилл для сборки видео на HTML: композиции, титры, субтитры, озвучка и анимации под музыку. Пригодится, когда видео нужно собрать кодом, а не в редакторе. CX Codex GP ChatGPT 2установок upgrading-expo Ведёт агента по шагам при апгрейде Expo SDK: команды установки, диагностика, чистка кэшей и разбор сломанных зависимостей. CX Codex GP ChatGPT 2установок

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

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