esm

Compute ESM2 embeddings and pseudo-log-likelihood scores for protein sequences.

11|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/junior1p/ProteinClaw --skill esm-junior1p
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: esm
Source: https://github.com/junior1p/ProteinClaw/tree/main/skills/esm
Command: npx skills add https://github.com/junior1p/ProteinClaw --skill esm-junior1p

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides high-quality protein sequence embeddings and pseudo-log-likelihood scoring to assess sequence plausibility, prioritize design candidates, and enable embedding-based analyses without manual model engineering.

Core Features & Use Cases

  • Embeddings for analysis: extract per-residue and pooled vectors from ESM2 models for clustering, visualization, and downstream machine learning.
  • Pseudo-log-likelihood scoring: compute PLL scores to rank sequence naturalness and filter out unlikely designs.
  • Model selection & throughput guidance: supports multiple ESM2 sizes for tradeoffs between speed and quality and includes recommended GPU and runtime guidance for campaign planning.
  • Use Case: screen thousands of designed peptides to remove implausible sequences, cluster candidates by embedding similarity, and prioritize variants for structure prediction.

Quick Start

Compute embeddings and PLL scores for sequences.fasta and save embeddings to embeddings/ using the esm skill.

Frequently Asked Questions about esm

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

FAQPage Schema
How do I compute protein sequence embeddings using ESM2?

Pseudo-log-likelihood scoring in protein design calculates PLL scores using ESM2 to rank sequence naturalness, allowing you to filter implausible candidates and prioritize likely variants for structure prediction.

How do I score protein variants for plausibility without manual model engineering?

You score protein variants for plausibility by computing pseudo-log-likelihood scores directly from pretrained ESM2 models, which ranks sequence naturalness and filters out unlikely designs without manual model engineering.

Do I need a PyTorch-capable GPU environment to run ESM2 embeddings?

Yes, you need a PyTorch-capable environment with sufficient GPU memory and access to pretrained ESM2 models to produce per-residue and pooled embeddings for large-scale sequence screening.

Can I use this skill for large-scale peptide sequence screening?

Yes, you can use this skill for large-scale peptide sequence screening to remove implausible sequences, cluster candidates by embedding similarity, and prioritize variants for structure prediction.

What is the best way to choose an ESM2 model size for protein sequence scoring?

The best way to choose an ESM2 model size for protein sequence scoring is to balance speed and quality, using the provided GPU and runtime guidance for campaign planning to optimize throughput.