Hyppää sisältöön

Welcome to our weekly research support coffee hour on Zoom! Click here for more information.

Warning!

Puhti scratch disk is becoming very full (80+ % ) resulting in performance degradation. Everybody is advised to only keep actively processed data on scratch, all other data should be deleted, transferred to host institute or stored in Lumi-O. No new quota will be granted. Click here for a tool for examining your disk usage.

HADDOCK3

HADDOCK (High Ambiguity Driven protein-protein DOCKing) on laajasti käytetty laskennallinen työkalu biomolekyylien vuorovaikutusten integroivaan mallinnukseen. Ohjelmisto yhdistää erilaisia kokeellisia datoja, biokemiallista, biofysikaalista ja bioinformatiikkaan perustuvaa ennustetietoa sekä asiantuntemusta telakointiprosessin ohjaamiseksi.

HADDOCK, jonka ovat kehittäneet Utrechtin yliopiston BonvinLabin tutkijat, on yksi EU:n H2020-ohjelman lippulaivaohjelmistoista BioExcel Center of Excellence for Biomolecular Research.

Saatavuus

Versio Saatavilla olevat moduulit Huomautukset
2025.5.0 haddock3/2025.5.0-mpi MPI-tuettu moduuli saatavilla
2025.8.1 haddock3/2025.8.1-mpi MPI-tuettu moduuli saatavilla

Lisenssi

HADDOCK3 on vapaa avoimen lähdekoodin ohjelmisto, joka on lisensoitu Apache License 2.0 -lisenssillä. Kaupallisten toimijoiden tulee tarvittaessa varmistaa ja hankkia CNS-lisenssi. Lisätietoja varten ota yhteyttä pääkehittäjään Alexandre Bonvin.

Käyttö

Lataa HADDOCK3-moduuli LUMIssa seuraavasti:

 module use  /appl/local/csc/modulefiles/
 module load  haddock3/2025.8.1-mpi 

LUMI

Ohjelmistoa on helppo kokeilla LUMIssa. Lataa ensin opetusmateriaalin syötetiedostot kloonaamalla tämä repositorio scratch-kansioosi:

  git clone https://github.com/haddocking/haddock3.git

HADDOCK lähettää automaattisesti alitöitä Slurm-varauksen sisällä, myös useille solmuille ulottuen (toinen esimerkki). Huomaa, että eräajo tulee luoda oikeaan alikansioon ja käynnistää sieltä (correct subfolder mainitaan jokaisessa esimerkin eräajoskriptissä).

Sovita Slurmin ja cfg-tiedoston vaatimukset yhteen

Varmista, että syötetiedoston .cfg skriptissä määritelty ytimien määrä (ncores) vastaa sitä, mitä pyydät SLURMilta asetuksella --ntasks-per-node=XX (tai mpi-ajossa --nodes=YY kertaa tämä määrä). Näitä esimerkkejä varten sinun täytyy muokata myös .cfg-tiedostoja!

#!/bin/bash
#SBATCH --account=project_xxxxxxxx
#SBATCH --partition=standard
#SBATCH --time=00:15:00
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=32
#SBATCH --job-name=haddock3job

module use  /appl/local/csc/modulefiles/
module load  haddock3/2025.8.1-mpi

# create this batch script file in and submit it from
# haddock3/examples/docking-protein-ligand
# and make sure the requested cores match the ncores in *.cfg file

haddock3 docking-protein-ligand-test.cfg
#!/bin/bash
#SBATCH --account=project_xxxxxxxx
#SBATCH --partition=standard
#SBATCH --time=02:00:00
#SBATCH --nodes=2
#SBATCH --ntasks-per-node=128
#SBATCH --job-name=haddock3mpi

module use  /appl/local/csc/modulefiles/
module load  haddock3/2025.8.1-mpi

# create this batch script file in and submit it from
# haddock3/examples/docking-antibody-antigen
# and make sure the requested cores match the ncores in *.cfg file

# execute
haddock3 docking-antibody-antigen-CDR-accessible-clt-full-mpi.cfg

Ensimmäisen työn pitäisi valmistua muutamassa minuutissa, kun taas toisen työn pitäisi valmistua noin tunnissa. Toinen työ sisältää useita vaiheita, jotka suoritetaan erillisinä työn vaiheina. Voit seurata niiden etenemistä esimerkiksi komennolla sacct -j <JOBID> -o jobid,alloc,elapsed,maxrss. Näiden alitöiden lisäksi työvuossa on lopullinen analyysivaihe, joka kestää pidempään käytettyjen laskentaytimien määrän kasvaessa. Käytännössä tämä rajoittaa tässä tapauksessa järkevän resurssimäärän kahteen solmuun.

Viitteet

Viittaa työhösi seuraavilla lähteillä:

  • M. Giulini, V. Reys, J.M.C. Teixeira, B. Jiménez-García, R.V. Honorato, A. Kravchenko, X. Xu, R. Versini, A. Engel, S. Verhoeven, A.M. J.J. Bonvin, HADDOCK3: A modular and versatile platform for integrative modelling of biomolecular complexes Journal of Chemical Information and Modeling (2025). doi: 10.1021/acs.jcim.5c00969
  • M.C. Teixeira, J., Vargas Honorato, R., Giulini, M., Bonvin, A., Alidoost, S., Reys, V., Jimenez, B., Schulte, D., van Noort, C., Verhoeven, S., Vreede, B., SSchott, & Tsai, R. (2024). haddocking/haddock3: v3.0.0-beta.5 (Version 3.0.0-beta.5)

Lisätietoja

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta