alterlab-esm

Design and analyze protein sequences and structures with multimodal AI.

58|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-esm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: alterlab-esm
Source: https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/bioinformatics/alterlab-esm
Command: npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-esm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Researchers need a unified toolkit to design, predict, and analyze proteins using cutting-edge multimodal models. This Skill provides an integrated approach to generate sequences, predict structures, generate embeddings, and condition outputs on functional attributes, enabling rapid exploration of protein designs.

Core Features & Use Cases

  • Multimodal design across sequence, structure, and function using ESM3 and ESM C models.
  • Structure prediction and inverse folding to design sequences that fold into target structures.
  • Protein embeddings for downstream ML tasks, clustering, and similarity analyses.
  • Function conditioning and chain-of-thought generation for iterative protein design workflows.
  • Local model usage and Forge API support for scalable inference and batch processing.

Quick Start

Provide a partial protein sequence (with masked regions) and run a basic generation to obtain a completed design.

Frequently Asked Questions about alterlab-esm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design proteins using multimodal AI models?▼

To design proteins with multimodal AI, you provide partial sequences with masked regions and use ESMProtein with GenerationConfig to orchestrate multi-track generation across sequence, structure, and function tracks using ESM3 or ESM C models.

What is function-conditioned protein generation?▼

Function-conditioned protein generation creates sequences tailored to specific functional attributes. This Skill leverages ESM3 models to condition outputs on functional data, enabling iterative chain-of-thought workflows for targeted protein design.

How do I generate protein embeddings for downstream ML tasks?▼

Generating protein embeddings for ML tasks involves extracting numerical representations from sequences. This Skill uses local models like esmc-600m or Forge deployments to produce embeddings for clustering, similarity analyses, and downstream machine learning.

Can I use local ESM models for protein structure prediction?▼

Yes, you can use local ESM models for protein structure prediction. This Skill supports local models such as esm3-sm-open-v1 and esmc-600m, and also enables inverse folding to design sequences that fold into target structures.

Does protein structure prediction with ESM3 support scalable batch inference?▼

Yes, protein structure prediction with ESM3 supports scalable batch inference. This Skill integrates with Forge API deployments, allowing you to run scalable inference and batch processing for large-scale protein design workflows.

Do I need the Python ESM SDK to run multimodal protein analysis?▼

Yes, you need the Python ESM SDK to run multimodal protein analysis. This Skill requires a Python environment with the ESM SDK installed to orchestrate multi-track generation and manage local models or Forge deployments.