AlphaFold-Multimer: predicting protein complexes

AlphaFold 2 was originally designed for single chains. But most biologically interesting proteins don't work alone — they form complexes: homodimers (two identical chains), heterodimers (two different chains), or larger assemblies.

AlphaFold-Multimer (released in 2021, updated in 2022) extends AlphaFold 2 to handle complexes of up to 5 chains. Key changes include:

  • Building a joint MSA that includes sequences for all chains simultaneously, allowing co-evolutionary signals between chains (inter-chain contacts) to be captured.
  • Modified training on protein complexes from the PDB, so the model has seen inter-chain packing examples.
  • Updated confidence metrics — ipTM (interface pTM) specifically measures confidence at the predicted interface.
🔬
ipTM as a quality filter For complex predictions, the combined score 0.8 × ipTM + 0.2 × pTM is the most informative confidence metric. Values above 0.8 are generally reliable; below 0.6, treat the predicted interface with scepticism. Always verify predicted interfaces experimentally (mutagenesis, crosslinking, co-immunoprecipitation) for important findings.

ColabFold supports multimer predictions — simply enter multiple sequences separated by a colon (:) in the sequence field. The notebook handles the rest.

Practical uses of Multimer

  • Predicting antibody–antigen complexes: Understanding how antibodies grip their targets for vaccine design and therapeutics.
  • Enzyme–substrate interactions: Modelling how substrates bind to enzyme active sites in the context of the whole complex.
  • Signalling complexes: How receptor kinases dimerize upon activation, or how scaffold proteins assemble multi-enzyme complexes.
  • Structural genomics: Systematically predicting the structures of all protein interactions in an organism's protein–protein interaction network (interactome).

AlphaFold 3 in depth

We covered AlphaFold 3's architecture in Part 4. Here we focus on its expanded capabilities and when to use it over AlphaFold 2.

What AF3 adds

Protein–DNA/RNA

Predict how transcription factors grip DNA, how RNA-binding proteins interact with mRNA, how CRISPR-Cas complexes bind their guide RNA and target DNA.

Protein–small molecule

Predict drug binding poses — where a small molecule sits in an enzyme's active site. Accuracy rivals specialised docking programmes for many drug-like molecules.

Covalent modifications

Handle glycoproteins (proteins decorated with sugars), lipid-modified proteins, and other post-translational modifications as part of the prediction.

Metal ions and cofactors

Explicitly model zinc fingers, iron-sulphur clusters, haem groups, and other metal cofactors as part of the structure — crucial for metalloenzymes.

AF3 limitations vs. AF2

AF3 is not uniformly better than AF2 for all tasks:

  • Single-chain protein accuracy: AF3 is roughly comparable to AF2 for single chains — neither dramatically outperforms the other on this task.
  • Stochastic outputs: AF3's diffusion sampling means different runs can give somewhat different structures. Run multiple seeds and pick the highest-confidence result.
  • Commercial use restrictions: The public AlphaFold Server has non-commercial restrictions. The AF3 code was released in late 2024 under a more permissive licence, enabling local installation.
🔭
Boltz-1 and Chai-1: open alternatives to AF3 Several groups have independently implemented AF3-like architectures under fully open-source licences. Boltz-1 (MIT, December 2024) and Chai-1 (Chai Discovery, 2024) both handle proteins, DNA, RNA, and small molecules with performance comparable to AF3, without commercial use restrictions. These are particularly valuable for researchers who need to run predictions locally or at scale.

Molecular dynamics: from snapshot to movie

As we discussed in Part 7, AlphaFold gives you a static structure. To study protein dynamics — how proteins flex, how binding events cause conformational changes, how inhibitors stabilise particular conformations — you need molecular dynamics (MD) simulation.

MD simulation numerically integrates Newton's equations of motion for every atom in the system (protein + water + ions), stepping forward in tiny time increments (typically 2 femtoseconds). Over millions of steps, you accumulate a trajectory showing how the protein moves.

💡
Analogy: AlphaFold is the architect's blueprint, MD is the physics simulation AlphaFold gives you the building's blueprint (the equilibrium structure). MD simulation puts the building into a wind tunnel and simulates how it sways, which joints flex under load, and which parts are most rigid. Both are necessary for full understanding.

AlphaFold + MD workflows

The combination is now a standard pipeline:

  1. Get the AlphaFold structure (or experimental structure).
  2. Set up an MD system: place the protein in a box of explicit water molecules, add ions to neutralise charge.
  3. Energy minimise (relax close atomic contacts from the static structure).
  4. Run MD simulation (nanoseconds to microseconds, depending on hardware).
  5. Analyse trajectories: RMSD (how much does the structure drift?), RMSF (which residues fluctuate most?), principal component analysis (what are the dominant motions?).

