Science Explorer Back to mapMap
World rank
#186,752
of 7,710,434 ranked researchers
Rank in Switzerland
#3,770
of 80,918
Works
440
Citations
27k
Citations per work
60.9
h-index
83
i10-index 244Top 0.7% in Physiology (Medicine)
Drawing this view