62 pubs · 4,701 cites · h-index 32
University of California, Riverside
2002 - 2025
Instituto de Biomedicina de Sevilla
2018 - 2018
Martinez VA Medical Center
2010 - 2010
Rockefeller University
1994 - 2001
University of Lausanne
1987 - 1993