esm

Generate and complete protein sequences with ESM3 multimodal generation.

783|65|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill esm-leonchaox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: esm
Source: https://github.com/LeonChaoX/qinyan-academic-skills/tree/main/skills/08-%E8%9B%8B%E7%99%BD%E8%B4%A8%E5%B7%A5%E7%A8%8B%E4%B8%8E%E7%BB%93%E6%9E%84%E7%94%9F%E7%89%A9%E5%AD%A6/esm
Command: npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill esm-leonchaox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the barrier to using state-of-the-art protein language models for sequence design, structure prediction, and embedding-based analysis.

Core Features & Use Cases

  • ESM3 protein generation: complete masked sequences, generate novel proteins, and perform multimodal generation across sequence, structure, and function.
  • Structure and inverse folding: predict 3D coordinates from sequence and design sequences that fold to a target structure.
  • ESM C embeddings: produce efficient protein representations for similarity search, clustering, and downstream ML feature extraction.

Quick Start

Ask it to design a novel protein sequence by filling a partially masked sequence and returning the completed sequence using ESM3.

Frequently Asked Questions about esm

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

FAQPage Schema
How do I design a novel protein sequence using a masked language model?

Protein sequence design uses models like ESM3 to complete masked sequences and generate novel proteins. You provide a partially masked sequence, and the model predicts and fills the missing residues to return a fully formed sequence.

Can I predict 3D protein structure and perform inverse folding from a sequence?

Structure prediction and inverse folding map 3D coordinates from sequences or design sequences folding to target structures. ESM3 supports multimodal generation across sequence, structure, and function tracks for engineering workflows.

How do I generate protein embeddings for sequence similarity and clustering tasks?

Protein embeddings are efficient representations for similarity search, clustering, and downstream ML feature extraction. ESM C models generate these dense vectors to enable embedding-driven similarity or clustering tasks.

What is the best way to build variant libraries for protein engineering workflows?

Variant library construction for protein engineering involves generating and completing engineered protein sequences. ESM3 enables multimodal generation across sequence, structure, and function to support structure-conditioned redesign.

Do I need a Forge API key to scale protein language model inference?

Forge API access provides scalable inference for running ESM3 and ESM C models. It is optional for generating proteins and embeddings but required when you need to scale generation configuration parameters and multimodal track processing.

Can I use this approach for functional annotation and multimodal protein generation?

Functional annotation and multimodal protein generation are supported by ESM3. The model interfaces process sequence, structure, and function tracks simultaneously to generate, complete, and engineer protein sequences.