Sequence recovery rate is the percentage of amino acid residues in a native protein sequence correctly predicted by an inverse folding model given only the three-dimensional backbone coordinates. It serves as the primary benchmark metric for evaluating design fidelity in models like ProteinMPNN and ESM-IF1, measuring how well a model recapitulates the evolutionary sequence-structure relationship.
Glossary
Sequence Recovery Rate

What is Sequence Recovery Rate?
Sequence recovery rate is the standard metric for evaluating inverse folding models, quantifying how accurately a model can reconstruct the native amino acid sequence from a protein backbone structure.
The metric is computed per-position across a held-out test set of native protein structures, with higher rates indicating the model has successfully learned the physicochemical and geometric constraints governing sequence identity. While a perfect score is unattainable due to functional degeneracy—multiple sequences can adopt the same fold—state-of-the-art models achieve recovery rates exceeding 50% on challenging benchmarks like CATH 4.2, substantially outperforming earlier Rosetta-based design methods.
Key Characteristics of Sequence Recovery Rate
Sequence recovery rate is the primary benchmark for evaluating inverse folding models. It quantifies the percentage of native amino acid residues correctly predicted when a model designs a sequence for a given backbone structure.
Definition and Calculation
Sequence recovery rate is calculated as the percentage of residues in a designed sequence that match the native amino acid at the corresponding position in the target structure. For a protein of length L, if C residues match the wild-type, the rate is (C / L) × 100.
- Per-target calculation: Computed independently for each protein in a test set, then averaged.
- Perplexity relationship: Lower perplexity on native sequences generally correlates with higher recovery.
- Baseline comparison: Random guessing achieves ~5% (1/20 amino acids); state-of-the-art models like ProteinMPNN achieve ~52-55% on native backbones.
Native vs. Non-Native Recovery
Recovery rate is evaluated under two distinct conditions that test different model capabilities:
- Native backbone recovery: The model redesigns sequences for experimentally determined wild-type structures. High performance here indicates the model has learned fundamental sequence-structure relationships from evolutionary data.
- Hallucinated backbone recovery: The model designs sequences for computationally generated, non-natural backbone geometries. This tests generalization beyond the training distribution and is critical for true de novo design.
- Models typically show a 5-15% drop in recovery on hallucinated backbones compared to native ones.
Limitations as a Metric
While widely used, sequence recovery rate has important caveats that researchers must consider:
- Degeneracy of the folding code: Multiple distinct sequences can fold into identical structures. A low recovery rate does not necessarily indicate a poor design—the predicted sequence may still fold correctly.
- Functional blindness: Recovery measures structural compatibility, not whether the designed sequence retains catalytic activity, binding affinity, or other functional properties.
- Surface vs. core bias: Recovery is typically higher for buried hydrophobic residues (~70%) than surface-exposed residues (~40%), masking per-region performance differences.
- Complement with experimental validation: Always pair recovery metrics with circular dichroism, crystallography, or biochemical assays to confirm folding and function.
Benchmarking Standards
Standardized test sets and protocols ensure fair comparison across inverse folding models:
- CATH 4.2 test split: Proteins are partitioned by topology class to prevent homologous structures from appearing in both training and test sets, ensuring a rigorous evaluation of generalization.
- TS50 and TS500: Curated test sets of 50 and 500 diverse, high-resolution protein structures commonly used in the literature.
- Per-residue confidence: Advanced models like ESM-IF1 output per-position confidence scores, allowing users to identify regions where predicted residues are most reliable.
- Sequence diversity metrics: Recovery should be reported alongside sequence entropy or average pairwise identity to assess whether the model produces diverse or collapsed sequence distributions.
Relationship to Design Success
Recovery rate correlates with but does not guarantee experimental design success:
- In silico validation: High recovery (>50%) on native backbones indicates the model has captured fundamental physicochemical constraints like packing, hydrogen bonding, and hydrophobic burial.
- Experimental correlation: Proteins designed by ProteinMPNN with moderate recovery rates (~40-50%) on hallucinated backbones have been experimentally verified to fold correctly via X-ray crystallography and cryo-EM.
- Thermostability link: Higher recovery rates often correlate with improved thermostability and expression yield in recombinant systems.
- Iterative refinement: Recovery rate can guide iterative design cycles—residues with low model confidence are prime candidates for targeted mutagenesis and experimental optimization.
Comparison Across Model Architectures
Different inverse folding architectures exhibit characteristic recovery rate profiles:
- ProteinMPNN (message-passing): Achieves ~52% native recovery by explicitly modeling k-nearest neighbor graphs of backbone coordinates, capturing local structural context.
- ESM-IF1 (GVP-Transformer): Combines geometric vector perceptrons with transformer attention, achieving ~51% recovery while providing per-residue confidence estimates.
- PiFold (graph-based): Uses a residue-based featurizer and global graph attention, reaching ~54% on CATH benchmarks.
- LM-Design (language model): Leverages pre-trained protein language model embeddings as structural priors, achieving competitive recovery without explicit 3D coordinate input.
- Recovery differences of 1-3% between top models are often statistically significant given large test sets but may not translate to meaningful experimental differences.
Frequently Asked Questions
Sequence Recovery Rate is the primary quantitative benchmark for evaluating inverse folding models in protein design. Below are the most common questions about how this metric is calculated, interpreted, and applied in real-world protein engineering workflows.
Sequence Recovery Rate is the percentage of native amino acid residues correctly predicted by an inverse folding model when given a target protein backbone structure. It is calculated by dividing the number of correctly predicted residues by the total number of residues in the protein, then multiplying by 100. For example, if a model predicts 85 out of 100 residues correctly for a given backbone, the recovery rate is 85%. The metric is typically reported as an average across a held-out test set of protein structures, with per-position accuracy often broken down by secondary structure type (helix, sheet, loop) and solvent exposure. ProteinMPNN, a leading inverse folding model, achieves approximately 52-55% native sequence recovery on standard benchmarks, significantly outperforming earlier methods like Rosetta design.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Key concepts and benchmarks used alongside Sequence Recovery Rate to evaluate the performance and accuracy of inverse folding and protein design models.
Perplexity Scoring
A core metric derived from protein language models that quantifies how 'surprised' the model is by a given sequence. Lower perplexity indicates the sequence is highly probable under the model's learned distribution of natural proteins. It is used to assess the native-like quality of designed sequences, complementing recovery rate by evaluating global sequence plausibility rather than exact positional matches.
Self-Consistency TM-score (scTM)
A structural validation metric where a designed sequence is fed into a structure prediction model like AlphaFold2 or ESMFold. The predicted structure is then compared to the original target backbone. A high scTM score (>0.9) confirms that the sequence encodes the intended fold, providing a crucial orthogonal check to sequence recovery rate by verifying the design-structure consistency.
Native Sequence Recovery
The specific task of predicting the exact wild-type residue at each position of a native protein backbone. This is the most common benchmark for inverse folding models like ProteinMPNN and ESM-IF1. High recovery rates indicate the model has learned the complex sequence-structure relationships governing protein folding, though it does not measure the model's ability to design novel, non-native sequences.
Amino Acid Diversity
A measure of the variety of residues at each designed position across multiple sampled sequences. While high sequence recovery rate can indicate accuracy, it may also reflect a model that simply memorizes the native sequence. Evaluating diversity ensures the model generates a non-degenerate ensemble of viable sequences, which is critical for downstream experimental screening and avoiding trivial solutions.
Inverse Folding
The computational task of predicting an amino acid sequence that will fold into a specified three-dimensional protein backbone structure. It is the inverse problem of structure prediction. Sequence recovery rate is the primary benchmark metric for this task, measuring the percentage of correctly predicted residues when the model is asked to recover the native sequence of a known protein backbone.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us