Science Explorer Back to mapMap
World rank
#17,548
of 7,710,434 ranked researchers
Rank in Italy
#307
of 242,206
Works
2,091
Citations
328k
Citations per work
156.8
h-index
204
i10-index 1,239Top 0.1% in Nephrology
Drawing this view