Abstract
This article reviews the docking field starting from basic docking algorithms and describing the latest advances. We present the algorithmic framework and classify the state of-the-art methods. We point out the bottlenecks of the methods, like flexibility, absence of absolute scoring functions and explain what types of information can potentially be added to improve the results.
Keywords: biomolecular recognition, computer-aided drug design, protein-protein docking, protein-ligand docking, active site detection, flexibility