Protein purification is the collective name of the processes used to isolate one or several proteins from a complex mixture. The isolation relies on separation which often in scientific contexts is referred to as chromatography. Generally, chromatographic methods exploit one or several properties of the protein to be isolated. These could for example be solubility, size, charge, or binding specificity.