Blog
Protein Engineering

ProteinMPNN and Inverse Folding, Explained for Bench Scientists

Sep 25, 2026 · 9 min read

In ordinary structure prediction, you provide a sequence and ask for a fold. In inverse folding, you provide a backbone and ask which sequences are compatible with it. ProteinMPNN makes that reversal fast enough to propose dozens or thousands of sequences—but it does not know which biological functions you forgot to protect.

That distinction is the practical heart of ProteinMPNN. It is a powerful sequence-design engine, not a substitute for biochemical constraints, expression strategy, or experimental screening.

Key Takeaways

  • ProteinMPNN solves a structure-conditioned sequence problem. The backbone is the design specification; amino-acid identities are the variables.
  • High sequence probability is not the same as high activity. Catalytic residues, binding motifs, PTMs, trafficking signals, and allosteric networks may need explicit protection.
  • The input backbone limits the answer. A wrong conformation or interface can produce a beautifully optimized sequence for the wrong geometry.
  • Use constraints aggressively. Fix indispensable residues and redesign only the positions tied to a clear objective.
  • Sample a library, not a single winner. Temperature, sequence recovery, diversity, and independent rescoring help prevent overcommitment.
  • Close the loop experimentally. Expression, monodispersity, stability, binding, and activity are separate filters.

Forward Folding Versus Inverse Folding

Forward folding asks:

Given this amino-acid sequence, what three-dimensional structure is likely?

Inverse folding asks:

Given this backbone geometry, which amino-acid sequences are likely to support it?

ProteinMPNN represents the backbone as a geometric graph. It uses the spatial relationships among residues to predict amino-acid identities one position at a time, conditioned on the structure and the sequence choices already made. The original study reported strong native-sequence recovery and experimental success across designed proteins and complexes (Dauparas et al., 2022).

For a bench scientist, the output is best understood as a conditional proposal distribution. It tells you which residues the model considers compatible with the supplied backbone and neighboring identities. It does not prove folding, function, or manufacturability.

What You Provide

A typical run starts with:

  • backbone coordinates;
  • one or more chains;
  • positions allowed to change;
  • positions held fixed;
  • optional symmetry or chain constraints;
  • sampling temperature and number of sequences.

The backbone may come from an experimental structure, a confident prediction, a designed scaffold, or a modeled complex. Each source has different risks.

Backbone sourceStrengthMain risk
High-resolution experimental structurerealistic local geometrytrapped state, crystal contacts, missing regions
Cryo-EM modelnative assembly contextlocal coordinate uncertainty
AlphaFold modelaccessible full-length hypothesissingle-state bias and uncertain interfaces
De novo backbonedirect design controlmodel-generated geometry may not be physically realizable
Docked complexinterface redesign opportunityincorrect pose becomes a hard design constraint

What ProteinMPNN Returns

For each sampled design you typically receive a sequence, a score or log-probability, and per-position probabilities. Useful derived views include:

  • native-sequence recovery;
  • mutation count and distribution;
  • amino-acid entropy per position;
  • charge and hydrophobicity changes;
  • conservation of protected motifs;
  • sequence diversity within the proposed library.

A lower model loss or higher probability means the sequence is more consistent with the learned structure–sequence relationship. It does not mean “best protein” in every experimental dimension.

The Core Design Logic

Buried positions

The model often selects hydrophobic residues that pack the core without obvious clashes or cavities. These changes can improve compatibility with a chosen backbone, but an overly hydrophobic redesign may worsen expression or aggregation if the backbone breathes and exposes the core.

Surface positions

Surface residues tolerate greater diversity. They are also where solubility, nonspecific binding, proteolysis, PTMs, localization, and immunogenicity can change. A structurally permissible mutation is not automatically neutral.

Interfaces

At a designed interface, ProteinMPNN can coordinate residues across chains to improve packing and chemical complementarity. The design is conditional on the pose. If the docking geometry is wrong, inverse folding can make the wrong interface more internally convincing.

What to Fix Before You Sample

Protect positions whose function is not encoded by backbone compatibility alone:

  • catalytic residues and first-shell partners;
  • metal- and cofactor-binding residues;
  • ligand-contact residues that define specificity;
  • disulfide cysteines;
  • experimentally validated interface hotspots;
  • cleavage sites or processing motifs;
  • PTM sites required for function;
  • trafficking and localization motifs;
  • glycosylation sequons you need to retain;
  • residues whose mutation disrupts allostery despite little local structural change.

Do not freeze every conserved residue automatically. Some conservation reflects phylogeny or functions irrelevant to the assay. Classify each protected position by reason so the constraint can be reviewed.

Choosing a Design Scope

The safest early projects redesign a limited, interpretable region.

Core repacking

Goal: improve stability or rescue an underpacked core.

Protect active sites and networks; allow a shell of core residues to change; penalize new buried polar atoms and large cavities in downstream scoring.

Surface redesign

Goal: improve solubility or reduce nonspecific association.

Restrict mutation to exposed patches, preserve binding epitopes, and rescore aggregation propensity, charge distribution, and chemical liabilities.

Interface redesign

Goal: strengthen or alter a protein–protein interaction.

Use an experimentally supported pose, preserve chain folds, design both sides only when necessary, and check specificity against unwanted partners.

Fixed-backbone rescue of a de novo design

Goal: find alternative sequences for a promising but unsuccessful geometry.

