Skip to main content

A simple tool to parallelize AutoDock JOBs

Project description

PAutodock - Parallelize AutoDock JOBs

PAutodock is a powerful set of scripts designed to parallelize AutoDock jobs, enabling fast screening across multiple CPUs. This tool is particularly useful for researchers and scientists working in computational biology and drug discovery, allowing them to efficiently manage and execute docking simulations.

Table of Contents

License

PAutodock is distributed under the GPLv3 license. For detailed information on how the license works, please refer to the file "LICENSE" or visit GNU GPLv3 License.

Copyright © Giuseppe Marco Randazzo gmrandazzo@gmail.com

Dependencies

To run PAutodock, you will need the following software installed:

Ensure that these dependencies are properly installed and accessible from your command line.

Changelog

  • 2024: Revamp in a more organized form
  • 2022: First time online
  • 2017: Initial release

Installation

Install from pip

pip install pautodock

or clone and install from source

git clone https://github.com/gmrandazzo/PAutoDock.git
cd PAutoDock
poetry install

Usage

To use PAutodock for parallelizing AutoDock jobs, follow these steps:

  1. Prepare the Receptor and Ligand:

    • Ensure you have a receptor file (in PDB format) that represents the target protein or enzyme.
    • Prepare a ligand file (also in PDB format) that contains the molecule you want to dock with the receptor.
  2. Create a Multimol2 File:

    • Prepare a multimol2 file that includes all the ligands you wish to screen.
    • Each ligand in the file must have:
      • Partial Charges: Ensure that the ligands have Gasteiger partial charges assigned.
      • 3D Coordinates: The ligands should be represented in 3D space.
      • Unique Names: Each molecule must have a unique name to avoid conflicts during the screening process.
  3. Execute the Command:

    • Once your receptor and multimol2 file are ready, execute the following command in your terminal:
    cd data/3EML
    pautodock --receptor rec.pdb --cx -9.06364 --cy -7.1446 --cz 55.8626 --db dataset.mol2 --wdir example_calculation --out screening_results.csv --vina ON --atd OFF
    

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

pautodock-1.0.1.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

pautodock-1.0.1-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file pautodock-1.0.1.tar.gz.

File metadata

  • Download URL: pautodock-1.0.1.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for pautodock-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d6502086debd46323e2cebada810a40ac8417f2a7855811786a651c6da7c8944
MD5 8b8b22353d44fb8e7b5a66c14f8a1828
BLAKE2b-256 925726c8de915b7a9fcb81fec2773ddd2f8a8df81efdaa310ce577141760b98e

See more details on using hashes here.

File details

Details for the file pautodock-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pautodock-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for pautodock-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7690b844a62e82e9fc0a9cf5de51864cf722d8fb8045a0c4da075121bcf4dda4
MD5 18ac6fb4c12e395469aee717fbb6e7b9
BLAKE2b-256 89f651125bec4d43871ce5e2053d8c572e4c0cda821404e936f98abcd1965ec9

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