Recent progress in enzymatic protein labelling techniques and their applications | Synapse