60 pubs · 8,734 cites · h-index 30
Consejo Superior de Investigaciones Científicas
2011 - Present
Centro Nacional de Biotecnología
2007 - Present
Universidad Autónoma de Madrid
2011 - Present
National Research Council
2024 - 2024
University of Padua
2022 - 2022