In metalloproteins, metal ions are usually coordinated by nitrogen, oxygen or sulfur centers belonging to amino acid residues of the protein. These donor groups are often provided by side-chains on the amino acid residues. Especially important are the imidazole substituent in histidine residues, thiolate substituents in cysteine residues, and carboxylate groups provided by aspartate. Given the diversity of the metalloproteome, virtually all amino acid residues have been shown to bind metal centers. The peptide backbone also provides donor groups; these include deprotonated amides and the amide carbonyl oxygen centers. Lead(II) binding in natural and artificial proteins has been reviewed.
In addition to donor groups that are provided by amino acid residues, many organic cofactors function as ligands. Perhaps most famous are the tetradentate N macrocyclic ligands incorporated into the heme protein. Inorganic ligands such as sulfide and oxide are also common.