Poly(ADP-ribose) polymerase: a guardian angel protecting the genome and suppressing tumorigenesis.

Poly(ADP-ribose) polymerase: a guardian angel protecting the genome and suppressing tumorigenesis.