61 pubs · 23,216 cites · h-index 39
Directorate-General for Interpretation
2024 - 2024
University of California, Berkeley
2007 - 2022
Lawrence Berkeley National Laboratory
1999 - 2015
Centro de Biología Molecular Severo Ochoa
2007 - 2007
Universidad Autónoma de Madrid
2007 - 2007