Science Explorer Back to mapMap
World rank
#29,088
of 7,710,434 ranked researchers
Rank in Spain
#262
of 204,306
Works
1,486
Citations
73k
Citations per work
49.2
h-index
116
i10-index 518Top 0.2% in Oncology
Drawing this view