Key MD software

Free

GROMACS

The most widely used academic MD package. Free, fast, excellent documentation. Runs on CPUs and GPUs.

Free

NAMD

From UIUC, particularly popular for membrane protein simulations. Pairs well with VMD for visualisation.

Paid

Desmond / OpenMM

Desmond (Schrödinger) is commercial but highly optimised. OpenMM is free and Python-friendly — good for custom workflows.

🔬
Machine-learning force fields Traditional MD uses classical force fields (empirical energy functions with parameters fitted to quantum chemistry). A new generation of ML-based force fields — ANI-2x, MACE, NequIP — are significantly more accurate, particularly for unusual bonding. These are rapidly becoming the standard for high-accuracy simulations.

Open-source alternatives to AlphaFold

AlphaFold is not the only game in town. A rich ecosystem of structure prediction tools has emerged, some offering advantages for specific use cases:

Open

ESMFold (Meta)

Uses protein language model embeddings (ESM-2) instead of MSA. Extremely fast (seconds per protein), no MSA search needed. Slightly less accurate than AF2 but invaluable for large-scale screening.

Open

RoseTTAFold

David Baker's lab alternative to AF2. Three-track architecture. RoseTTAFold All-Atom (2024) handles small molecules similarly to AF3.

Open

Boltz-1

MIT-licensed AF3 equivalent. Handles proteins, DNA, RNA, small molecules. Fully open-source including weights — no commercial restrictions.

Open

Chai-1

From Chai Discovery. Similar scope to AF3. Open weights, more permissive licence than AF3's original release.

Open

OmegaFold

Language model-based like ESMFold, but trained differently. Good for sequences with very few homologues where MSA-based methods struggle.

Open

ABCFold / UniFold

AF2-compatible implementations with various enhancements. Useful for academic reproducibility and custom modifications.

🔬
When to use ESMFold over ColabFold ESMFold is ideal when you need to predict thousands of structures quickly, or when your protein has very few evolutionary relatives (shallow MSA) — because ESMFold doesn't rely on MSA at all. Access it via the ESM Metagenomic Atlas at esmatlas.com or via the Hugging Face API.

Protein design: the inverse problem

AlphaFold solves the direct problem: given a sequence, predict the structure. The inverse problem is equally revolutionary: given a desired structure or function, design a sequence that will fold into it.

This is the field of computational protein design, for which David Baker shared the 2024 Nobel Prize. Key tools:

  • ProteinMPNN: A graph neural network that, given a 3-D backbone structure, designs amino acid sequences likely to fold into that structure. Works remarkably well.
  • RFdiffusion: David Baker's diffusion model for generating entirely new protein backbones from scratch, then using ProteinMPNN to design sequences for them.
  • AlphaFold as validation: After designing a sequence with RFdiffusion + ProteinMPNN, run AlphaFold on the designed sequence. If AlphaFold predicts the target structure with high confidence, the design is promising for experimental testing.

This loop — design → AlphaFold validation → experimental test — is now closing the gap between computational protein design and experimental reality at an unprecedented rate.

Where the field is heading

The structural biology field is moving rapidly. Active frontiers include:

  • Ensemble prediction: Predicting the full range of conformations a protein adopts (not just the dominant one), using generative models like AF3's diffusion approach or dedicated tools like AlphaFlow.
  • Function prediction: Going beyond structure to predict what a protein does — binding partners, catalytic activity, subcellular location — from sequence alone.
  • Whole-proteome interaction networks: Using multimer prediction at scale to map all protein–protein interactions in a cell — an enormous computational undertaking now becoming feasible.
  • RNA structure: Applying the same ideas to RNA — which also folds into complex 3-D structures. AlphaFold 3 handles some RNA, and dedicated RNA structure tools (like RhoFold and trRosettaRNA) are improving rapidly.
  • Faster, lighter models: ESMFold showed that language models can predict structures without MSA. The next generation will be faster still — enabling real-time structure prediction in drug discovery pipelines.

Key points from this chapter

  • AlphaFold-Multimer extends predictions to protein complexes (up to 5 chains); use ipTM >0.8 as a quality threshold for interfaces.
  • AlphaFold 3 adds DNA, RNA, small molecules, ions, and PTMs — available via alphafoldserver.com and as open-source code.
  • MD simulation complements AlphaFold by adding dynamics — GROMACS and NAMD are the main free options.
  • Open-source alternatives: ESMFold (fast, no MSA), RoseTTAFold, Boltz-1, Chai-1 — each with different trade-offs.
  • Protein design (the inverse problem) is now feasible with RFdiffusion + ProteinMPNN + AlphaFold validation.