Nucleic acids research Wei Chen, Aaron McKenna, Jacob Schreiber, …, Vikram Agarwal, William Stafford Noble, Jay Shendure DOI: 10.1093/nar/gkz487 PMID: 31165867 PMCID: PMC6735782