deepspot-m — скилл для Claude Code: что делает и как установить
Модель предсказывает экспрессию генов по тайлу H&E 224x224: на выходе значения log1p-CPM по выбранным символам. Пригодится, если нужна виртуальная пространственная транскриптомика по срезу.
npx skills add K-Dense-AI/scientific-agent-skills --skill deepspot-m -a claude-codeЧто делает deepspot-m
Скилл оборачивает DeepSpot-M для агента: тайл H&E 224x224 на входе, предсказанные значения log1p-CPM на выходе, по одному на каждый запрошенный ген, в той же сетке тайлов. Панель на ~19k белок-кодирующих генов едет вместе с весами и видна как model.gene_names. Символ вне панели вернёт KeyError.
Внутри DeepSpotM.from_pretrained с параметром source: evo2, orthrus, prott5, scgpt или apertus. Он задаёт, из какого замороженного генного эмбеддинга роутер строит проекции, и берётся один на прогон. image_processor собирает тензор из PIL-картинки, predict_genes(batch, genes) возвращает числа в порядке вашего списка.
Заранее: uv pip install deepspotm==1.0.0, Python 3.10+ и PyTorch под вашу CUDA. Веса закрытые: одобрение заявки на Hugging Face не логинит машину, hf auth login — отдельный шаг. Код под PolyForm Noncommercial, веса под CC-BY-NC-SA-4.0, а форма доступа пускает академических и некоммерческих исследователей без коммерческих аффилиаций. При коммерческом финансировании доступа не дадут, так что проверьте это заранее. Тайлер histolab 0.7.0 опционален и требует отдельного окружения Python 3.10 или 3.11 с OpenSlide.
Какие задачи решает
- предсказать экспрессию генов по тайлу H&E без секвенирования
- разбить срез на тайлы 224x224 и собрать карту предсказаний
- сравнить выдачу при разных генных эмбеддингах
- выгрузить матрицу экспрессии в AnnData/H5AD
- поймать кроп не того размера до подачи в модель
Примеры запросов агенту
- Загрузи DeepSpot-M и предскажи `EPCAM` и `CD3D` для `tile.png`.
- Разбей `slide.svs` на тайлы 224x224, прогони через DeepSpot-M и сохрани матрицу в H5AD.
- Прогони одни и те же тайлы через `source="scgpt"` и `source="evo2"` и сравни результат.
Как установить deepspot-m
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill deepspot-m -a claude-code2Вручную: положить файлы
~/.claude/skills/deepspot-m/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/deepspot-m/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill deepspot-m -a codex2Вручную: положить файлы
.agents/skills/deepspot-m/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill deepspot-m -a cursor2Вручную: положить файлы
.cursor/skills/deepspot-m/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install K-Dense-AI/scientific-agent-skills deepspot-m2Вручную: положить файлы
.github/skills/deepspot-m/SKILL.md1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill deepspot-m -a gemini-cli2Командой платформы
gemini skills install https://github.com/K-Dense-AI/scientific-agent-skills --path skills/deepspot-mВручную: положить файлы
.devin/skills/deepspot-m/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill deepspot-m -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора120
Весь набор →Похожие
Вопросы о deepspot-m
Как установить deepspot-m в Claude Code?
Выполните npx skills add K-Dense-AI/scientific-agent-skills --skill deepspot-m -a claude-code. Скилл окажется по пути ~/.claude/skills/deepspot-m/SKILL.md.
Что делает deepspot-m?
Считает виртуальную пространственную транскриптомику: по тайлу гистологии выдаёт предсказанную экспрессию в log1p-CPM для генов из панели на ~19k символов.
Можно ли работать без GPU?
Да, CPU поддерживается, CUDA опциональна. Закрытые веса всё равно нужны, и после одобрения заявки машину надо авторизовать через hf auth login.