# Active Residues/Ambiguous interaction restraints

**URL:** <https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268>\
**Category:** HADDOCK\
**Created:** [January 12, 2017, 8:24pm UTC](https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268 "2017-01-12T20:24:34Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![factored](https://avatars.discourse-cdn.com/v4/letter/f/ccd318/32.png) [@factored](https://ask.bioexcel.eu/u/factored)\
**Post date:** [January 12, 2017, 8:24pm UTC](https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268/1 "2017-01-12T20:24:34Z")

</div>

From what I’ve read -

When providing active residues in an AIR, 50% of these are discarded for each run (by default, but this option can be removed)

Does this mean for each structure generated it forces it to use all of the active residues used for that run in the interface or are some of them optional? I’m wondering if this is a “hard” docking, meaning that if all of the active residues can not be used, the structure is discarded. Or does it do something like use at least 1 residue?

Thanks!

---

<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:** [January 13, 2017, 1:37pm UTC](https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268/2 "2017-01-13T13:37:35Z")

</div>

Hi there

50% of the AIRs are by default randomly deleted for each docking model (but the same AIRs are used per model for the various stages of HADDOCK). It means that a given model does not have to fulfil all the defined AIRs.

And this will of course only work provided there are at least two residues defined as active.

---

<div class="post-metadata">

**Author:** ![factored](https://avatars.discourse-cdn.com/v4/letter/f/ccd318/32.png) [@factored](https://ask.bioexcel.eu/u/factored)\
**Post date:** [January 16, 2017, 7:51am UTC](https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268/3 "2017-01-16T07:51:10Z")

</div>

How does providing residues then affect the random generation of structures?

---

<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:** [January 16, 2017, 8:13am UTC](https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268/4 "2017-01-16T08:13:44Z")

</div>

I think you are mixing a few things here. There are different steps in HADDOCK:

- the first one is a randomisation of the orientations of molecules prior to the real docking - AIRs play no role in that
- then the initial docking takes place by rigid-body energy minimisation, which is guided by the AIRs. This is where models will be generated with different subsets of the restraints if the 50% random removal is turned on. I.e. different restraints will be active for different models during this stage
- for the subsequent flexible refinement, for each model, the same subset of AIRs as in it0 (rigid body docking) is used.

Clearer?

---

<div class="post-metadata">

**Author:** ![factored](https://avatars.discourse-cdn.com/v4/letter/f/ccd318/32.png) [@factored](https://ask.bioexcel.eu/u/factored)\
**Post date:** [March 25, 2017, 2:57am UTC](https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268/5 "2017-03-25T02:57:50Z")

</div>

I’m still a little unclear on things:

If I want to provide a list of residues (ab-initio), which could be anywhere on the protein (nowhere near each other), would I get the best results doing a single run for 2 residues or can I just provide the entire list for one run? Also, would they need to be defined as passive or active?

---

<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:** [March 25, 2017, 8:35am UTC](https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268/6 "2017-03-25T08:35:40Z")

</div>

If you want to perform an ab-initio docking run with haddock you have two options (if no info available for both proteins):

1. Use the _Center of mass restraints_ (expert/guru interface -\> distance restraints menu).

2. Use the _Random patches_ option which randomly selects a solvent accessible residue on each protein and defines a patch around those. Those become the active residues for that model (expert/guru interface -\> distance restraints menu)

Option 2 is probably better if your molecules are highly anisotropic in shape. In both cases do increase the sampling to say 10000 models for it0 and 400 for it1 and water.

In case you do have info for one molecule but not for the other, a better strategy is to define on the second molecule all solvent accessible residues as passive.

---

<div class="post-metadata">

**Author:** ![garima.tanwar](https://avatars.discourse-cdn.com/v4/letter/g/43a26b/32.png) [@garima.tanwar](https://ask.bioexcel.eu/u/garima.tanwar)\
**Post date:** [December 12, 2017, 6:44am UTC](https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268/7 "2017-12-12T06:44:06Z")

</div>

Where to save (in which directory) the generated AIR restraints file in CNS format?  
And also is it acceptable to change the save as file to xyz.cns, as it automatically capture xyz.cgi format?

---

<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:** [December 12, 2017, 7:54am UTC](https://ask.bioexcel.eu/t/active-residues-ambiguous-interaction-restraints/268/8 "2017-12-12T07:54:05Z")

</div>

As long as it is saved as plain text ASCII file it does not matter where and under which name you save it. But it is not a cgi script. So .txt might make more sense.
