Skip to main content

An Automated extraction tool for ligand poses (models) from AutoDock-GPU docking results.

Project description

dockposegen

####################################################################
#                                                                  #
#   _____             _                                            #
#  |  __ \           | |                                           #
#  | |  | | ___   ___| | ___ __   ___  ___  ___  __ _  ___ _ __    #
#  | |  | |/ _ \ / __| |/ / '_ \ / _ \/ __|/ _ \/ _` |/ _ \ '_ \   # 
#  | |__| | (_) | (__|   <| |_) | (_) \__ \  __/ (_| |  __/ | | |  #
#  |_____/ \___/ \___|_|\_\ .__/ \___/|___/\___|\__, |\___|_| |_|  #
#                         | |                    __/ |             #
#                         |_|                   |___/              #
#                                                                  #
# [version: 1.0.0]                        |AUTODOCK GPU EDITION|   #
#                                                                  #
#                                                                  #
####################################################################

Automated Ligand Pose Extraction for AutoDock-GPU Results.

For more tools visit: https://github.com/alpha-horizon


dockposegen-adtgpu is the tool specifically re-designed to handle AutoDock-GPU outputs. This version automates the screening of high-throughput docking results, ranking ligands by binding affinity, and extracting optimized coordinates from .dlg and .xml files.

Input Requirements

"Place all .xml and .dlg files into their respective /xml and /dlg directories. If these files are already located in the correctly named folders, no further action is required."

  • .xml files

  • .dlg files

    Note: These are the standard output files generated by AutoDock GPU.


pip Installation

To install dockposegen, you can use the command mentioned below.

    pip install dockposegen-adtgpu

Command Line Usage

This edition supports full argument-based execution for automation and pipelines:

    dockposegen-ag --select ALL

Options:

    --select [IDs] : Specific Ligand IDs to extract (space-separated) or ALL.

    -x, --xml : Directory containing .xml files (default: xml).

    -d, --dlg : Directory containing .dlg files (default: dlg).

    -o, --out : Output directory for PDBs (default: ligands).

    -l, --log : Change the default ranking log filename.

    --version : Show current version info.

    --help : Show all available commands.

Overview

##Step 1: Affinity Screening & Ranking

Input: XML results from the xml/ directory.

Description: The tool parses XML files to find the "Best Run" (lowest binding energy) for every ligand.

Output: A ranked summary file (highest_affinities.log) sorted by kcal/mol.

##Step 2: Selection

Interactive: If run without arguments, the tool displays the Top 10 Candidates and prompts for selection.

Automated: Use the --select flag to process specific hits or the entire library automatically.

##Step 3: Coordinate Extraction

Input: DLG files from the dlg/ directory.

Description: The script extracts the specific coordinates.

Output: Ready-to-use .pdb files in the ligands/ folder.

#File Structure

xml/: Contains input AutoDock-GPU XML files.

dlg/: Contains input AutoDock-GPU DLG files.

ligands/: Directory where extracted PDB poses are saved.

highest_affinities.log: Ranked list of all processed ligands.

Contribution

For more tools or to report issues, visit the official GitHub repository:

GitHub: https://github.com/alpha-horizon


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

dockposegen_adtgpu-1.0.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dockposegen_adtgpu-1.0.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file dockposegen_adtgpu-1.0.0.tar.gz.

File metadata

  • Download URL: dockposegen_adtgpu-1.0.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dockposegen_adtgpu-1.0.0.tar.gz
Algorithm Hash digest
SHA256 47ac928ea69c4484a3867d2945043d211b0c6fb5f64249eb4a2842a31051c00e
MD5 6311b679f413d58d87a3aeb665c97ac0
BLAKE2b-256 79cc6ac590e681c75d36ed01c40aa23b92a61050fc9c24d124dc71b108578d60

See more details on using hashes here.

File details

Details for the file dockposegen_adtgpu-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dockposegen_adtgpu-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 163c63b46eb932a3f3a80117093d8199fba03ce0863537fd83bcbb4369ab3fb3
MD5 39357f333b69d50ff99342a750cd1db1
BLAKE2b-256 dc856a601c2df2010783b0cde5bbddbed5987eb2daf813f1f11bdc248d9a4ff7

See more details on using hashes here.

Supported by

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