34 pubs · 600 cites · h-index 15
European Medicines Agency
2020 - 2025
Medical Research Council
2010 - 2010
Hospital Universitario de Valme
2005 - 2005
Stanford University
Universidad Complutense de Madrid
1999 - 2004