347 pubs · 9,695 cites · h-index 53
University of Udine
2009 - Present
Pontificia Universidad Católica de Chile
2012 - 2022
National Academies of Sciences, Engineering, and Medicine
2001 - 2019
Institute of Molecular Bioimaging and Physiology
2006 - 2019
National Research Council
1996 - 2019