AutoDockVina: Improving the speed and accuracy of docking with a newscoring function, efficient optimization, and multithreading - Trott, O; Olson, A J (J Comput Chem, 2010)