O-GlcNAc transferase (OGT) attaches a GlcNAc moiety on specific substrate proteins using UDP-GlcNAc as the sugar donor.