PyGOLD: a python based API for docking based virtual screening workflow generation

Hitesh Patel,Tobias Brinkjost,Oliver Koch
DOI: https://doi.org/10.1093/bioinformatics/btx197
IF: 5.8
2017-08-15
Bioinformatics
Abstract:Motivation: Molecular docking is one of the successful approaches in structure based discovery and development of bioactive molecules in chemical biology and medicinal chemistry. Due to the huge amount of computational time that is still required, docking is often the last step in a virtual screening approach. Such screenings are set as workflows spanned over many steps, each aiming at different filtering task. These workflows can be automatized in large parts using python based toolkits except for docking using the docking software GOLD. However, within an automated virtual screening workflow it is not feasible to use the GUI in between every step to change the GOLD configuration file. Thus, a python module called PyGOLD was developed, to parse, edit and write the GOLD configuration file and to automate docking based virtual screening workflows. Availability and implementation: The latest version of PyGOLD, its documentation and example scripts are available at: http://www.ccb.tu-dortmund.de/koch or http://www.agkoch.de. PyGOLD is implemented in Python and can be imported as a standard python module without any further dependencies. Contact: oliver.koch@agkoch.de, oliver.koch@tu-dortmund.de. Supplementary information: Supplementary data are available at Bioinformatics online.
What problem does this paper attempt to address?