# Use of distance restraints for protein complex docking

**URL:** <https://ask.bioexcel.eu/t/use-of-distance-restraints-for-protein-complex-docking/5228>\
**Category:** HADDOCK\
**Created:** [August 26, 2024, 10:00am UTC](https://ask.bioexcel.eu/t/use-of-distance-restraints-for-protein-complex-docking/5228 "2024-08-26T10:00:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![g.picco](https://avatars.discourse-cdn.com/v4/letter/g/ea666f/32.png) [@g.picco](https://ask.bioexcel.eu/u/g.picco)\
**Post date:** [August 26, 2024, 10:00am UTC](https://ask.bioexcel.eu/t/use-of-distance-restraints-for-protein-complex-docking/5228/1 "2024-08-26T10:00:05Z")

</div>

Good morning,

I would like to use cross-linking data (DSSO, DSS and DMTMM) to guide the protein docking or a fairly big protein complex.  
From the cross-links detected and predictions via AlphaFold, I am hypothesizing that one protein of the complex is present either as a homodimer or as a homotetramer. The difficulty I have is to define if the intra-links detected are actual intra-links within the same subunit, or connecting different subunits of the homodimer/tetramer. I was wondering if HADDOCK can take this ambiguity into account, and select the shortest distance cross-links among all possible combinations. As I assume the structure of the dimer/tetramer of this protein will heavily affect the binding interface with the other proteins of the complex, I am not sure how to approach the modelling. Do you think modelling first the dimer/tetramer for “fitting” the crosslinks and then provide the best structure of this homodimerizing protein as a single protein (removing the intra-links at this point) would help to dock the other interactors ?

I wish my request for the Expert access to HADDOCK will be approved soon, so I can dive into the docking word and distance restraints !

Thanks in advance for your support and for developing such a useful software,

Giulia

---

<div class="post-metadata">

**Author:** ![marco.giulini](https://dub1.discourse-cdn.com/flex013/user_avatar/ask.bioexcel.eu/marco.giulini/32/961_2.png) [@marco.giulini](https://ask.bioexcel.eu/u/marco.giulini)\
**Post date:** [August 26, 2024, 11:36am UTC](https://ask.bioexcel.eu/t/use-of-distance-restraints-for-protein-complex-docking/5228/2 "2024-08-26T11:36:27Z")

</div>

Hi Giulia,

you could use our DISVIS software for the first task, perhaps checking this tutorial, where a few crosslinks are used to determine the oligomeric state of the complex [Modelling a homo-oligomeric complex from MS cross-links – Bonvin Lab](https://www.bonvinlab.org/education/HADDOCK24/XL-MS-oligomer/)

Another tutorial ([Integrative modelling of the apo RNA-Polymerase-III complex from MS cross-linking and cryo-EM data – Bonvin Lab](https://www.bonvinlab.org/education/HADDOCK24/RNA-Pol-III/#analysing-the-pol-iii-domain-domain-interactions-with-disvis)) can be used to filter out false positives from the crosslinking dataset.

while docking don’t forget to enforce the appropriate symmetry!

as for the second question/step: yes, the dimer/tetramer conformation will affect the docking with the other proteins. I would indeed choose the (or a few) best conformation obtained in the first step and use it as a single protein (converting it into a single chain and renumbering the amino acids)

Hope it helps,  
Marco

---

<div class="post-metadata">

**Author:** ![amjjbonvin](https://dub1.discourse-cdn.com/flex013/user_avatar/ask.bioexcel.eu/amjjbonvin/32/23_2.png) [@amjjbonvin](https://ask.bioexcel.eu/u/amjjbonvin)\
**Post date:** [August 26, 2024, 6:21pm UTC](https://ask.bioexcel.eu/t/use-of-distance-restraints-for-protein-complex-docking/5228/3 "2024-08-26T18:21:40Z")

</div>

To add to Marco’s answer, you can define indeed ambiguous cross-links that allow for both intra- and intermolecular distances to be considered.

E.g. if you have two chains (A and B) a distance restraint would then look like:

assi (resid XX and name CA and segid A) (resid YY and name CA and (segid A or segid B)) 23.0 23.0 0.0

Here XX and YY are the residue numbers, and this would assume a 23A distance.

But if you only have such ambiguous crosslinks you will have to turn on the center of mass restraints options to make sure to get compact solutions.
