A pharmacophore model is the ensemble of common steric and electronic features that are necessary to ensure the optimal molecular interactions with a specific biological target and to trigger (or block) its biological response. It can be used to represent and characterize molecules on schematic 2D or 3D level by identifying the essential properties of molecular recognition.