Reliable inputs.
Deterministic receptor handling, fixed-width coordinate formatting, and input validation help make preparation traceable and repeatable.
Explore preparationFrom receptor preparation to ranked poses.
Ultidock connects automatic binding-site discovery, multi-GPU docking, and structured results in one reproducible workflow.
Prepare structures, propose search boxes, schedule docking, and collect results on a Linux workstation or HPC compute node.
Deterministic receptor handling, fixed-width coordinate formatting, and input validation help make preparation traceable and repeatable.
Explore preparationHybrid physics–geometry pocket proposals combine geometric cavity information with AutoGrid4 interaction maps. Optional fpocket and P2Rank methods are also available.
Explore site discoveryBounded workers and per-device concurrency controls coordinate docking. CUDA mode distributes work across detected NVIDIA GPUs; CPU Vina is also supported.
Explore batch screeningSave parsed docking records as the run progresses. Keep scores, binding sites, and pose paths together for inspection and downstream analysis.
Explore resultsStart with the guided example, then move to your own receptors and ligand library. The same CLI supports interactive learning and unattended screening.
# After installing Ultidock and native tools
$ ultidock doctor
# Read the guided lesson without docking
$ ultidock example run quickstart --dry-run
# Open the interactive lesson
$ ultidock example run quickstart# Stage prepared receptor and ligand files
# in the workspace shown by `doctor`
$ ultidock doctor
# Screen local inputs with site discovery
$ ultidock cavity --skip-wget
# Native tools and GPU runtime required# Validate a prepared PDBQT input
$ molguard pdbqt check receptor.pdbqt
# Normalize fixed-width numeric formatting
$ molguard pdbqt normalize receptor.pdbqt \
-o receptor_fixed.pdbqt
# See the preparation guide for chemistryNew installation? Follow the installation guide for Python, native tools, and GPU requirements.
Reported evaluation results. Throughput depends on hardware, settings, and workload; target-processing coverage is separate from site-recovery accuracy. For protocol details, metric definitions, and per-target results, consult the benchmark materials in the data archive.
Installation, first-run guides, scientific background, and command references for v1.1.2.
Read the documentationBrowse the implementation, report an issue, or contribute improvements through GitHub.
Explore the repositoryExplore site-recovery protocols, COACH420 and HOLO4K workflows, and active/decoy evaluation tools.
Inspect benchmark codeIf Ultidock supports your research, cite the software version you used. The repository maintains the project’s citation metadata.
View CITATION.cff@misc{turgut2026ultidock,
author = {Turgut, Taha},
title = {Ultidock},
year = {2026},
howpublished = {GitHub},
note = {Software, version 1.1.2},
url = {https://github.com/taka78/ultidock}
}