Most current protein purification methods use agarose beads carrying affinity functionalities such as IMAC, Glutathione, or antibodies. The choice of these functional groups depends on the protein of interest to be purified, and a large variety is available, including pre-functionalized beads that can be coupled to biomolecules (see SEPMAG® protein purification handbook chapter 4 and 5).