scvi-tools · k-dense-ai — скилл для Claude Code: модели single-cell omics
Помогает подбирать и обучать вероятностные модели для данных single-cell omics. Нужен для интеграции партий, аннотации клеток и анализа мультимодальных измерений.
npx skills add K-Dense-AI/scientific-agent-skills --skill scvi-tools -a claude-codeЧто делает scvi-tools
Скилл ведёт работу со scvi-tools для RNA, ATAC, CITE-seq, метилирования, цитометрии и RNA velocity. Он сопоставляет задачу с моделью: SCVI для интеграции RNA, SCANVI для аннотации с частичными метками, TOTALVI для RNA с белками и MULTIVI для RNA с ATAC. Также охватывает дифференциальную экспрессию с учётом апостериорного распределения и перенос на референс.
В сценарии RNA скилл проверяет идентификаторы клеток и признаков, целочисленные неотрицательные счётчики и метаданные партий. Затем предлагает QC, отбор признаков, регистрацию через setup_anndata или setup_mudata, обучение и проверку истории валидации, стабильности по seed и сохранения биологического сигнала. Для обычной предобработки и первичного изучения данных используется scanpy.
Нужны Python 3.12+ и scvi-tools с зависимостями конкретной модели. Счётчики нельзя восстанавливать экспоненцированием лог-нормализованных данных: это повод проверить происхождение матрицы до регистрации модели. CPU поддерживается, а требования к ускорителю зависят от PyTorch и оборудования.
Какие задачи решает
- интегрировать RNA-данные из разных партий
- аннотировать клетки по частичным меткам
- совместить RNA и ATAC в
MuData - проанализировать RNA и белковые счётчики CITE-seq
- проверить матрицу счётчиков перед обучением модели
Примеры запросов агенту
- «Подбери модель scvi-tools для интеграции RNA по партиям и подготовь `AnnData`.»
- «Проверь `rna_counts.h5ad` перед `SCVI.setup_anndata` и не меняй слой со счётчиками.»
- «Покажи, как обучить `MULTIVI` на зарегистрированном `MuData` с RNA и ATAC.»
Как установить scvi-tools
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill scvi-tools -a claude-code2Вручную: положить файлы
~/.claude/skills/scvi-tools/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/scvi-tools/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill scvi-tools -a codex2Вручную: положить файлы
.agents/skills/scvi-tools/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill scvi-tools -a cursor2Вручную: положить файлы
.cursor/skills/scvi-tools/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install K-Dense-AI/scientific-agent-skills scvi-tools2Вручную: положить файлы
.github/skills/scvi-tools/SKILL.md1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill scvi-tools -a gemini-cli2Командой платформы
gemini skills install https://github.com/K-Dense-AI/scientific-agent-skills --path skills/scvi-toolsВручную: положить файлы
.devin/skills/scvi-tools/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill scvi-tools -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора120
Весь набор →Другие версии scvi-tools
Похожие
Вопросы о scvi-tools
Как установить scvi-tools в Claude Code?
Выполните npx skills add K-Dense-AI/scientific-agent-skills --skill scvi-tools -a claude-code, затем ещё раз npx skills add K-Dense-AI/scientific-agent-skills --skill scvi-tools -a claude-code и откройте ~/.claude/skills/scvi-tools/SKILL.md.
Что делает scvi-tools?
Скилл помогает применять модели scvi-tools к single-cell omics: интегрировать RNA, аннотировать клетки, работать с CITE-seq и объединять RNA с ATAC. Он также учитывает требования моделей к исходным данным.
Какие данные нужны для `SCVI` и `SysVI`?
SCVI ожидает ненормализованные RNA-счётчики. Для SysVI нужны нормализованные и лог-преобразованные значения экспрессии; подставлять туда сырые счётчики нельзя.