Skip to content

Commit e6911fa

Browse files
committed
Updated instructions for ASM HCP/AI school in Japan
1 parent 1a9424f commit e6911fa

1 file changed

Lines changed: 86 additions & 9 deletions

File tree

  • education/HADDOCK3/HADDOCK3-antibody-antigen

education/HADDOCK3/HADDOCK3-antibody-antigen/index.md

Lines changed: 86 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ If you are running this tutorial on your own resources _download and unzip the f
183183
[zip archive](https://surfdrive.surf.nl/public.php/dav/files/R7VHGQM9nx8QuQn){:target="_blank"}
184184
_and note the location of the extracted PDB files in your system_.
185185

186-
__If running as part of a BioExcel workshop or summerschool see the instructions in the next section.__
186+
_If running as part of the ASM HPC/AI school or a BioExcel workshop or summerschool see the instructions in the respective next sections._
187187

188188
_Note_ that you can also download and unzip this archive directly from the Linux command line:
189189

@@ -213,6 +213,83 @@ This tutorial was last tested using HADDOCK3 version 2024.10.0b7. The provided p
213213

214214

215215
<hr>
216+
### ASM 2026 HPC/AI school, Kobe, Japan, February 2026
217+
218+
You can either:
219+
220+
* make use of the Fugaku supercomputer for this tutorial, working at the command line,
221+
* or [start a Colab notebook](https://colab.research.google.com/github/haddocking/haddock3/blob/main/notebooks/HADDOCK3-antibody-antigen.ipynb){:target="_blank"} (provided you have Google credentials) and follow the instructions in that notebook (simpler).
222+
223+
224+
If running on Fugaku, the software and data required for this tutorial have been pre-installed.
225+
Please connect to Fugaku using your credentials either via ssh connection or from a web browser using OnDemand:
226+
227+
[https://ondemand.fugaku.r-ccs.riken.jp/](https://ondemand.fugaku.r-ccs.riken.jp/){:target="_blank"}
228+
229+
<a class="prompt prompt-info">
230+
If using OnDemand, open then a terminal session, requiring one node and 48 processes and change the working directory to your directory under _/vol0300/data/hp250477/Students/..._.
231+
</a>
232+
233+
In order to run the tutorial, go into you data directory, then copy and unzip the required data:
234+
235+
<a class="prompt prompt-cmd">
236+
unzip /vol0300/data/hp250477/Materials/Life_Science/20260202-HADDOCK/HADDOCK3-antibody-antigen.zip
237+
</a>
238+
239+
This will create the `HADDOCK3-antibody-antigen` directory with all necessary data and scripts and job examples ready for submission to the batch system.
240+
241+
HADDOCK3 has been pre-installed on the compute nodes. To test the installation, first create an interactive session on a node with:
242+
243+
244+
<a class="prompt prompt-cmd">
245+
pjsub \-\-interact \-L \"node=1\" \-L \"rscgrp=int\" \-L \"elapse=2:00:00\" \-\-sparam \"wait-time=600\" \-g hp250477 \-x PJM_LLIO_GFSCACHE=/vol0003:/vol0004
246+
</a>
247+
248+
Once the session is active, activate HADDOCK3 with:
249+
250+
<a class="prompt prompt-cmd">
251+
source /vol0300/data/hp250477/Materials/Life_Science/20260202-HADDOCK/haddock3/.venv/bin/activate<br>
252+
</a>
253+
254+
You can then test that `haddock3` is indeed accessible with:
255+
256+
<a class="prompt prompt-cmd">
257+
haddock3 -h
258+
</a>
259+
260+
You should see a small help message explaining how to use the software.
261+
262+
<details style="background-color:#DAE4E7">
263+
<summary>
264+
<i>View output</i><i class="material-icons">expand_more</i>
265+
</summary>
266+
<pre>
267+
(haddock3)$ haddock3 -h
268+
usage: haddock3 [-h] [--restart RESTART] [--extend-run EXTEND_RUN] [--setup]
269+
[--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [-v]
270+
recipe
271+
272+
positional arguments:
273+
recipe The input recipe file path
274+
275+
optional arguments:
276+
-h, --help show this help message and exit
277+
--restart RESTART Restart the run from a given step. Previous folders from the
278+
selected step onward will be deleted.
279+
--extend-run EXTEND_RUN
280+
Start a run from a run directory previously prepared with the
281+
`haddock3-copy` CLI. Provide the run directory created with
282+
`haddock3-copy` CLI.
283+
--setup Only setup the run, do not execute
284+
--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}
285+
-v, --version show version
286+
</pre>
287+
</details>
288+
<br>
289+
290+
<hr>
291+
292+
216293
### BioExcel summerschool, Pula, Sardinia June 2025
217294
<details>
218295
<summary style="font-weight:bold; cursor:pointer;">
@@ -943,7 +1020,7 @@ Multiple `caprieval` modules are executed at different stages of the workflow to
9431020
In this case we are providing the known crystal structure of the complex as reference.
9441021

9451022

946-
**_Note_**: For making best use of the available CPU resources it is recommended to adapt the sampling parameter to be a multiple of the number of available cores when running in local mode. For this reason, for the ASEAN HPC school the sampling is set to be a multiple of 48.
1023+
**_Note_**: For making best use of the available CPU resources it is recommended to adapt the sampling parameter to be a multiple of the number of available cores when running in local mode. For this reason, for the ASM HPC/AI school the sampling is set to be a multiple of 48.
9471024

9481025
**_Note_**: In case no reference is available (the usual scenario), the best ranked model is used as reference for each stage.
9491026
Including `caprieval` at the various stages even when no reference is provided is useful to get the rankings and scores and visualise the results (see Analysis section below).
@@ -1100,7 +1177,7 @@ This example run should take about 7 minutes to complete on a single node using
11001177

11011178
<hr>
11021179

1103-
#### Execution of HADDOCK3 on Fugaku (ASEAN 2025 HPC school)
1180+
#### Execution of HADDOCK3 on Fugaku (ASM 2026 HPC/AI school, Kobe Japan)
11041181

11051182
<details style="background-color:#DAE4E7">
11061183
<summary style="bold">
@@ -1114,13 +1191,13 @@ with HADDOCK3 running in local mode (the setup in the above configuration file w
11141191
<b>Interactive session on a node:</b>
11151192
<br>
11161193
{% highlight shell %}
1117-
pjsub --interact -L "node=1" -L "rscgrp=int" -L "elapse=2:00:00" --sparam "wait-time=600" -g hp240465 -x PJM_LLIO_GFSCACHE=/vol0006:/vol0004
1194+
pjsub -x PJM_LLIO_GFSCACHE=/vol0003:/vol0004 -g "hp250477" --interact -L "node=1" - -L "rscgrp=int" -L "elapse=2:00:00" --sparam "wait-time=600"
11181195
{% endhighlight %}
11191196

11201197
Once the session is active, activate HADDOCK3 with:
11211198

11221199
{% highlight shell %}
1123-
source /vol0601/data/hp240465/Materials/Life_Science/20250312_Bonvin/haddock3/.venv/bin/activate<br>
1200+
source /vol0300/data/hp250477/Materials/Life_Science/20250202_Bonvin/haddock3/.venv/bin/activate<br>
11241201
{% endhighlight %}
11251202

11261203
You can then run the workflow with:
@@ -1139,11 +1216,11 @@ Here is an example of such an execution script (also provided in the <i>HADDOCK3
11391216
#PJM -L "node=1" # Assign node 1 node
11401217
#PJM -L "rscgrp=small" # Specify resource group
11411218
#PJM -L "elapse=02:00:00" # Elapsed time limit 1 hour
1142-
#PJM -g hp240465 # group name
1143-
#PJM -x PJM_LLIO_GFSCACHE=/vol0004:/vol0006 # volume names that job uses
1219+
#PJM -g hp250477 # group name
1220+
#PJM -x PJM_LLIO_GFSCACHE=/vol0003:/vol0004 # volume names that job uses
11441221
#PJM -s # Statistical information output
11451222

1146-
source /vol0601/data/hp240465/Materials/Life_Science/20250312_Bonvin/haddock3/.venv/bin/activate
1223+
source /vol0300/data/hp250477/Materials/Life_Science/20260202-HADDOCK/haddock3/.venv/bin/activate
11471224
haddock3 ./workflows/docking-antibody-antigen.cfg
11481225

11491226
{% endhighlight %}
@@ -1158,7 +1235,7 @@ pjsub run-haddock3-fugaku.sh
11581235

11591236
And you can check the status in the queue using <i>pjstat</i>.
11601237

1161-
This run should take about 20 minutes to complete on a single node using 48 arm cores.
1238+
This run should take about 25 minutes to complete on a single node using 48 arm cores.
11621239

11631240
</details>
11641241

0 commit comments

Comments
 (0)