23 pubs · 11,000 cites · h-index 18
Wellcome Sanger Institute
1999 - 2016
Max Planck Institute for Developmental Biology
2013 - 2013
Wellcome Trust
2001 - 2001