One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill esm-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: esm
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/esm
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill esm-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires esm, esm-sdk, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides powerful tools for protein design and analysis, enabling users to generate sequences, predict structures, and analyze functions using Evolutionary Scale Modeling (ESM) technology.

Core Features & Use Cases

  • Protein Sequence Generation: Create novel protein sequences with desired properties using ESM3's generative modeling capabilities.
  • Structure Prediction: Predict 3D protein structures from sequences or design sequences for target structures.
  • Protein Embeddings: Generate high-quality embeddings for downstream tasks like function prediction, classification, or similarity analysis.
  • Function Conditioning and Annotation: Generate proteins with specific functional annotations or predict function from sequence.
  • Chain-of-Thought Generation: Iteratively refine protein designs using ESM3's chain-of-thought generation approach.
  • Batch Processing: Process multiple proteins efficiently using Forge API.
  • Use Case: A researcher wants to design a protein with specific functional properties for a new drug. They can use this Skill to generate sequences, predict structures, and analyze functions to refine their design.

Quick Start

Use the esm skill to generate a protein sequence with the desired properties, e.g., sequence="MPRTKEINDAGLIVHSPQWFYK" function_annotations=["enzymatic_activity"].

Frequently Asked Questions about esm

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

FAQPage Schema
How do I predict a 3D protein structure from an amino acid sequence?

You can predict 3D protein structures from amino acid sequences using Evolutionary Scale Modeling. This Skill applies ESM models to translate sequence data into structural predictions for biological research and drug discovery.

What is the best way to design novel proteins with specific functional annotations?

Designing novel proteins with specific functions is best achieved through ESM3 generative modeling. You can condition sequence generation on desired functional annotations to create targeted protein designs for drug discovery.

How do I generate protein embeddings for function prediction and similarity analysis?

Generate high-quality protein embeddings using ESM models to enable downstream function prediction and similarity analysis. These embeddings represent sequences mathematically, allowing you to classify proteins or analyze their structural relationships.

Can I process multiple protein sequences in batch for structure prediction?

Yes, you can process multiple protein sequences in batch for structure prediction. By utilizing the Forge API, you can efficiently run bulk protein analysis and sequence generation tasks across large datasets.

Do I need the ESM3 SDK and Forge API access to run ESM protein analysis?

Yes, you need the ESM3 SDK and Forge API access to run ESM protein analysis. These dependencies are required to execute the evolutionary scale modeling tasks for sequence generation and structure prediction.

How does chain-of-thought generation refine protein design iteratively?

Chain-of-thought generation refines protein design iteratively by applying ESM3's generative modeling in steps. This approach allows you to progressively improve protein sequences and structures based on intermediate functional feedback.