the selective, non-covalent, often stoichiometric, interaction of a molecule with one or more specific sites on another molecule