Skip to main content

HADDOCK3

Project description

haddock3

haddock3-logo

DOI Research Software Directory fair-software.eu OpenSSF Best Practices

unit tests build docs

Codacy Badge Codacy Badge

Introduction

HADDOCK, standing for High Ambiguity Driven protein-protein DOCKing, is a widely used computational tool for the integrative modeling of biomolecular interactions. Developed by researchers at Utrecht University in the BonvinLab for more than 20 years, it integrates various types of experimental data, biochemical, biophysical, bioinformatic prediction and knowledge to guide the docking process.

Installation

Clone the repository and run pip install .;

pip install haddock3

Execute:

$ haddock3 -h
usage: haddock3 [-h] [--restart RESTART] [--extend-run EXTEND_RUN] [--setup] [--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [-v] recipe

positional arguments:
  recipe                The input recipe file path

optional arguments:
  -h, --help            show this help message and exit
  --restart RESTART     Restart the run from a given step. Previous folders from the selected step onwards will be deleted.
  --extend-run EXTEND_RUN
                        Start a run from a run directory previously prepared with the `haddock3-copy` CLI. Provide the run directory created with `haddock3-copy` CLI.
  --setup               Only setup the run, do not execute
  --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}
  -v, --version         show version

For the installation of third-party additional software, please check the INSTALL.

You might also want to check the following utilities:

  • haddock-restraints: Tool to generate restraints to be used in haddock3.
  • haddock-runner: Tool to run large scale haddock3 simulations using multiple input molecules in different scenarios
  • haddock-tools: Set of useful utility scripts developed over the years by the BonvinLab group members

Usage

The most basic usage is:

haddock3 <configuration-file.toml>

Check the EXAMPLES page for more some usage examples and the MANUAL (coming soon!) for a more detailed explanation of the configuration file.

Support

If you encounter any code-related issues, please open an issue.

If you have any other questions or need help, please contact us at ask.bioexcel.eu.

If you clone this repository and use haddock3 for your research, please support us by signing up in this form. This will allow us contact you when needed for haddock3-related issues, and also provide us a mean to demonstrate impact when reporting for grants - which grealty helps us to keep the project alive!

Cite us

If you used haddock3 for your research, please cite us:

  • Research article: (coming soon!)
  • Cite this repository: M.C. Teixeira, J., Vargas Honorato, R., Giulini, M., Bonvin, A., SarahAlidoost, 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) [Computer software]. https://doi.org/10.5281/zenodo.10527751

Useful resources

Development

Please check DEVELOPMENT for instructions on how to develop haddock3

Code Documentation

The code documentation is automatically built and hosted at bonvinlab.org/haddock3.

To build it locally (considering you have followed the installation instructions):

tox -e docs

Warning messages are expected, but the documentation should be built successfully.

The rendered documentation will be available at haddock3-docs/index.html. This will open a local webpage with the

Contributing

Check the CONTRIBUTING file for instructions on how to contribute with the project!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

haddock3-2024.10.0b6.tar.gz (2.3 MB view details)

Uploaded Source

File details

Details for the file haddock3-2024.10.0b6.tar.gz.

File metadata

  • Download URL: haddock3-2024.10.0b6.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for haddock3-2024.10.0b6.tar.gz
Algorithm Hash digest
SHA256 b593a6d2d5b92b242994ce522f1d468ab1bb07063df2ce587e1ade636d015711
MD5 58304782b794fe7fb8bebd458300102e
BLAKE2b-256 93a9681b524d1611f2c2b570f224f6d2ee49096f6909309df28ab0f864d3ee28

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page