Affinity chromatography is a liquid chromatographic technique and it is widely used for purifying or separating biochemical mixtures based on highly specific interaction between two substances, e.g. antigen and antibody, enzyme and substrate, or receptor and ligand. In recent years, this technique has become increasingly important in defining the target proteins of a compound and understanding its mechanism of action.