DNA and RNA

Best practice guide

HADDOCK supports the docking of nucleic acids, including both DNA and RNA. Currently, only canonical nucleic acid bases are supported. They are listed here.


DNA and RNA nucleotide naming convention

In HADDOCK, DNA and RNA bases must adhere to a strict naming convention to be correctly recognized and interpreted by CNS.

DNA nucleotides:

  • Adenosine: DA
  • Thymine: DT
  • Cytosine: DC
  • Guanine: DG

Note that DNA nucleotides are denoted by two-letter codes, starting at position 18 in the PDB file.

RNA nucleotides:

  • Adenosine: A
  • Uracil: U
  • Cytosine: C
  • Guanine: G

Note that RNA nucleotides are denoted by single-letter codes, starting at position 18 in the PDB file.

Any residue labeled simply as T will be ignored during docking. If you notice missing thymine residues in your DNA after docking, it is likely that all DNA residues were labeled incorrectly - following the RNA naming convention instead. This would result in the molecule being treated as RNA rather than DNA.


Publications


Tutorials

  • Haddock3 basic protein-DNA docking tutorial: This tutorial demonstrates the use of Haddock3 for predicting the structure of a protein-DNA complex in which two protein units bind to the double-stranded DNA in a symmetrical manner (reference structure 3CRO). In addition to provided ambiguous restraints used to drive the docking, symmetry restraints are also defined to enforce symmetrical binding to the protein. This tutorial is using a local version of Haddock3, and therefore requires the use of a terminal and some basic command line expertise.

Optimal settings for docking of nucleic acids

ModuleParameterdefault valueoptimal value
[rigidbody]: Epsilon constant for the electrostatic energy termepsilon10.078.0
[rigidbody]: Turn off desolvation component termw_desolv1.00
[rigidbody]: Constant dielectric constantdielecrdiecdie
[flexref]: Epsilon constant for the electrostatic energy termepsilon10.078.0
[flexref]: Turn off desolvation component termw_desolv1.00
[flexref]: Constant dielectric constantdielecrdiecdie
[flexref]: Turn on automatic DNA base-pair restraintsdnarest_onfalsetrue
[flexref]: Reduce TAD factortadfactor84
[flexref]: Reduce start temperature in 3rd cooling phasetemp_cool3_init1000300

More about optimal settings for different docking scenarios can be found here.


FAQ

Any more questions about nucleic acids docking with HADDOCK? Have a look at: