20 pubs · 920 cites · h-index 6
AstraZeneca (Netherlands)
2025 - 2025
Neogen (United States)
2024 - 2024
Eindhoven University of Technology
ETH Zurich
2008 - 2015
The Netherlands Cancer Institute
2009 - 2012