61 pubs · 7,023 cites · h-index 31
Vertex Pharmaceuticals (United States)
2014 - 2025
Novartis (United States)
2007 - 2013
Boston Children's Hospital
1996 - 2012
Harvard University
1994 - 2012
SLAC National Accelerator Laboratory
1996 - 2009