9 pubs · 1,240 cites · h-index 8
The Netherlands Cancer Institute
2006 - 2007
Hubrecht Institute for Developmental Biology and Stem Cell Research
2002 - 2003
Leiden University
2000 - 2000