54 pubs · 1,542 cites · h-index 20
Johns Hopkins University
2025 - 2025
Johns Hopkins Medicine
2025 - 2025
Consejo Superior de Investigaciones Científicas
1989 - 2023
Instituto de Investigaciones Biomédicas Sols-Morreale
2014 - 2023
Universidad Autónoma de Madrid
1983 - 2023