25 pubs · 2,158 cites · h-index 15
AstraZeneca (United States)
2014 - 2017
Massachusetts Eye and Ear Infirmary
2012 - 2016
Harvard University
2010 - 2016
Broad Institute
2012 - 2013
University of Guelph
2008 - 2010