HADDOCK3: A modular and versatile platform for integrative modelling of biomolecular complexes
1. HADDOCK3 is a major redesign of the HADDOCK integrative modeling suite, introducing a modular, customizable architecture that allows researchers to build flexible workflows for docking, refinement, scoring, and analysis of biomolecular complexes.
2. Unlike its predecessor, HADDOCK2.X, which used a rigid pipeline, HADDOCK3 breaks the process into interchangeable modules—each dedicated to specific tasks like topology generation, rigid-body sampling, molecular dynamics refinement, or scoring.
3. This modularity enables tailored workflows for diverse scenarios: protein-protein, protein-ligand, protein-glycan, and even ambiguous interface modeling—highlighting its strength in handling complex integrative structural biology tasks.
4. The software incorporates five module categories—topology, sampling, refinement, scoring, and analysis—each with multiple plug-ins, allowing seamless workflow reconfiguration and improved scalability across platforms and systems.
5. HADDOCK3 supports local, batch, and MPI execution modes, ensuring efficient performance from personal workstations to high-performance computing clusters.
6. New capabilities include multi-interface targeting within a single workflow, as demonstrated in antibody-antigen modeling, and insertion of intermediate clustering steps that improve prediction accuracy in flexible systems like protein-glycan complexes.
7. The scoring system is highly extensible: consensus scoring workflows combining HADDOCK energies with methods like VoroIF-jury have been validated in CAPRI benchmarks, improving model ranking and selection.
8. Advanced analysis modules include interactive contact map visualization and the alascan tool for interface hotspot detection via in silico alanine scanning, with demonstrated correlation to experimental ΔΔG data from SKEMPI.
9. The software facilitates transparency and traceability with built-in support for tracking restraints, model progression, and scoring history through configuration and output directories.
10. HADDOCK3 is open-source, written in Python, and accessible via PyPI, GitHub, and a comprehensive manual. It is supported by community feedback, tutorials, and online resources to foster reproducible and collaborative modeling.
💻Code:
github.com/haddocking/haddoc…
📜Paper:
biorxiv.org/content/10.1101/…
#IntegrativeModeling #MolecularDocking #ProteinInteractions #HADDOCK3 #StructuralBiology #ModularDesign #ComputationalBiology #CAPRI #Bioinformatics #ProteinComplexes