Science Explorer Back to mapMap
World rank
#18,128
of 7,710,434 ranked researchers
Rank in Netherlands
#302
of 107,149
Works
673
Citations
40k
Citations per work
58.7
h-index
103
i10-index 406Top 0.2% in Nephrology
Drawing this view