Skip to content

Commit 44a50c2

Browse files
authored
Haddock3 v2025.8.0 - Hot summer release (#13)
* adding info about how to use molecule specific parameters in topoaa * adding random removal haddock3-restraints subcommand info * add indexing to random removal * 5' end on nucleic acids `[topoaa.molX]` molecule parameters * add notes for termini in topoaa * adding the restrain_ligand haddock3-restraints subcommand * fix equation display in ab-initio - issue #12 * migrate GenTBL to haddock-restraints generate restraints * GenTBL to HADDOCK Restraints Generator * upgrade topoaa and molecule specific documentation / example * tweak airs * fix missing text in intro_restraints * add toc in intro_restraints * add new file obtain_active_resiudes * imporve seletopclusts * keep_hetatm described in caprieval
1 parent 48753d6 commit 44a50c2

11 files changed

+164
-233
lines changed

src/SUMMARY.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@
2020
- [Tools to manipulate structures](./pdbtools.md)
2121

2222
- [Generating restraints for HADDOCK](./intro_restraints.md)
23-
24-
- [haddock3-restraints](./restraints_cli.md)
23+
- [Introduction to restraints in HADDOCK](./intro_restraints.md)
24+
- [Obtaining a set of interacting residues](./obtain_active_resiudes.md)
25+
- [The haddock3-restraints CLI](./restraints_cli.md)
2526
- [Automated restraints generation](./automated_restraints.md)
2627
- [Symmetry restraints](./automated_restraints.md)
2728
- [DNA & RNA restraints](./automated_restraints.md)

src/abinitio_docking.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,15 @@ To calculate the upper distance limit for the restraints, the height, width, and
1919

2020
- If `cmtight=true`: The 'molecule distance' for each molecule is calculated as the average of the two smallest dimensions, each divided by 2. For example:
2121

22-
![equ](https://latex.codecogs.com/gif.latex?Molecule\;Distance = \frac{1}{2} \left( \frac{\text{width}}{2} + \frac{\text{depth}}{2} \right))
22+
<figure style="text-align: center;">
23+
<img width="100%" src="./images/cmrest_cmtight_true.png">
24+
</figure>
2325

2426
- If `cmtight=false`: The 'molecule distance' is the average of all three half-dimensions:
2527

26-
![equ](https://latex.codecogs.com/gif.latex?Molecule\;Distance = \frac{1}{3} \left( \frac{\text{height}}{2} + \frac{\text{width}}{2} + \frac{\text{depth}}{2} \right))
28+
<figure style="text-align: center;">
29+
<img width="100%" src="./images/cmrest_cmtight_false.png">
30+
</figure>
2731

2832

2933
- For DNA, RNA, small ligands, or glycans: The 'molecule distance' is set to 0.

src/airs.md

Lines changed: 0 additions & 209 deletions
This file was deleted.

src/bpg/restraints.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ In general, an AIR is defined as an ambiguous intermolecular distance between an
6767
This procedure can be performed:
6868

6969
- locally using the `haddock3-restraints active_passive_to_ambig` command line
70-
- online using [GenTBL server](https://rascar.science.uu.nl/gentbl/)
70+
- online using [HADDOCK Restraints Generator web server](https://wenmr.science.uu.nl/haddock-restraints/)
7171

7272
Using ambiguous restraints for docking is described in several tutorials:
7373

@@ -247,7 +247,7 @@ In [BonvinLab](https://www.bonvinlab.org), a number of complementary web servers
247247

248248
[ARCTIC-3D](https://wenmr.science.uu.nl/arctic3d/), standing for Automatic Retrieval and Clustering of Interfaces in Complexes, is a data mining algorithm that searches for experimental interfaces in the PDB and cluster interaction sites together. It is also able to directly generate AIRs for haddock3.
249249

250-
### [CPORT](http://alcazar.science.uu.nl/services/CPORT/)
250+
### [CPORT](https://wenmr.science.uu.nl/services/CPORT/)
251251

252252
[CPORT](http://alcazar.science.uu.nl/services/CPORT/) is an algorithm for the prediction of protein-protein interface residues. It combines six interface prediction methods into a consensus predictor.
253253

src/images/cmrest_cmtight_false.png

1.93 KB
Loading

src/images/cmrest_cmtight_true.png

1.71 KB
Loading

src/intro_restraints.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ Various types of restraints are available, namely **Ambiguous**, **Unambiguous**
55
Restraints are defined using the CNS syntax, basically defining two selections and a pseudo-distance that must be satisfied.
66
In case of unsatisfied restraints, a pseudo-energetical penalty is applied to the HADDOCK scoring function, therefore enabling to rank lower complexes that do not respect the restraints.
77

8+
Table of content:
9+
10+
- [Definition of distance restraints in CNS](#distance-restraints)
11+
- [Ambiguous interaction restraints (AIRs)](#ambiguous-distance-restraints)
12+
- [*Un*ambiguous interaction restraints](#unambiguous-distance-restraints)
13+
- [Hydrogen distance restraints](#hydrogen-distance-restraints)
14+
815
## Distance restraints
916

1017
In the definition of restraints, we define two type of selection, *active* (first selection) and *passive* (second selection) and a pseudo-distance to be satisfied.
@@ -22,8 +29,8 @@ Where:
2229
* `active selection`: is the first selection statement.
2330
* `passive selection`: is the second selection statement.
2431
* `distance`: is the pseudo-distance where we hope to find the two selections together
25-
* `lower_boundary`:
26-
* `upper_boundary`: is the upper
32+
* `lower_boundary`: value by which the distance can be lowered and still be in the acceptable range
33+
* `upper_boundary`: value by which the distance can be increased and still be in the acceptable range
2734

2835
Basically, a restraint is satisfied if the pseudo-distance is found between `distance - lower_boundary` and `distance + upper_boundary` (`distance - lower_boundary` <= pseudo-distance <= `distance - upper_boundary`).
2936

@@ -33,7 +40,7 @@ By default, we usually use the following values:
3340
* lower_boundary = 2.0
3441
* upper_boundary = 0.0
3542

36-
therefore expecting the find the pseudo-distance under 2.0 between the two selections for a restraint to be satisfied.
43+
therefore expecting the find the pseudo-distance under 2.0 A between the two selections for a restraint to be satisfied.
3744

3845
For a detailed explanation of the distance restraints, please refer to the following articles:
3946

0 commit comments

Comments
 (0)