241 pubs · 5,568 cites · h-index 39
Universidade de Santiago de Compostela
1997 - Present
Center for Research in Molecular Medicine and Chronic Diseases
2013 - Present
Intel (United States)
2025 - 2025
SingularLogic (Greece)
2025 - 2025
Zhejiang University-University of Edinburgh Institute
2018 - 2018