LigandMPNN icon

LigandMPNN

(LigandMPNN suite 2.3.0 (26ec57a))

Design protein sequences around ligands, metals, and nucleotides for enzyme engineering and binding-site optimization. Learn more

Input

0 credits

Output

Configure inputs to begin

Set options on the left, then click “Submit job”.

What is LigandMPNN?

LigandMPNN is a protein inverse-folding model for sequence design around non-protein atoms. It extends the ProteinMPNN family with context from ligands, metal ions, nucleotides, cofactors, and selected fixed side chains. The method was developed by Dauparas, Lee, and colleagues and published in Nature Methods in 2025.

The model changes amino acid sequence while keeping the submitted backbone coordinates fixed. Ligand coordinates must already be positioned in the same PDB as the protein. LigandMPNN does not dock a ligand or generate a new backbone.

How LigandMPNN works

LigandMPNN encodes the protein backbone together with nearby non-protein atoms, then samples amino acids autoregressively at redesigned positions. Fixed positions retain their submitted residues and can optionally contribute full side-chain coordinates as context.

Four official checkpoints are available. Their names describe the coordinate noise used during training:

CheckpointTraining noiseNotes
0050.05 ÅLowest-noise LigandMPNN checkpoint
0100.10 ÅDefault, with 25 context atoms
0200.20 ÅMore coordinate-noise augmentation
0300.30 ÅHighest-noise LigandMPNN checkpoint

Turning off Use atom context masks the parsed ligand atoms but still runs the selected LigandMPNN checkpoint. It does not switch the job to ProteinMPNN.

How to use LigandMPNN online

Upload a PDB or ENT structure, or fetch a PDB entry from RCSB, then choose sequence design or native-sequence scoring. ProteinIQ returns designed sequences, confidence and recovery statistics, downloadable FASTA and PDB files, and optional full-atom structures from the native side-chain packer.

Input

InputDescription
ProteinOne PDB or ENT file up to 50 MB, or an RCSB PDB ID. The structure must contain complete N, CA, C, and O backbone atoms. Ligands and other context atoms must be present in the same structure.

Protein and ligand files cannot be submitted separately. A separately prepared ligand must first be placed in the intended binding geometry and combined with the protein PDB.

Core settings

SettingDescription
OperationDesign sequences samples new amino acids. Score native sequence returns per-position probabilities for the sequence encoded by the PDB.
Model checkpointSelects 005, 010, 020, or 030. The default is 010.
Number of sequencesNumber of independent designs, from 1 to 48. The default is 1.
Sampling temperaturePositive sampling temperature, default 0.1. Lower values concentrate sampling on higher-probability residues; higher values increase diversity.
Use atom contextIncludes parsed non-protein atoms in LigandMPNN context. On by default.
Use side-chain contextIncludes atoms from fixed protein side chains. Off by default.
Random seedInteger seed from 0 to 99999, default 111.

Scoring settings

SettingDescription
Scoring methodSingle-position conditional probabilities scores each site conditioned on the other sequence positions. Autoregressive score follows sampled decoding orders.
Use native sequence contextIncludes the submitted amino acid sequence while scoring. Disable it to score probabilities from structure context without native sequence context.
Scores per passBatch size used for each scoring pass, from 1 to 16.
Scoring passesNumber of passes with new decoding orders, from 1 to 16.

Scoring returns the mean and standard deviation for all 20 amino acids at every parsed residue. It does not generate designed sequences.

Position and composition controls

| Setting | Description | | ------------------------------------ | ------------------------------------------------------------------------------------------------ | --------- | | Chains to design | Comma-separated chain IDs to redesign. Other parsed chains remain fixed. | | Fixed positions | PDB residue IDs, ranges, or whole chains to preserve, such as A15,A20-25,B. | | Redesigned positions | Residues to redesign while fixing everything else. It cannot be combined with Fixed positions. | | Parse chains only | Comma-separated chains to include from the structure. | | Homo-oligomer | Ties equivalent positions across equal-length chains. | | Symmetric residue groups | Ties arbitrary positions with source syntax such as A12,B12 \| A13,B13. | | Symmetry weights | Optional weights corresponding to each symmetric group. | | Exclude amino acids | Uppercase one-letter amino acid codes to omit globally, such as CW. | | Amino acid biases | Adds unrestricted global sampling biases for individual amino acids. | | Per-position amino acid biases | JSON mapping PDB residue IDs to residue-specific biases, such as {"A12":{"G":1.1}}. | | Per-position amino acid exclusions | JSON mapping PDB residue IDs to excluded amino acids, such as {"A12":"PG"}. |

Fixed positions, Redesigned positions, symmetry groups, and per-position constraints use the residue numbers and insertion codes from the submitted PDB.

Side-chain packing

Packing runs after sequence design and can return several independently packed structures for every design.

