Science Explorer Back to mapMap
World rank
#81,255
of 7,710,434 ranked researchers
Rank in Italy
#1,498
of 242,206
Works
476
Citations
47k
Citations per work
98.0
h-index
95
i10-index 271Top 0.4% in Physiology (Medicine)
Drawing this view