Virtual screening methods attempt to computationally identify ligands with desired properties from an immense sea of an estimated 10 60 drug-like molecules. Structure-based molecular docking assesses hundreds of thousands of ligand configurations within a binding site, evaluating each ligand using a physics-based scoring function. Molecular docking requires enumerated virtual libraries of small molecules specifically prepared for use in docking software.