Science Explorer Back to mapMap
World rank
#325,512
of 7,710,434 ranked researchers
Rank in Switzerland
#6,165
of 80,918
Works
77
Citations
3.5k
Citations per work
45.6
h-index
27
i10-index 37Top 13% in Infectious Diseases
Drawing this view