Protein A-Sepharose is used for affinity chromatography, antibody purification and characterization, immunoaffinity matrices, protein chromatography, protein A, G and L resins, and recombinant protein expression and analysis.