AutoDock Vina: improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multi-threading - Trott, O; Olson, A J (J Comput Chem, 2010)