Dear HADDOCK developers,
I am following the Protein–DNA docking tutorial with HADDOCK3 (https://www.bonvinlab.org/education/HADDOCK3/HADDOCK3-protein-DNA-basic/) and obtained docking results consistent with the precomputed examples. However, I noticed that the DNA termini in my output structures are not correct.
Specifically:
- At the 5′ end, the terminal group is not properly patched. Depending on the intended chemistry:
-
If it should be 5′-OH (the common case), the structure instead has an extra PO₂ group and is missing one hydrogen.
-
If it should be 5′-phosphate, then the terminal phosphate is missing one hydroxyl group (appearing as PO₂ rather than PO₃H).
-
- At the 3′ end, the H3T atom is missing, leaving O3′ unprotonated.
Together, these issues mean the two termini are effectively missing the equivalent of one H₂O molecule.
From what I understand, the root cause is that the DNA is being treated as a single segment. Because only one segment is allowed, HADDOCK3 does not apply the correct terminal patches (5TER and 3TER). This appears to be the underlying issue, and the structural errors at the ends are consequences of it.
Could you please confirm if this interpretation is correct, and advise on the recommended way to set up DNA input in HADDOCK3 so that proper terminal patches are applied?
Thank you very much for your guidance.
Best regards,
Takashi