Resins (agarose, ultralink and magnetic beads) for specific purification of proteins, protein complexes, antibodies and other target molecules. Kits for immunoprecipitation (IP), co-immunoprecipitation (co-IP) and pull-down assays. We also have activated resins for covalent immobilization of ligands and empty spin columns and spin cups for packing affinity resins.