Meeko is a Python package for preparing small molecules for docking with AutoDock Vina and other docking programs. It converts RDKit mol objects to PDBQT format, handling protonation, tautomers, and flexible rotatable bonds. Current version is 0.7.1, with irregular release cadence.
pip install meekoVerified import paths — ran on the pinned version, not inferred.
Prepare a small molecule and output PDBQT string.
Use from meeko import Polymer, Monomer
Switch to RDKit-based methods. Remove openbabel dependency.
setup = preparator.prepare(mol)[0]
Use meeko_prepare or the Python API directly.