109 pubs · 1,439 cites · h-index 22
Iberia (Spain)
2021 - 2021
NTT Basic Research Laboratories
2011 - 2011
Abbott (Spain)
Research Institute Hospital 12 de Octubre
1991 - 2008
Pediatric Nephrology of Alabama
2008 - 2008