Auto Dock Vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization and multithreading - Trott, O; Olson, A J (Journal of Computational Chemistry, 2010)