
Design antibody sequences from structure with AI-powered inverse folding Learn more
Input
AntiFold webserver overview
AntiFold 0.3.1 performs antibody-specific inverse folding on a fixed variable-domain structure. It supports paired heavy and light variable domains, nanobodies, optional antigen context, IMGT region masks, probability analysis, sequence sampling, and native per-residue embeddings.
Each run returns AntiFold's residue-level amino-acid distribution and run files. Sampling runs also return designed antibody sequences with source-native scores. For method background, preparation guidance, interpretation, and validation, see how to use AntiFold online.
Pricing
| Job | Credits | Assumptions |
|---|---|---|
| One antibody or nanobody structure | 30 | One .pdb, .ent, or .cif input. The current quote is unchanged by sequence count, temperature, region selection, antigen context, or embedding extraction. |
The exact credit quote is calculated before submission. A workflow that submits multiple structures creates one quoted AntiFold job per structure.
Inputs
| Input | Accepted data | Limit | Notes |
|---|---|---|---|
Antibody Structure | .pdb, .ent, .cif, or an RCSB PDB fetch | 50 MiB | Paired mode requires at least two protein chains. Nanobody mode accepts a single VHH chain. |
The structure should contain antibody variable domains. Region-specific sampling uses the structure's IMGT residue numbering. AntiFold reports a warning when the numbering does not appear compatible instead of silently renumbering the structure.
Chain IDs can use any valid labels. In paired mode, blank heavy and light chain fields select the first and second non-antigen chains in file order. In nanobody mode, a single available chain can be selected automatically. A declared antigen chain is used as structural context and cannot also be assigned an antibody role.
Settings
Core settings
| Parameter | Type | Default | Description |
|---|---|---|---|
Input mode | enum | Paired antibody (VH/VL) | Selects paired heavy/light or Nanobody / VHH processing. |
Heavy chain ID | string | automatic | Optional paired-mode heavy-chain label. Blank selects the first non-antigen chain. |
Light chain ID | string | automatic | Optional paired-mode light-chain label. Blank selects the second non-antigen chain. |
Nanobody chain ID | string | automatic | Optional nanobody-mode VHH chain label. A single available chain is selected automatically. |
Antigen chain ID | string | optional | Includes one antigen chain as structural context. Sampling remains limited to the selected antibody chain or chains. |
Number of sequences | integer | 0 | Generates 0 to 100 variants. 0 runs the source-default probability analysis without sequence sampling. |
Sampling temperature | number | 0.2 | Accepts 0 to 1.5. Lower values concentrate sampling on high-probability amino acids; higher values increase diversity. |
IMGT region selection
| Parameter | Type | Default | Description |
|---|---|---|---|
IMGT regions to design | enum | CDRs only (CDR1, CDR2, CDR3) | Selects the source-native region mask used for sequence sampling. |
Available aggregate masks are:
cdrs: all CDR1, CDR2, and CDR3 positionsall: all antibody variable-domain regionsheavy_cdrsandlight_cdrs: all CDRs on one chainCDR1,CDR2, andCDR3: the named CDR on both applicable chainsframeworks: all framework regionsheavy_allandlight_all: all regions on one chain
Chain-specific masks are CDRH1, CDRH2, CDRH3, CDRL1, CDRL2, CDRL3, FWH1, FWH2, FWH3, FWH4, FWL1, FWL2, FWL3, and FWL4. Light-chain masks are unavailable in nanobody mode.
Advanced options
| Parameter | Type | Default | Description |
|---|---|---|---|
Random seed | integer | 42 | Accepts 0 to 4,294,967,295 and controls sequence sampling. Seeded FASTA designs are stable on the reviewed runtime, while final GPU probability digits may vary. |
Extract per-residue embeddings | boolean | false | Returns AntiFold's native per-residue .npy representation. AntiFold 0.3.1 requires Number of sequences to be 0 when this option is enabled. |
Outputs
| Output | Format | When returned | Contents |
|---|---|---|---|
| Residue probabilities | .csv | Every successful run | Structure chain and position, insertion code, original and top residue, IMGT region, perplexity, and log probabilities for all 20 standard amino acids. |
| Designed sequences | .fasta | Number of sequences is greater than 0 | Original and sampled antibody sequences with temperature, sample number, score, global score, sequence recovery, and mutation count in the native headers. |
| Per-residue embeddings | .npy | Embedding extraction is enabled | Source-native float32 latent representation, preserved as binary NumPy data. |
| Structured results | .json | Every successful run | Parsed residue rows, sampled sequence metadata, mutations, summary values, and source provenance. |
| Run log | .txt | Every successful run | AntiFold's native execution log and scientific warnings. |
The Results view compares sampled sequences with the submitted sequence. The Residue probabilities view presents the native CSV as a spreadsheet. Every native file remains downloadable from the Files view and can be routed through workflows where its format is supported.
Understanding results
top_resis the highest-probability amino acid at a residue position.- The amino-acid columns contain source-native log probabilities. A larger value, meaning closer to zero, indicates greater model support at that position.
perplexityis the effective breadth of the residue distribution. Lower values indicate a concentrated distribution; higher values indicate more alternatives. Compare positions within the same run rather than applying a universal pass or fail threshold.scoreis the sampled sequence's mean negative log-likelihood over the selected design region.global_scoreuses all selected antibody residues. Lower values indicate stronger model support, but neither value is an experimental affinity or stability measurement.seq_recoveryis the fraction of sampled antibody positions that match the submitted sequence. Mutation records use the native structure chain, residue number, and insertion code.
AntiFold assumes a fixed input backbone. A sequence with a favorable score still requires independent structural, developability, binding, and experimental validation for its intended use.
Related tools

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

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.

LigandMPNN
Design and score protein sequences with ligand, metal, nucleotide, and fixed-side-chain context, with optional native side-chain packing.

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

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.

Humatch
Humatch is an antibody humanization tool that transforms non-human antibody sequences into humanized variants. Uses three lightweight CNNs to identify optimal human V-genes and generate paired heavy and light chain sequences with minimal edits while maintaining functionality.

Proteo-R1
Exploratory antibody CDR co-design for antibody-antigen complexes using Proteo-R1 reasoning and raw diffusion. The standard online workflow does not include the framework structure-inpainting assets required for the published-quality target.

mBER
Design VHH nanobody binders using AlphaFold-Multimer with structure templates and sequence conditioning. mBER (Manifold Binder Engineering and Refinement) generates novel VHH antibody sequences that bind to user-specified target proteins.

RFantibody
Structure-based de novo antibody and nanobody design pipeline combining antibody-tuned RFdiffusion, ProteinMPNN sequence design, and antibody-tuned RoseTTAFold2 filtering.

IgGM
IgGM is a generative foundation model for antibody and nanobody design against a target antigen. Supports CDR design, affinity maturation, inverse design, and framework design. Requires an antigen structure (PDB) and antibody sequences with "X" marking positions to design.