Science Explorer Back to mapMap
World rank
#206,619
of 7,710,434 ranked researchers
Rank in Italy
#4,798
of 242,206
Works
184
Citations
8k
Citations per work
43.2
h-index
31
i10-index 51Top 8.1% in Biophysics
Drawing this view