631 pubs · 11,560 cites · h-index 53
Universitat Pompeu Fabra
2011 - 2025
Instituto de Salud Carlos III
2022 - 2025
Spanish National Centre for Cardiovascular Research
2022 - 2025
Biomedical Research Networking Center on Neurodegenerative Diseases
2025 - 2025
Centro Nacional de Epidemiología
2025 - 2025