
910 pubs · 55,191 cites · h-index 107
Universidad Complutense de Madrid
1977 - 2025
Research Institute Hospital 12 de Octubre
2013 - 2025
Biomedical Research Networking Center in Bioengineering, Biomaterials and Nanomedicine
2008 - 2025
Centro de Investigación Biomédica en Red
2008 - 2025
Eindhoven University of Technology
2025 - 2025