Nucleic acids research Cory J Smith, Oscar Castanon, Khaled Said, …, Alex H M Ng, Hannu Myllykallio, George M Church DOI: 10.1093/nar/gkaa239 PMID: 32315033 PMCID: PMC7229841