What problem does it solve?
ESM helps you generate novel protein sequences, predict structures and functions, and extract embeddings from protein sequences so you can move from hypotheses to testable protein designs faster.
Core Features & Use Cases
- Multimodal protein generation (ESM3): Create protein sequences from partial prompts, predict 3D structure from sequence, and perform inverse folding to design sequences that fit a target structure.
- Efficient protein representations (ESM C): Generate high-quality embeddings for similarity search, clustering, and downstream ML feature extraction.
- Function conditioning and annotation: Generate or condition proteins using function annotations, and predict function-related annotations from sequence.
Use cases: designing fluorescent proteins, building variant libraries for directed evolution, performing structure-based sequence optimization, and clustering large protein datasets using embeddings.
Quick Start
Use the esm skill to generate amino-acid sequence completions by prompting a partially masked sequence with ESM3 and requesting generation on the sequence track.