95 pubs · 3,676 cites · h-index 33
Netherlands Organisation for Applied Scientific Research
2014 - 2025
AstraZeneca (Finland)
2023 - 2023
Leiden University Medical Center
2021 - 2021
Dutch Research Council
2021 - 2021
St. Antonius Ziekenhuis
2021 - 2021