APOBEC3G is a human enzyme encoded by the APOBEC3G gene that belongs to the APOBEC superfamily of proteins. This family of proteins has been suggested to play an important role in innate anti-viral immunity. APOBEC3G belongs to the family of cytidine deaminases that catalyze the deamination of cytidine to uridine in the single stranded DNA substrate. The C-terminal domain of A3G renders catalytic activity, several NMR and crystal structures explain the substrate specificity and catalytic activity.