Science Explorer Back to mapMap
World rank
#25,411
of 7,710,434 ranked researchers
Rank in Italy
#439
of 242,206
Works
529
Citations
220k
Citations per work
416.2
h-index
112
i10-index 345Top 0.2% in Nephrology
Drawing this view