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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47ac928ea69c4484a3867d2945043d211b0c6fb5f64249eb4a2842a31051c00e
|
|
| MD5 |
6311b679f413d58d87a3aeb665c97ac0
|
|
| BLAKE2b-256 |
79cc6ac590e681c75d36ed01c40aa23b92a61050fc9c24d124dc71b108578d60
|
File details
Details for the file dockposegen_adtgpu-1.0.0-py3-none-any.whl.
File metadata
- Download URL: dockposegen_adtgpu-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
163c63b46eb932a3f3a80117093d8199fba03ce0863537fd83bcbb4369ab3fb3
|
|
| MD5 |
39357f333b69d50ff99342a750cd1db1
|
|
| BLAKE2b-256 |
dc856a601c2df2010783b0cde5bbddbed5987eb2daf813f1f11bdc248d9a4ff7
|