Welcome to DOCKTOPUS’s documentation!¶
Contents:
Overview¶
The DOCKTOPUS package provides a simplified interface for running molecular docking simulations using various docking engines. It handles input preparation, docking execution, and results processing in a streamlined workflow.
The package supports multiple docking engines:
GNINA: Deep learning-based docking with CNN scoring
Vina: Traditional molecular docking with empirical scoring
GalaxyDock2 HEME: Specialized docking for heme-containing proteins
RFAA: AlphaFold2-based protein-ligand structure prediction
Key Features¶
Automated input preparation and format conversion
Support for SMILES-based ligand generation
Comprehensive logging and error handling
Post-docking validation and quality assessment
Batch processing capabilities for virtual screening
Dependencies¶
Open Babel (for molecular format conversion)
RDKit (for molecular manipulation)
Autodock VINA python interface (installed automatically)
GNINA, GalaxyDock2 HEME and RFAA if you intend to use them
scikit-learn and mdtraj for the included analysis module