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.