Skip to content

Haddock3 protein-protein basic docking tuto #683

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 119 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
cbfe81f
first version of the tutorial
rversin Aug 26, 2024
6b9aa88
tutorial images
rversin Aug 26, 2024
fbaf22b
correction of the scenarios description
rversin Aug 26, 2024
0ec811f
analysis plots
rversin Sep 3, 2024
4b7211a
correction of results
rversin Sep 3, 2024
7b2efa1
archive to be added
rversin Sep 6, 2024
64dde94
paratope/epitope corrected
rversin Sep 18, 2024
1adbc7e
removal of freesasa
rversin Sep 18, 2024
8de7d9d
scenario2 removed
rversin Sep 18, 2024
1439c79
Updated publications
amjjbonvin Oct 1, 2024
00274de
haddock3-restraints added
rversin Apr 9, 2025
d40f1ae
missing modules added
rversin Apr 9, 2025
893c316
batch mode modified to local
rversin Apr 10, 2025
956ed80
conflict with master branch corrected
rversin May 8, 2025
11f890c
Update (avoiding image file duplication)
amjjbonvin May 16, 2025
ac89d6c
partial update crosslink tutorial
VGPReys Oct 8, 2024
7547feb
final updates Cross-Linking Oligo-Puzzle
VGPReys Oct 9, 2024
e5d3e84
add feedback page
rvhonorato Sep 3, 2024
14c2406
typo
rvhonorato Sep 3, 2024
e385310
Protein dna docking tutorial with haddock3 (#681)
AnnaKravchenko Sep 23, 2024
42d815a
Protein dna docking tutorial with haddock3 (#684)
AnnaKravchenko Sep 23, 2024
bb640ea
Updated publications
amjjbonvin Oct 1, 2024
496f4a2
Update education/HADDOCK/HADDOCK-Xlinks/index.md
VGPReys Oct 10, 2024
7e1c208
Update education/HADDOCK24/XL-MS-oligomer/index.md
VGPReys Oct 10, 2024
e9f5b85
Update education/HADDOCK24/XL-MS-oligomer/index.md
VGPReys Oct 10, 2024
20a427a
Update education/HADDOCK24/XL-MS-oligomer/index.md
VGPReys Oct 10, 2024
80eb885
Update education/HADDOCK24/XL-MS-oligomer/index.md
VGPReys Oct 10, 2024
8b9808a
Updated publications and group members
amjjbonvin Oct 20, 2024
de113c3
Updated group page
amjjbonvin Oct 29, 2024
79ca122
Updated group members and a publication
amjjbonvin Nov 1, 2024
7bef877
New version of RNA-PolIII tutorial for 2024 EMBO course
amjjbonvin Nov 19, 2024
b05f21e
Updated download link for archive
amjjbonvin Nov 19, 2024
be41c8f
Corrected xling software lists/links
amjjbonvin Nov 22, 2024
405cbfb
Added link to PyMol plugin to invert the AF coloring
amjjbonvin Nov 23, 2024
a431b83
Added reference to AlphaFold3 in the AF Bonus section
amjjbonvin Nov 23, 2024
f730054
Corrected link
amjjbonvin Nov 23, 2024
afd683c
Formatting
amjjbonvin Nov 23, 2024
969aa45
More formatting
amjjbonvin Nov 23, 2024
69003a6
Cleaning/updating the software page
amjjbonvin Nov 23, 2024
312b233
Updated CAPRI paper
amjjbonvin Jan 2, 2025
9e17ccc
Updated NMRBox course link
amjjbonvin Jan 5, 2025
521a754
2025 version + or on fab
VGPReys Jan 10, 2025
2265ed3
updates molmod online v2025
VGPReys Jan 10, 2025
4c9f17b
adding linux/terminal/shell/bash links to tutorials/documentation (#688)
VGPReys Jan 13, 2025
8537a59
modigy Region I to 1-110
VGPReys Jan 13, 2025
56171de
reposition question
VGPReys Jan 13, 2025
6a9d7f5
Update simulation.md
AnnaKravchenko Jan 13, 2025
d4d8bf2
Added news item about the 2025 EMBO course
amjjbonvin Jan 16, 2025
bd832a4
Structuralbioinfo 2025 updates (#691)
AnnaKravchenko Jan 22, 2025
f32a004
Added new group member
amjjbonvin Feb 3, 2025
16bf117
Updated ProABC-2 link and publications
amjjbonvin Feb 5, 2025
435ed2a
Updated publications
amjjbonvin Feb 6, 2025
9e73d60
Added GANANA postdoc positions
amjjbonvin Feb 14, 2025
1df5e80
added reference to glycan paper
mgiulini Feb 17, 2025
fbb8903
Added pointer to the haddock-restraints manual
amjjbonvin Feb 19, 2025
4d2ee42
Added pointer to the haddock-restraints documentation
amjjbonvin Feb 19, 2025
d92006b
Updated HADDOCK description to 2.5 - updated changes
amjjbonvin Feb 19, 2025
2d6f627
Cleaning HADDOCK3 antibody tutorials
amjjbonvin Feb 25, 2025
07d25b8
Updating HADDOCK3 antibody tutorial (continued)
amjjbonvin Feb 25, 2025
e63872e
Update
amjjbonvin Feb 25, 2025
41ee52b
Updated zip archive name and link
amjjbonvin Feb 25, 2025
20cbae3
Further edits of the antibody-antigen tutorial
amjjbonvin Feb 25, 2025
edf1066
Updated/moved info about haddock3 version
amjjbonvin Feb 26, 2025
49cd18d
Update
amjjbonvin Feb 26, 2025
17bb527
Update
amjjbonvin Feb 26, 2025
ca02941
Updated fugaku instructions
amjjbonvin Mar 1, 2025
22ee794
Updated Fugaku instructions
amjjbonvin Mar 1, 2025
303b080
Corrected pjsub syntax formatting
amjjbonvin Mar 3, 2025
369da76
upgraded RNA-POL-III-2024 to ChimeraX
AnnaEngel98 Mar 3, 2025
f4fe4d8
Update data archive link
amjjbonvin Mar 4, 2025
97917f2
Updated publications
amjjbonvin Mar 4, 2025
cf2e037
Added news item
amjjbonvin Mar 11, 2025
814dcc0
Added links
amjjbonvin Mar 11, 2025
742bcca
Corrected filename
amjjbonvin Mar 12, 2025
659c69c
Modifications for the Istanbul workshop
amjjbonvin Mar 21, 2025
7d9e543
Small update
amjjbonvin Mar 21, 2025
2cd444e
Updated group members
amjjbonvin Mar 28, 2025
6a9f7c8
Removed waiting for Merus input
amjjbonvin Apr 4, 2025
1ea2f03
added link to haddock3 manual
mgiulini Apr 4, 2025
c35f936
Updated group members
amjjbonvin Apr 4, 2025
1af7f8e
Corrected typo
amjjbonvin Apr 4, 2025
906f16b
Removed backslashes
amjjbonvin Apr 8, 2025
c19a921
Create link-checker.yml
rvhonorato Apr 17, 2025
4b85ccf
Update link-checker.yml
rvhonorato Apr 17, 2025
c152d19
Update link-checker.yml
rvhonorato Apr 17, 2025
b8eac5c
Update link-checker.yml
rvhonorato Apr 17, 2025
1be706b
Swapped the order of pdb_selaltloc and pdb_fixinsert in antibody-anti…
amjjbonvin Apr 28, 2025
1660650
Updated for Sofia workshop on discoverer
amjjbonvin May 6, 2025
3640500
Added Ganana project
amjjbonvin May 7, 2025
15f949b
Corrected link
amjjbonvin May 7, 2025
06b3b90
Replaced twitter by bluesky, added eScience center
amjjbonvin May 7, 2025
caf04ba
correction
amjjbonvin May 7, 2025
1a1045e
Added HADDOCK3 publication + logo to software page
amjjbonvin May 7, 2025
1f89569
Updated haddock3 version
amjjbonvin May 7, 2025
c969fbb
Formatting
amjjbonvin May 8, 2025
f4ce282
Updated discoverer instructions
amjjbonvin May 12, 2025
c74da5c
Added preprint
amjjbonvin May 16, 2025
b04700f
small clarifications
mgiulini May 19, 2025
2b32299
add run time
AnnaKravchenko May 19, 2025
020e65f
1. remove old folder name 2. add info about raw_input.tolm
AnnaKravchenko May 19, 2025
f127f47
Update index.md
amjjbonvin May 19, 2025
2c31754
first draft of HADDOCK24 protein glycan tutorial
mgiulini May 8, 2025
c1f2584
added result page and zip file
mgiulini May 9, 2025
142746c
corrected typo in HADDOCK3 prot glyc tutorial
mgiulini May 9, 2025
dbe3207
updated zip
mgiulini May 9, 2025
fd69a02
added bonus section
mgiulini May 9, 2025
3845743
Small edits
amjjbonvin May 13, 2025
1f840c7
addressed some comments
mgiulini May 14, 2025
9938485
changed bonus picture
mgiulini May 14, 2025
66fb543
added rmsd values
mgiulini May 14, 2025
c334b25
typos/grammar
mgiulini May 14, 2025
d5c9d57
added link in haddock2.4 menu
mgiulini May 14, 2025
8d56e4f
clarified bonus restraints
mgiulini May 14, 2025
27d2666
Corrected typo
amjjbonvin May 22, 2025
d9dba68
Added publication
amjjbonvin May 27, 2025
7dbad30
Bonus on interface energetics with prot-on, haddock3-score and alasca…
AnnaKravchenko May 27, 2025
56db8f5
Update for BioExcel summerschool
amjjbonvin Jun 5, 2025
d382e75
Updated publications and updating to main branch
amjjbonvin Oct 1, 2024
d15d48a
conflict with master branch corrected
rversin May 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
29 changes: 29 additions & 0 deletions .github/workflows/link-checker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: links

on:
pull_request:
repository_dispatch:
workflow_dispatch:
schedule:
- cron: "00 18 * * *"

jobs:
linkChecker:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- uses: actions/cache@v4
with:
path: .lycheecache
key: cache-lychee-${{ github.sha }}
restore-keys: cache-lychee-

- uses: actions/checkout@v4

- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@v2
with:
args: -q './**/*.md' --accept 403,502 --cache
fail: false
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ owner:
ad-client:
ad-slot:
github: haddocking
twitter: amjjbonvin
twitter: amjjbonvin.bsky.social
x: amjjbonvin

include: [".htaccess"]
Expand Down
14 changes: 14 additions & 0 deletions _data/alumni.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,11 @@
current: 'Oregon State University, Corvallis OR, USA'
status: visiting-professor

- name: Vlad Cojocaru
url: https://starubb.institute.ubbcluj.ro/en/member/cojocaru-vlad-3
current: 'STAR-UBB Institute, Babeș-Bolyai University, Cluj-Napoca, Romania'
status: Senior Researcher / Data Scientist

- name: João Teixeira
current: 'University of Padova, Italy'
url: https://fuxreiterlab.github.io/index.html
Expand Down Expand Up @@ -49,6 +54,9 @@
current: 'Boehringer Ingelheim, Vienna, Austria'
status: 'postdoc'

- name: Charlotte van Noort
status: Ph.D Candidate

- name: Jorge Roel
url: https://www.ibmb.csic.es/en/department-of-structural-biology-dsb/protein-design-and-modeling
current: 'IBMB, Barcelona, Spain'
Expand Down Expand Up @@ -403,4 +411,10 @@
- name: Tineke Kadijk
status: student

- name: Joe Zhang
status: student

- name: Miguel Sanchez Marin
status: student


33 changes: 23 additions & 10 deletions _data/members.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
position: IT-Researcher (Software Development and Operations)
avatar: /images/people/Rodrigo.jpg

- name: Vlad Cojocaru
position: Senior Researcher / Data Scientist
avatar: /images/people/Vlad-Cojocaru.jpg
- name: Stefan Verhoeven
position: Research Software Engineer (Netherlands eScience Center)
avatar: /images/people/Stefan-Verhoeven.png

- name: Marco Giulini
position: Postdoctoral Researcher
Expand All @@ -27,9 +27,11 @@
position: Postdoctoral Researcher
avatar: /images/people/Anna-Kravchenko.jpg

- name: Charlotte van Noort
position: Ph.D Candidate
avatar: /images/people/Charlotte.jpg
- name: Your name here?
position: Postdoctoral Researcher

- name: Your name here?
position: Postdoctoral Researcher

- name: Xiaotong Xu
position: Ph.D Candidate
Expand All @@ -39,11 +41,22 @@
position: Ph.D Candidate
avatar: /images/people/Anna-Engel.jpg

- name: Miguel Sanchez Marin
- name: Alkis Katsetsiadis
position: M.Sc Student
avatar: /images/people/Miguel-Sanchez.jpg
avatar: /images/people/Alkis-Katsetsiadis.png

- name: Joe Zhang
- name: Emile Straat
position: M.Sc Student
avatar: /images/people/Joe-Zhang.jpg
avatar: /images/people/Emile-Straat.png

- name: Yara Weldam
position: M.Sc Student
avatar: /images/people/Yara-Weldam.png

- name: Ilaria-Coratella
position: M.Sc Student
avatar: /images/people/Ilaria-Coratella.png

- name: Lorenzo Possanzini
position: M.Sc Student
avatar: /images/people/Lorenzo_Possanzini.jpg
18 changes: 9 additions & 9 deletions _includes/_author-bio.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@
{% endif %}
<p>{{ author.bio }}</p>
{% if author.email %}<a href="mailto:{{ author.email }}" class="author-social" target="_blank"><i class="fa fa-envelope-square"></i> Email</a>{% endif %}
{% if author.twitter %}<a href="http://twitter.com/{{ author.twitter }}" class="author-social" target="_blank"><i class="fa fa-twitter-square"></i> Twitter</a>{% endif %}
{% if author.facebook %}<a href="http://facebook.com/{{ author.facebook }}" class="author-social" target="_blank"><i class="fa fa-facebook-square"></i> Facebook</a>{% endif %}
{% if author.google.plus %}<a href="http://plus.google.com/+{{ author.google.plus }}" class="author-social" target="_blank"><i class="fa fa-google-plus-square"></i> Google+</a>{% endif %}
{% if author.linkedin %}<a href="http://linkedin.com/in/{{ author.linkedin }}" class="author-social" target="_blank"><i class="fa fa-linkedin-square"></i> LinkedIn</a>{% endif %}
{% if author.github %}<a href="http://github.com/{{ author.github }}" class="author-social" target="_blank"><i class="fa fa-github"></i> Github</a>{% endif %}
{% if author.twitter%}<a href="https://bsky.app/{{ author.bluesky}}" class="author-social" target="_blank"><i class="fa fa-twitter-square"></i> Bluesky</a>{% endif %}
{% if author.facebook %}<a href="https://facebook.com/{{ author.facebook }}" class="author-social" target="_blank"><i class="fa fa-facebook-square"></i> Facebook</a>{% endif %}
{% if author.google.plus %}<a href="https://plus.google.com/+{{ author.google.plus }}" class="author-social" target="_blank"><i class="fa fa-google-plus-square"></i> Google+</a>{% endif %}
{% if author.linkedin %}<a href="https://linkedin.com/in/{{ author.linkedin }}" class="author-social" target="_blank"><i class="fa fa-linkedin-square"></i> LinkedIn</a>{% endif %}
{% if author.github %}<a href="https://github.com/{{ author.github }}" class="author-social" target="_blank"><i class="fa fa-github"></i> Github</a>{% endif %}
{% if author.youtube %}<a href="https://www.youtube.com/user/{{ author.youtube }}" class="author-social" target="_blank"><i class="fa fa-youtube-play"></i> Youtube</a>{% endif %}
<a href="{{ site.url }}/feed.xml" class="author-social" target="_blank"><i class="fa fa-rss"></i> Subscribe</a>
<p><br>Supported by:</p>
<a target=new href="http://www.bioexcel.eu"><img height="30" src="{{ site.url }}/images/Bioexcel_logo.png"></a><br>
<a target=new href="http://www.west-life.eu"><img height="30" src="{{ site.url }}/images/West-Life_logo.png"></a><br>
<a target=new href="http://www.eosc-hub.eu"><img height="40" src="{{ site.url }}/images/EOSC-Hub_logo-small.png"></a><br>
<a target=new href="http://www.egi.eu"><img height="40" src="{{ site.url }}/images/EGI_logo.png"></a>
<a target=new href="https://https://www.esciencecenter.nl"><img height="30" src="{{ site.url }}/images/escience-center-logo.png"></a><br>
<a target=new href="https://www.bioexcel.eu"><img height="30" src="{{ site.url }}/images/Bioexcel_logo.png"></a><br>
<a target=new href="https://www.ganana.eu"><img height="30" src="{{ site.url }}/images/Ganana-logo.png"></a><br>
<a target=new href="https://www.egi.eu"><img height="40" src="{{ site.url }}/images/EGI_logo.png"></a>

5 changes: 0 additions & 5 deletions _layouts/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,6 @@ <h2><a href="{{ site.url }}{{ post.url }}" title="{{ post.title }}">{{ post.titl
{% endif %}
</article>
{% endfor %}
<!-- Twitter list -->
<!-- <a class="twitter-timeline" data-tweet-limit="5" data-width="600" data-chrome="noheader transparent" -->
<!-- href="https://twitter.com/amjjbonvin/lists/1628031198835486721?ref_src=twsrc%5Etfw"> -->
<!-- A Twitter List by the BonvinLab </a> -->
<!-- <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> -->
</div><!-- /#index -->

<div class="footer-wrap">
Expand Down
6 changes: 3 additions & 3 deletions _utilities/create_new_article.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
curdir = os.path.abspath(os.curdir)
contents = set(os.listdir(curdir))
if '_config.yml' not in contents:
print >>sys.stderr, "Run this script in the root folder of the website"
print("Run this script in the root folder of the website", file=sys.stderr)
sys.exit(1)

# Get data and make blank post
Expand All @@ -51,6 +51,6 @@

os.chdir('news/_posts')
with open(fname, 'w') as handle:
print >>handle, post_content
print(post_content, file=handle)

print "New blank post created at {0}".format(os.path.join('news/_posts', fname))
print("New blank post created at {0}".format(os.path.join('news/_posts', fname)))
54 changes: 33 additions & 21 deletions education/HADDOCK/HADDOCK-Xlinks/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,27 @@ This tutorial consists of the following sections:


<hr>

## Introduction

This tutorial will demonstrate the use of HADDOCK for predicting the structure of a protein-protein complex from MS cross-linking data.
The case we will be investigating is the interaction between two proteins of the 26S proteasome of *S. pombe*, PRE5
(UniProtKB: [O14250](https://www.uniprot.org/uniprot/O14250)) and PUP2 (UniProtKB: [Q9UT97](https://www.uniprot.org/uniprot/Q9UT97)).
For this complex seven experimentally determined cross-links (4 ADH & 3 ZL) are available
For this complex seven experimentally determined cross-links (4 Adipic acid dihydrazide (ADH) & 3 Zero-length (ZL)) are available
([Leitner et al., 2014](https://doi.org/10.1073/pnas.1320298111)). The tutorial builds on our [DisVis tutorial](/education/Others/disvis-webserver)
to evaluate the information content of MS cross-links and identify possible false positive. Another feature of DisVis is,
that it allows to identify the surface residues that are most often contacted in all possible models of the complex
satisfying the cross-links. This is an additional information which might be useful to guide the docking.

We will thus be making use of the results of the [DisVis tutorial](/education/Others/disvis-webserver) to setup various
docking runs using our [HADDOCK2.2 webserver](https://alcazar.science.uu.nl/services/HADDOCK2.2).
docking runs using our [HADDOCK2.4 webserver](https://wenmr.science.uu.nl/services/HADDOCK2.4).

A description of our web server can be found in the following publications:

* R.V. Honorato, M.E. Trellet, B. Jiménez-García, J.J. Schaarschmidt, M. Giulini, V. Reys, P.I. Koukos, J.P.G.L.M. Rodrigues, E. Karaca, G.C.P. van Zundert, J. Roel-Touris, C.W. van Noort, Z. Jandová, A.S.J. Melquiond and A.M.J.J. Bonvin.
[The HADDOCK2.4 web server: A leap forward in integrative modelling of biomolecular complexes](https://www.nature.com/articles/s41596-024-01011-0.epdf?sharing_token=UHDrW9bNh3BqijxD2u9Xd9RgN0jAjWel9jnR3ZoTv0O8Cyf_B_3QikVaNIBRHxp9xyFsQ7dSV3t-kBtpCaFZWPfnuUnAtvRG_vkef9o4oWuhrOLGbBXJVlaaA9ALOULn6NjxbiqC2VkmpD2ZR_r-o0sgRZoHVz10JqIYOeus_nM%3D).
_Nature Prot._, Advanced Online Publication DOI: 10.1038/s41596-024-01011-0 (2024).

* G.C.P van Zundert, J.P.G.L.M. Rodrigues, M. Trellet, C. Schmitz, P.L. Kastritis, E. Karaca, A.S.J. Melquiond, M. van Dijk, S.J. de Vries and A.M.J.J. Bonvin.
[The HADDOCK2.2 webserver: User-friendly integrative modeling of biomolecular complexes](https://doi.org/doi:10.1016/j.jmb.2015.09.014).
_J. Mol. Biol._, *428*, 720-725 (2015).
Expand All @@ -48,19 +53,21 @@ instructions, and/or PyMOL commands.


<hr>

## Setup/Requirements

In order to follow this tutorial you only need a **web browser**, a **text editor**, and [**PyMOL**][link-pymol]{:target="_blank"}
(freely available for most operating systems) on your computer in order to visualize the input and output data.
Further, the required data to run this tutorial are the same as for the [DisVis tutorial](/education/Others/disvis-webserver)
and should be downloaded from [**here**](/education/disvis-webserver/disvis-tutorial.zip).
and should be aquired from [**this download link**](/education/disvis-webserver/disvis-tutorial.zip).
Once downloaded, make sure to unpack the archive.


<hr>

## HADDOCK general concepts

HADDOCK (see [https://www.bonvinlab.org/software/haddock2.2](https://www.bonvinlab.org/software/haddock2.2))
HADDOCK (see [https://www.bonvinlab.org/software/haddock2.4](https://www.bonvinlab.org/software/haddock2.4))
is a collection of python scripts derived from ARIA ([https://aria.pasteur.fr](https://aria.pasteur.fr)) that harness the
power of CNS (Crystallography and NMR System – [https://cns-online.org](https://cns-online.org)) for structure
calculation of molecular complexes. What distinguishes HADDOCK from other docking software is its ability, inherited
Expand Down Expand Up @@ -121,20 +128,21 @@ sampled. Effectively, the 1000 models written to disk are thus the results of th
The final models are automatically clustered based on a specific similarity measure - either the *positional interface
ligand RMSD* (iL-RMSD) that captures conformational changes about the interface by fitting on the interface of the
receptor (the first molecule) and calculating the RMSDs on the interface of the smaller partner, or the *fraction of
common contacts* (current default) that measures the similarity of the intermolecular contacts. For RMSD clustering,
the interface used in the calculation is automatically defined based on an analysis of all contacts made in all models.
common contacts* (FCC), which is the current default, that measures the similarity of the intermolecular contacts. For RMSD clustering,
the interface used in the calculation is automatically defined based on an analysis of all intermolecular contacts made in all models.


<hr>

## The information at hand

Let us first inspect the available data, namely the two individual structures (or rather homology models) as well as
the information from MS we have at hand to guide the docking.

In the data you downloaded you will find two PDB files for PRE5 (UniProtKB:
[O14250](https://www.uniprot.org/uniprot/O14250)) and PUP2 (UniProtKB: [Q9UT97](https://www.uniprot.org/uniprot/Q9UT97)),
the components of the complex we are modeling. If you click on the UniProtLB entries and search for the available
structural information you will see that no experimental structures are available for those. What we will be using here
the components of the complex we are modeling. If you click on the UniProtKB entries and search for the available
structural information, you will see that no experimental structures are available for those. What we will be using here
are homology models obtained from [SwissModel](https://swissmodel.expasy.org/repository) (this can also be seen in the
content of the PDB file if you open it in a text editor for example).

Expand Down Expand Up @@ -288,6 +296,7 @@ show surface<br>
</details>

<hr>

## Scenarios for docking - how to make use of MS data in HADDOCK

We have two types of data:
Expand Down Expand Up @@ -318,7 +327,7 @@ be found in our [Nature Protocol](https://www.nature.com/nprot/journal/v5/n5/abs
Distance restraints are defined as:

<pre>
assi (selection1) (selection2) distance, lower-bound correction, upper-bound correction
assign (selection1) (selection2) distance, lower-bound correction, upper-bound correction
</pre>

The lower limit for the distance is calculated as: distance minus lower-bound correction
Expand All @@ -332,7 +341,7 @@ Here would be an example of a distance restraint between the CB carbons of resid
allowed distance range between 10 and 20Å:

<pre>
assi (segid A and resid 10 and name CB) (segid B and resid 200 and name CB) 20.0 10.0 0.0
assign (segid A and resid 10 and name CB) (segid B and resid 200 and name CB) 20.0 10.0 0.0
</pre>

<a class="prompt prompt-question">
Expand All @@ -351,13 +360,13 @@ create now a distance restraint file suitable for use in HADDOCK.
<summary>See solution:
</summary>
<pre>
assi (segid A and resid 27 and name CA) (segid B and resid 18 and name CA) 23 23 0
assi (segid A and resid 122 and name CA) (segid B and resid 125 and name CA) 23 23 0
assi (segid A and resid 122 and name CA) (segid B and resid 128 and name CA) 23 23 0
assi (segid A and resid 122 and name CA) (segid B and resid 127 and name CA) 23 23 0
assi (segid A and resid 55 and name CA) (segid B and resid 169 and name CA) 26 26 0
assi (segid A and resid 55 and name CA) (segid B and resid 179 and name CA) 26 26 0
assi (segid A and resid 54 and name CA) (segid B and resid 179 and name CA) 26 26 0
assign (segid A and resid 27 and name CA) (segid B and resid 18 and name CA) 23 23 0
assign (segid A and resid 122 and name CA) (segid B and resid 125 and name CA) 23 23 0
assign (segid A and resid 122 and name CA) (segid B and resid 128 and name CA) 23 23 0
assign (segid A and resid 122 and name CA) (segid B and resid 127 and name CA) 23 23 0
assign (segid A and resid 55 and name CA) (segid B and resid 169 and name CA) 26 26 0
assign (segid A and resid 55 and name CA) (segid B and resid 179 and name CA) 26 26 0
assign (segid A and resid 54 and name CA) (segid B and resid 179 and name CA) 26 26 0
</pre>
</details>

Expand All @@ -366,10 +375,11 @@ __Note:__ Under Linux (or OSX), this file could be generated automatically from
file provided with the data for this tutorial by giving the following command (one line) in a terminal window:_

<a class="prompt prompt-linux">
cat restraints_filtered.txt | awk \'{if ( NF == 8 ) {print \"assi ( segid \",$1,\" and resid \",$2,\" and name \",$3,\" ) ( segid \",$4,\" and resid \",$5,\" and name \",$6,\" ) \",$8,$8,$7}}\' > restraints_filtered.tbl
cat restraints_filtered.txt | awk \'{if ( NF == 8 ) {print \"assign ( segid \",$1,\" and resid \",$2,\" and name \",$3,\" ) ( segid \",$4,\" and resid \",$5,\" and name \",$6,\" ) \",$8,$8,$7}}\' > restraints_filtered.tbl
</a>

<hr>

## Register for the HADDOCK web server

[Register][link-haddock-register]{:target="_blank"} for getting access to the web server (or use the credentials
Expand All @@ -379,13 +389,14 @@ Fill the required information. Registration is not automatic but is usually proc
Once you got your credentials, you will need to request access to the expert server in order to complete this tutorial.

<hr>

## Setting up the docking from cross-link restraints (scenario 1)

We will now launch the docking run. For this scenario we will make us of the [expert interface][link-haddock-expert]{:target="_blank"}
of the HADDOCK web server:

<a class="prompt prompt-info">
https://alcazar.science.uu.nl/services/HADDOCK2.2/haddockserver-expert.html
https://wenmr.science.uu.nl/services/HADDOCK2.2/haddockserver-expert.html
</a>

__Note:__ _The blue bars on the server can be folded/unfolded by clicking on the arrow on the right._
Expand Down Expand Up @@ -450,7 +461,7 @@ containing all settings and input data of your run.
</figure>

We strongly recommend to save this haddockparameter file since it will allow you to repeat the run by simply uploading it into the
[file upload interface](https://alcazar.science.uu.nl/services/HADDOCK2.2/haddockserver-file.html) of the HADDOCK webserver.
[file upload interface](https://wenmr.science.uu.nl/services/HADDOCK2.2/haddockserver-file.html) of the HADDOCK webserver.
It can thus serve as input reference for the run. This file can also be edited to change a few parameters,
for example increasing the number of models generated.

Expand Down Expand Up @@ -497,12 +508,13 @@ job has successfully completed.


<hr>

## Setting up the docking with the DisVis-derived interfaces (scenario 2)

For this scenario we will make us of the [easy interface][link-haddock-easy]{:target="_blank"} of the HADDOCK web server:

<a class="prompt prompt-info">
https://alcazar.science.uu.nl/services/HADDOCK2.2/haddockserver-easy.html
https://wenmr.science.uu.nl/services/HADDOCK2.2/haddockserver-easy.html
</a>

* **Step1:** Define a name for your docking run, e.g. *PRE5-PUP2-MS-interface*.
Expand Down
Loading