🧬

esm

Безопасно ⚡ Содержит скрипты🌐 Доступ к сети⚙️ Внешние команды📁 Доступ к файловой системе

Генерируйте и проектируйте белки с помощью ESM

Также доступно от: davila7

Протеомика требует анализа и разработки новых белковых последовательностей. ESM предоставляет современные языковые модели белков для генерации последовательностей, прогнозирования структур и создания эмбеддингов для последующего анализа. Используйте ESM3 для генеративных задач в области последовательностей, структур и функций, или ESM C для эффективного обучения представлениям.

Поддерживает: Claude Codex Code(CC)
📊 71 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «esm». Generate a complete GFP variant using ESM3. The sequence should have the chromophore motif 'SYG' at positions 65-67.

Ожидаемый результат:

Сгенерированный вариант GFP последовательности (238 аминокислот) с сохранённым хромофорным мотивом. Модель произвела последовательность с характерной бочкообразной структурой GFP. Последовательность может быть проверена через прогнозирование структуры.

Использование «esm». Extract embeddings for these three protein sequences and compute pairwise similarity.

Ожидаемый результат:

Векторы эмбеддингов (1280 измерений для ESM C-300M). Попарные косинусные сходства: 0.72 между последовательностями A и B, 0.45 между A и C, 0.68 между B и C.

Аудит безопасности

Безопасно
v5 • 1/21/2026

All 368 static findings are false positives. The scanner incorrectly flagged markdown documentation patterns. The skill provides documentation for legitimate protein language models from EvolutionaryScale. All code examples are standard scientific workflows for protein engineering. Python f-strings with underscores (protein masks), MD5 for cache keys, and ML terminology were misclassified as security issues.

7
Просканировано файлов
6,067
Проанализировано строк
4
находки
5
Всего аудитов

Факторы риска

