HaloTag technology: a versatile platform for biomedical applications

HaloTag technology: a versatile platform for biomedical applications