18 pubs · 375 cites · h-index 8
Leiden University Medical Center
2014 - 2024
KU Leuven
2013 - 2013
Institute of Molecular Biology
1986 - 1988