118 pubs · 10,946 cites · h-index 51
New England Biolabs (United States)
2013 - 2013
Leiden University Medical Center
University of Birmingham
1960 - 2013
University of Edinburgh
1970 - 2013
Wellcome Centre for Cell Biology
2001 - 2006