Sample broadly, then demand independent structure prediction and experimental diversity. A family of unrelated sequences predicted to recover the same fold is more informative than ten near-clones.

Sampling Temperature and Library Diversity

ProteinMPNN sampling temperature controls how strongly the model favors its highest-probability amino acids.

  • Lower temperature: conservative, higher-probability, less diverse sequences.
  • Higher temperature: broader exploration, more unusual sequences, higher experimental risk.

Use at least two temperatures for discovery. A practical library might include:

  • conservative designs near the native sequence;
  • moderate-diversity designs for balanced exploration;
  • a small number of high-diversity designs to test whether the backbone supports a wider sequence family.

Sequence identity alone is a poor diversity measure. Ten designs can differ at 20 positions yet make nearly identical chemical choices. Cluster by position-specific patterns, charge, hydrophobicity, and predicted structural outcome.

A Multi-Stage Selection Funnel

ProteinMPNN should propose; other checks should challenge.

Stage 1: Hard constraints

Reject any sequence that breaks protected residues, length, chain identity, required motifs, or forbidden liabilities.

Stage 2: Sequence-level developability

Check aggregation-prone segments, surface hydrophobicity, extreme charge patches, cleavage liabilities, oxidation/deamidation risks where relevant, PTM retention, and host compatibility.

Stage 3: Structure recovery

Predict the designed sequence independently. Compare the recovered structure with the design backbone, paying attention to the redesigned region, alternative folds, pLDDT, and PAE. Be cautious when closely related model families design and validate the same sequence.

Stage 4: Physics-aware review

Evaluate packing, unsatisfied polar groups, steric strain, electrostatics, interface area, and alternative oligomeric states. Rosetta or other energy functions can add a different failure detector even when they are not used as the primary generator.

Stage 5: Experimental library

Select candidates that span distinct sequence solutions and uncertainty modes. Include controls: wild type, a minimally changed design, and one or more deliberately risky designs that reveal whether the model’s assumption matters.

Worked Example: Stabilizing an Enzyme Without Touching Catalysis

An enzyme expresses but loses half its activity after two hours at room temperature. A confident structure shows a loosely packed peripheral helical bundle 18 Å from the active site.

A disciplined design might:

  1. fix catalytic residues, substrate contacts, metal ligands, and a known allosteric salt bridge;
  2. allow 24 residues in the helical bundle and adjacent core to change;
  3. sample 1,000 sequences at two temperatures;
  4. filter to 100 by constraint compliance and developability;
  5. predict structure recovery for those 100;
  6. inspect packing and electrostatics for 30;
  7. choose 12 diverse sequences for expression;
  8. measure soluble yield, monodispersity, melting behavior, and activity separately.

The top ProteinMPNN score might not be the best enzyme. A moderately scored design that preserves dynamics and remains soluble may win the bench campaign.

Failure Modes Bench Teams Should Expect

Backbone overcommitment

Fixed-backbone design treats the supplied conformation as correct. Mobile loops, induced-fit interfaces, and alternate oligomers are compressed into one state.

Functional amnesia

The model optimizes compatibility, not the assay. Unprotected catalytic or regulatory residues may change.

Solubility tradeoffs

Better core packing can coincide with worse surface properties. Every design needs both structural and developability review.

False validation consensus

A designed sequence that a related predictor folds back to the target is encouraging, but shared data and priors reduce independence.

Library collapse

Selecting only the lowest-loss near-clones wastes experimental capacity. Diversity should cover alternative chemical solutions.

ProteinMPNN in Orbion’s Mutation Engine

Orbion’s Mutation Engine combines multiple proposal strategies, including a structure-conditioned ProteinMPNN stage, with sequence and physics-aware evaluation. That staged approach is useful because no single proposer sees every failure mode. ProteinMPNN can ask, “Which sequences fit this backbone?” while additional filters ask, “Which designs preserve the required biology and remain worth making?”

The output should remain a ranked, auditable library. Each mutation needs a reason, every fixed position needs a reason, and the selection criteria should match the experimental objective.

For complementary methods, see Modern Alternatives to FoldX and Rosetta. For sequence-model context, read Protein Language Models vs MSA-Based Predictors.

Bottom Line

ProteinMPNN is best understood as a rapid inverse-folding proposer. Give it a credible backbone, protect the biology it cannot infer, sample a diverse library, and challenge every candidate with independent sequence, structure, physics, and bench evidence.

The powerful move is not asking ProteinMPNN for “the best sequence.” It is using it to explore which sequence solutions are compatible with a clearly stated structural hypothesis—and then designing an experiment that can prove the hypothesis wrong.

References

  1. Dauparas J, et al. Robust deep learning–based protein sequence design using ProteinMPNN. Science. 2022. doi:10.1126/science.add2187
  2. Anishchenko I, et al. De novo protein design by deep network hallucination. Nature. 2021. doi:10.1038/s41586-021-04184-w
  3. Cao L, et al. Design of protein-binding proteins from the target structure alone. Nature. 2022. doi:10.1038/s41586-022-04654-9
  4. Baek M, et al. Accurate prediction of protein structures and interactions using a three-track neural network. Science. 2021. doi:10.1126/science.abj8754
  5. Kuhlman B, Baker D. Native protein sequences are close to optimal for their structures. PNAS. 2000. doi:10.1073/pnas.97.19.10383