94 pubs · 17,049 cites · h-index 35
Max Planck Institute of Biochemistry
2007 - Present
Consejo Superior de Investigaciones Científicas
2025 - 2025
Universitat Pompeu Fabra
2025 - 2025
Institut de Biologia Evolutiva
2025 - 2025
Max Planck Society
2008 - 2020