Science Explorer Back to mapMap
World rank
#145,071
of 7,710,434 ranked researchers
Rank in Italy
#3,101
of 242,206
Works
1,462
Citations
67k
Citations per work
45.7
h-index
111
i10-index 581Top 0.2% in Oncology
Drawing this view