ProteinIQ caps projected native artifacts at 100 MiB per job. For large structures, reduce the number of sequences or packs per design, or reduce scoring passes and scores per pass, so every native result can be returned safely.

SettingDescription
Pack side chainsRuns the native LigandMPNN side-chain packing model. Off by default.
Packs per designPacked structures returned for each sequence, from 1 to 4. The default is 4.
Denoising stepsSide-chain denoising steps, from 1 to 12. The default is 3.
Side-chain samplesSamples per denoising step, from 1 to 64. The default is 16.
Repack all residuesPacks fixed as well as redesigned residues.
Write packed atoms as HETATMUses the model's HETATM output option for packed atoms.
Use ligand context while packingIncludes parsed ligand and other non-protein atoms during packing.

Interpreting LigandMPNN results

Design table

ColumnMeaning
Sequence IDIdentifier assigned to the sampled design
SequenceDesigned sequence with chain boundaries preserved
Overall confidenceGeometric mean probability over redesigned positions, from 0 to 1
Ligand confidenceGeometric mean probability over redesigned positions selected by the ligand-distance mask
Seq recoveryFraction of redesigned positions that match the submitted sequence
Mutation countNumber of redesigned positions that differ from the submitted sequence
Identity %Sequence identity across the parsed residues

Confidence is model likelihood, not an experimental binding-affinity or activity prediction. Sequence recovery measures agreement with the submitted sequence and is not a success score.

Files

  • The native FASTA preserves the model's headers and chain separators.
  • The generated-design FASTA contains only sampled sequences.
  • One backbone PDB is returned for every sampled sequence.
  • Optional packed PDB files contain full-atom side-chain coordinates.
  • Native statistics and run provenance remain downloadable.
  • Scoring jobs return native PyTorch tensors plus a CSV with all per-position probabilities and deviations.

When to use LigandMPNN vs alternatives

LigandMPNN is the appropriate MPNN-family model when sequence choices should depend on an already positioned ligand, cofactor, metal, or nucleotide. ProteinMPNN is a simpler choice for backbone-only design. SolubleMPNN uses a ProteinMPNN-family checkpoint trained only on structures from soluble-protein PDB IDs and does not use ligand atoms during sequence design.

For workflows that need a new backbone, generate or predict the structure before sequence design. For example, RFdiffusion 2 can generate a backbone, while LigandMPNN assigns sequences to a supplied backbone and binding context.

LigandMPNN does not dock ligands, relax backbone coordinates, predict binding affinity, or guarantee function. Designed sequences and packed structures require structural review and experimental validation.

Table of contents

Related tools

HyperMPNN

HyperMPNN

Design thermostable protein sequences using ProteinMPNN trained on hyperthermophilic organism structures. Generates sequences optimized for improved thermal stability without requiring ligands or additional context.

sequence-designproperty-prediction+3
ProteinMPNN

ProteinMPNN

Design and score protein sequences for fixed backbone structures with source-native ProteinMPNN checkpoints, constraints, symmetry, and optional side-chain packing.

proteinsequence-design+2
SolubleMPNN

SolubleMPNN

Design and score protein sequences with the official ProteinMPNN-family checkpoint trained only on structures from soluble-protein PDB IDs, with optional native side-chain packing.

proteinsequence-design+2
IgDesign

IgDesign

Design antibody heavy- and light-chain CDR sequences from an antibody-antigen complex with the IgDesign inverse-folding model.

antibody-designsequence-design+5
AntiFold

AntiFold

Inverse folding for antibody variable domains and nanobodies. Predicts amino acid sequences compatible with antibody structures using IMGT numbering while preserving native AntiFold chain handling and structural constraints.

protein-designai-powered+3
ESM-IF1

ESM-IF1

Inverse folding with ESM-IF1. Design protein sequences for given 3D backbone structures using a geometric deep learning model. Generate multiple sequence variants optimized for your target structure.

sequence-designdeep-learning+2
ProFam

ProFam

ProFam-1 is a protein family language model for family-conditioned sequence generation. Provide a protein family in FASTA, A2M, or A3M format and generate new sequences with model likelihood scores for downstream ranking and screening.

sequence-designai-powered+4
RFdiffusion 2

RFdiffusion 2

RFdiffusion2 is an atom-level enzyme active site scaffolding tool that generates protein scaffolds around your input motif. REQUIRES an input PDB structure containing the active site residues to scaffold. For ligand-aware design, ligands must be embedded in the input PDB as HETATM records.

protein-designenzyme-design+3
RFdiffusion3

RFdiffusion3

All-atom generative diffusion model for protein design with complex constraints. Design binders, enzymes, and symmetric protein assemblies.

protein-designenzyme-design+3
PepMLM

PepMLM

Design linear peptide binders for target proteins using a target sequence-conditioned masked language model. PepMLM generates peptide sequences optimized to bind specific protein targets based on ESM-2 protein language modeling.

binder-designai-powered+5