Science Explorer Back to mapMap
World rank
#67,434
of 7,710,434 ranked researchers
Rank in Germany
#3,769
of 364,343
Works
1,237
Citations
72k
Citations per work
58.3
h-index
142
i10-index 692Top 0.1% in Immunology
Drawing this view