The main differences between self-labeling protein tags and labeling through incorporation of non-natural amino acids is that in the former case an additional protein domain will have to be fused to ...