⚡ Содержит скрипты (5)
🌐 Доступ к сети (21)
⚙️ Внешние команды (188)
references/esm-c-api.md:13 references/esm-c-api.md:14 references/esm-c-api.md:15 references/esm-c-api.md:38-50 references/esm-c-api.md:50-62 references/esm-c-api.md:62-83 references/esm-c-api.md:83-88 references/esm-c-api.md:88 references/esm-c-api.md:88-92 references/esm-c-api.md:92 references/esm-c-api.md:92-98 references/esm-c-api.md:98-121 references/esm-c-api.md:121-125 references/esm-c-api.md:125-165 references/esm-c-api.md:165-173 references/esm-c-api.md:173-197 references/esm-c-api.md:197-203 references/esm-c-api.md:203-235 references/esm-c-api.md:235-241 references/esm-c-api.md:241-258 references/esm-c-api.md:258-264 references/esm-c-api.md:264-304 references/esm-c-api.md:304-310 references/esm-c-api.md:310-356 references/esm-c-api.md:356-362 references/esm-c-api.md:362-386 references/esm-c-api.md:386-392 references/esm-c-api.md:392-404 references/esm-c-api.md:404-408 references/esm-c-api.md:408-430 references/esm-c-api.md:430-434 references/esm-c-api.md:434-482 references/esm-c-api.md:482-499 references/esm-c-api.md:499-507 references/esm-c-api.md:507-521 references/esm-c-api.md:521-548 references/esm-c-api.md:548-554 references/esm-c-api.md:554-568 references/esm-c-api.md:568-574 references/esm-c-api.md:574-577 references/esm3-api.md:13 references/esm3-api.md:14 references/esm3-api.md:15 references/esm3-api.md:16 references/esm3-api.md:33-43 references/esm3-api.md:43-47 references/esm3-api.md:47-57 references/esm3-api.md:57-61 references/esm3-api.md:61-63 references/esm3-api.md:63-75 references/esm3-api.md:75-83 references/esm3-api.md:83-93 references/esm3-api.md:93-98 references/esm3-api.md:98-99 references/esm3-api.md:99-100 references/esm3-api.md:100-119 references/esm3-api.md:119-128 references/esm3-api.md:128-136 references/esm3-api.md:136-140 references/esm3-api.md:140-149 references/esm3-api.md:149-153 references/esm3-api.md:153-158 references/esm3-api.md:158-166 references/esm3-api.md:166-176 references/esm3-api.md:176-182 references/esm3-api.md:182-193 references/esm3-api.md:193-199 references/esm3-api.md:199-216 references/esm3-api.md:216-222 references/esm3-api.md:222-240 references/esm3-api.md:240-246 references/esm3-api.md:246-270 references/esm3-api.md:270-276 references/esm3-api.md:276-299 references/esm3-api.md:299-307 references/esm3-api.md:307-329 references/esm3-api.md:329-335 references/esm3-api.md:335-350 references/esm3-api.md:350-356 references/esm3-api.md:356-368 references/esm3-api.md:368-376 references/esm3-api.md:376-397 references/esm3-api.md:397-407 references/esm3-api.md:407-411 references/esm3-api.md:411-423 references/esm3-api.md:423-449 references/esm3-api.md:449-452 references/forge-api.md:23-25 references/forge-api.md:25-31 references/forge-api.md:31-46 references/forge-api.md:46-52 references/forge-api.md:52-53 references/forge-api.md:53-54 references/forge-api.md:54-55 references/forge-api.md:55-59 references/forge-api.md:59-60 references/forge-api.md:60-61 references/forge-api.md:61-62 references/forge-api.md:62-68 references/forge-api.md:68-90 references/forge-api.md:90-96 references/forge-api.md:96-105 references/forge-api.md:105-111 references/forge-api.md:111-138 references/forge-api.md:138-144 references/forge-api.md:144-166 references/forge-api.md:166-184 references/forge-api.md:184-204 references/forge-api.md:204-208 references/forge-api.md:208-242 references/forge-api.md:242-250 references/forge-api.md:250-281 references/forge-api.md:281-285 references/forge-api.md:285-303 references/forge-api.md:303-309 references/forge-api.md:309-361 references/forge-api.md:361-367 references/forge-api.md:367-405 references/forge-api.md:405-413 references/forge-api.md:413-425 references/forge-api.md:425-429 references/forge-api.md:429-478 references/forge-api.md:478-484 references/forge-api.md:484-504 references/forge-api.md:504-510 references/forge-api.md:510-582 references/forge-api.md:582-621 references/forge-api.md:621-630 references/forge-api.md:630-634 references/forge-api.md:634-650 references/workflows.md:17-101 references/workflows.md:101-105 references/workflows.md:105-131 references/workflows.md:131-143 references/workflows.md:143-289 references/workflows.md:289-301 references/workflows.md:301-448 references/workflows.md:448-460 references/workflows.md:460-529 references/workflows.md:529-537 references/workflows.md:537-639 references/workflows.md:639-645 references/workflows.md:645-668 references/workflows.md:668-672 references/workflows.md:672-683 SKILL.md:29-42 SKILL.md:42-46 SKILL.md:46-55 SKILL.md:55-57 SKILL.md:57-65 SKILL.md:65-78 SKILL.md:78-82 SKILL.md:82-92 SKILL.md:92-106 SKILL.md:106-119 SKILL.md:119-123 SKILL.md:123-132 SKILL.md:132-134 SKILL.md:134-142 SKILL.md:142-158 SKILL.md:158-164 SKILL.md:164-181 SKILL.md:181-187 SKILL.md:187-204 SKILL.md:204-206 SKILL.md:206-211 SKILL.md:211-212 SKILL.md:212-213 SKILL.md:213-216 SKILL.md:216-217 SKILL.md:217-218 SKILL.md:218-221 SKILL.md:221 SKILL.md:221-222 SKILL.md:222-223 SKILL.md:223 SKILL.md:223-231 SKILL.md:231-233 SKILL.md:233-237 SKILL.md:237-240 SKILL.md:240-244 SKILL.md:244-246 SKILL.md:246-252 SKILL.md:252-263 SKILL.md:263-264 SKILL.md:264-265 SKILL.md:265-266 SKILL.md:266-273
📁 Доступ к файловой системе (13)

