Immobilized Metal Affinity Chromatography (IMAC) has been used for decades to purify proteins on the basis of amino acid content, especially surface-exposed histidines and "histidine tags" genetically ...