Nucleic acids research Daniel A Santos, Lei Shi, Benjamin P Tu, Jonathan S Weissman DOI: 10.1093/nar/gkz205 PMID: 30916348 PMCID: PMC6547433