30696459: From genome integrity to cancer (Genome Medicine, 2019)