Science Explorer Back to mapMap
World rank
#6,206,514
of 7,710,434 ranked researchers
Rank in Spain
#150,907
of 204,306
Works
20
Citations
157
Citations per work
7.9
h-index
6
i10-index 4Top 85% in Nephrology
Drawing this view