esm

Generate protein sequences and predict structures with ESM3 and ESM C models.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill esm-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: esm
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/esm
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill esm-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ESM provides accessible, state-of-the-art protein language models for generating sequences, predicting structures, and extracting embeddings, enabling researchers to design proteins and analyze their functions without building models from scratch.

Core Features & Use Cases

  • Sequence generation with ESM3 for novel proteins across sequence, structure, and function.
  • Structure prediction and inverse folding to design sequences that fold to a target structure.
  • Embeddings and representations via ESM C for tasks like classification, clustering, and similarity search.
  • Function-conditioned generation and multi-track workflows, including chain-of-thought design patterns.
  • Cloud-scale inference via Forge for production-grade throughput and collaboration.

Quick Start

Generate a complete protein sequence and predicted structure for a target design using ESM3.

Frequently Asked Questions about esm

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

FAQPage Schema
How do I use ESM models for protein inverse folding and structure prediction?

Protein inverse folding and structure prediction use ESM3 to design sequences folding into target structures. Researchers leverage multimodal capabilities covering sequence, structure, and function tracks to generate and evaluate novel protein designs.

How can I extract protein embeddings using ESM C for sequence classification?

Protein embeddings for classification and clustering are extracted using ESM C models. These representations enable downstream similarity search and functional analysis without requiring researchers to build models from scratch.

Can I run ESM3 protein design workflows through the Forge API?

ESM3 protein design workflows support Forge API integration for cloud-scale inference. This enables production-grade throughput and collaboration, allowing researchers to execute sequence generation and function conditioning remotely.

What Python dependencies do I need to set up ESM for protein design?

Setting up ESM for protein design requires the esm family models alongside Python tooling like torch, numpy, and requests. These dependencies enable local inference and Forge API integration for multimodal sequence generation.

How does function-conditioned generation work in ESM3?

Function-conditioned generation in ESM3 uses multi-track workflows to design proteins across sequence, structure, and function. This chain-of-thought design pattern allows researchers to specify functional constraints when generating novel proteins.

What is the difference between ESM3 and ESM C for bioinformatics tasks?

ESM3 handles multimodal protein generation and inverse folding across sequence and structure tracks, while ESM C focuses on extracting embeddings for classification and similarity search. Both provide state-of-the-art representations without building models from scratch.