O-GlcNAc is a widespread dynamic carbohydrate modification of cytosolic and nuclear proteins with features analogous to phosphorylation.