Computationally determining binding modes is similarly difficult. One of the most widely used computational methods for binding mode determination is docking, which scores a variety of ligand poses in the binding site. Docking has been shown to perform well in generating candidate binding poses from the top scoring poses; however, the top scoring poses from docking tend not to be the ones found experimentally. This is partly because docking was designed to have a particularly low computational cost (usually seconds or less per molecule) in order to allow application to large databases. Thus, docking necessarily makes many approximations in order to achieve this speed.