Science Explorer Back to mapMap
World rank
#142,008
of 7,710,434 ranked researchers
Rank in Italy
#3,015
of 242,206
Works
3,694
Citations
115k
Citations per work
31.2
h-index
130
i10-index 1,143Top 0.1% in Nephrology
Drawing this view