Immobilized metal affinity chromatography (IMAC) is a highly efficient technique used to separate proteins based on the interaction between proteins in solution and transition metal ions fixed to a solid support.