Оценка качества

45
Архитектура
100
Сопровождаемость
87
Контент
19
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Разработка новых флуоресцентных белков

Генерируйте варианты GFP с желаемыми свойствами, используя функциональное кондиционирование ESM3 для нацеливания на определённые функциональные домены при исследовании пространства последовательностей.

Оптимизация последовательностей ферментов

Используйте обратное сворачивание для перепроектирования последовательностей ферментов, которые сохраняют структурную целостность при улучшении стабильности или активности для промышленных применений.

Скрининг вариантов белков с помощью эмбеддингов

Генерируйте эмбеддинги для библиотек белков и используйте кластеризацию для выявления перспективных кандидатов перед экспериментальным тестированием.

Попробуйте эти промпты

Генерируйте белк с замаскированными позициями
Generate a complete protein sequence by filling in the masked positions. The input sequence uses '_' to represent masked residues that need to be generated. Use ESM3 with the sequence track to complete the protein: {partial_sequence}
Прогнозирование структуры из последовательности
Use ESM3 to predict the 3D structure of this protein sequence. Generate structure coordinates using the structure track. Return the PDB-formatted coordinates: {protein_sequence}
Проектирование последовательности для целевой структуры
Perform inverse folding to design a protein sequence that folds into the target structure provided as PDB. Use ESM3 to generate a sequence that is compatible with the 3D coordinates: {pdb_content}
Извлечение белковых эмбеддинго��
Generate high-quality embeddings for this protein sequence using ESM C. Return the embedding vector for downstream analysis or similarity comparison: {protein_sequence}

Лучшие практики

  • Начните с меньших открытых моделей для прототипирования, прежде чем масштабировать к более крупным моделям API Forge для качества производства
  • Используйте генерацию с цепочкой мыслей для сложных белковых конструкций, итерируя через треки последовательности, структуры и функций
  • Проверяйте сгенерированные последовательности с помощью прогнозирования структуры и следуйте рекомендациям Responsible Biodesign Framework

Избегать

  • Не пропускайте экспериментальную проверку вычислительно спроектированных белков
  • Не используйте сгенерированные белки непосредственно в клинических применениях без надлежащего тестирования
  • Не игнорируйте последствия для биобезопасности при проектировании белков с новыми функциями

Часто задаваемые вопросы

В чём разница между моделями ESM3 и ESM C?
ESM3 — это генеративная модель для создания новых белков в области последовательностей, структур и функций. ESM C — это модель только для кодировки, ориентированная на создание высококачественных эмбеддингов для анализа, классификации и сравнения сходства.
Могу ли я использовать ESM3 локально или мне нужен API Forge?
Самая маленькая модель ESM3 (1.4B параметров) доступна как открытые веса для локального выполнения. Более крупные модели (7B и 98B) требуют API Forge для вывода. Модели ESM C доступны локально в различных размерах.
Какой длины могут быть белковые последовательности для обработки ESM?
Локальные модели ограничены памятью GPU, обычно обрабатывая последовательности до 2000 остатков. API Forge может обрабатывать более длинные последовательности с своей оптимизированной инфраструктурой.
Что такое обратное сворачивание и когда его использовать?
Обратное сворачивание прогнозирует белковую последовательность, которая свёртывается в заданную трёхмерную структуру. Используйте его, если у вас есть спроектированная структура и нужна последовательность, которая примет эту форму, или при адаптации белков к новым каркасам.
Как проверить белки, сгенерированные ESM?
Проверяйте сгенерированные белки с помощью прогнозирования структуры для проверки правильности сворачивания, проверяя известные мотивы семейства белков и следуя экспериментальным протоколам. Всегда консультируйтесь с Responsible Biodesign Framework.
Что такое генеративные треки в ESM3?
ESM3 поддерживает три генеративных трека: последовательность (аминокислоты), структура (трёхмерные координаты) и функция (GO-аннотации). Они могут использоваться независимо или вместе для мультимодального проектирования белков.

Сведения для разработчиков

Автор

K-Dense-AI

Лицензия

MIT license

Ссылка

main

Структура файлов