59 pubs · 1,956 cites · h-index 23
Brigham and Women's Hospital
2002 - 2012
Harvard University Press
2012 - 2012
Babraham Bioscience Technologies (United Kingdom)
2011 - 2011
Buckingham Browne & Nichols
2007 - 2007
Harvard University
2002 - 2002