Science Explorer Back to mapMap
World rank
#1,761,653
of 7,710,434 ranked researchers
Rank in Italy
#57,822
of 242,206
Works
189
Citations
3.5k
Citations per work
18.7
h-index
35
i10-index 62Top 8.3% in Oncology
Drawing this view