Nature reviews. Genetics Eugene V Koonin, Kira S Makarova, Yuri I Wolf, Mart Krupovic DOI: 10.1038/s41576-019-0172-9 PMID: 31611667