New England Biolabs provides a number of different protein labeling systems that facilitate the attachment of virtually any molecule to a protein of interest.