esm

Generate sequences, structures, functions, and embeddings with ESM3 and ESM C via Forge API or locally.

21|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/OwnLabAI/ownlab --skill esm-ownlabai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: esm
Source: https://github.com/OwnLabAI/ownlab/tree/main/mart/skills/scientific-skills/esm
Command: npx skills add https://github.com/OwnLabAI/ownlab --skill esm-ownlabai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Protein researchers need a unified toolkit to design, embed, and optimize proteins across sequence, structure, and function, with options for local or cloud-based inference.

Core Features & Use Cases

  • Multimodal generation across sequence, structure, and function using ESM3 and ESM C.
  • Embeddings and analysis for downstream modeling, clustering, and similarity search.
  • Production-ready workflows with optional Forge API for scalable inference and batch processing.
  • Use cases include rapid prototyping of novel proteins, design of variants, structure-conditioned sequence optimization, and embedding-based screening.

Quick Start

Provide a partial or full protein sequence (and optional coordinates) to start a multimodal design flow.

Frequently Asked Questions about esm

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

FAQPage Schema
How do I design a protein sequence using ESM3 based on an existing structure?

To design a protein sequence using ESM3, provide your partial sequence and optional coordinates to the ESMProtein interface. The multimodal workflow uses GenerationConfig to condition sequence generation on your structural input.

Can I run ESM3 protein workflows locally or do I need the Forge API?

You can run ESM3 protein workflows locally using ESMProtein interfaces, or use the optional Forge API for scalable cloud inference and batch processing. Forge access is required only for utilizing cloud-based models.

What are protein embeddings used for in ESM C and ESM3 workflows?

Protein embeddings in ESM C and ESM3 workflows are used for downstream modeling, clustering, and similarity search. They provide numerical representations of sequences to enable embedding-based screening and analysis.

What's the best way to compare protein embeddings across ESM3 and ESM C models?

The best way to compare protein embeddings across ESM3 and ESM C is by running cross-model comparisons within your workflow. Generate embeddings from both models and analyze the outputs for similarity and functional differences.

Does multimodal protein generation with ESM3 support function prediction?

Yes, multimodal protein generation with ESM3 supports function prediction. The workflow generates sequences, structures, and functions simultaneously, allowing you to predict and optimize protein functions alongside structural design.

How do I scale batch processing for protein structure prediction using ESM3?

To scale batch processing for protein structure prediction using ESM3, use the Forge API for scalable cloud inference. This enables batch processing of multiple sequences and structures without local computational bottlenecks.