Abstract (for chemists)
Molecular docking is widely used by chemists, but not in the machine learning community. This is partly because performing docking requires a lot of domain knowledge in chemistry (and potentially access to proprietary software). Our paper, dockstring, aims to simplify this process to make docking accessible to non-experts. We have created a python package which automatically prepares ligands, docks them using AutoDock Vina, and parses the results. This allows docking to be performed from a SMILES string with just one line of code. We use this package to create a dataset of docking scores, and several benchmarks for machine learning algorithms.