1. Introduction
    1. HADDOCK - High Ambiguity Docking
    2. Haddock3 modularity
  2. Installation
    1. Virtual environments (conda / venv)
    2. Obtaining HADDOCK
    3. CNS
    4. Using pre-installed containers
  3. Command Line Interfaces
  4. Preparing input files
    1. Haddock3 requirements
    2. Tools to manipulate structures
  5. Generating restraints for HADDOCK
    1. Introduction to restraints in HADDOCK
    2. Obtaining a set of interacting residues
    3. The haddock3-restraints CLI
    4. Automated restraints generation
      1. Symmetry restraints
      2. DNA & RNA restraints
    5. Ab-initio docking mode
    6. Flexibility
  6. Generating a docking protocol
    1. Global parameters
    2. Concept of modules / parameters
    3. Notable parameters
  7. Available modules
    1. Topology
    2. Sampling
    3. Refinement
    4. Scoring
    5. Analysis
  8. Docking scenarios
    1. Protein-protein docking
    2. Protein-peptide docking
    3. Protein-DNA docking
    4. Antibody-antigen docking
    5. Protein-glycan docking
    6. Small-molecule docking
    7. Complexes refinement protocols
    8. Building cyclic peptide
    9. Scoring workflow
    10. Analysis pipelines
  9. Getting support / How to ask for help
    1. Getting support / How to ask for help
    2. FAQ
  10. Tutorials
    1. Access to various tutorials
    2. Best practice guide
      1. Structure preparation
      2. Generating restraints
      3. Small-molecules / Ligands
      4. Glycans
      5. Peptides
      6. DNA / RNA
      7. Proteins
      8. Clustering complexes
      9. Analysing results
  11. Haddock3 eco-system
  12. Online lectures
  13. Haddock3 source code
  14. How to cite haddock3
    1. Citing haddock3
    2. Haddock3-related publications
  15. Acknowledgements