Inferensys

Glossary

Sequence Recovery Rate

The percentage of native amino acid residues correctly predicted by an inverse folding model, serving as a standard benchmark metric for protein design accuracy.
MLOps engineer reviewing model serving infrastructure on laptop, container orchestration visible, technical workspace.
INVERSE FOLDING BENCHMARK

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.

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.

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.

INVERSE FOLDING METRICS

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.

01

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.
52-55%
ProteinMPNN Native Recovery
~5%
Random Baseline
02

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.
03

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.
04

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.
CATH 4.2
Standard Test Split
TS50/TS500
Benchmark Sets
05

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.
06

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.
~54%
PiFold CATH Recovery
~52%
ProteinMPNN Recovery
SEQUENCE RECOVERY RATE

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.

Prasad Kumkar

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.