Nucleic acids research Jorge A Marchand, Merrick D Pierson Smela, Thomas H H Jordan, Kamesh Narasimhan, George M Church DOI: 10.1093/nar/gkaa721 PMID: 32882008 PMCID: PMC7778990