59 pubs · 8,799 cites · h-index 33
Istituto Superiore di Sanità
2017 - 2017
Protected Trust Services (United Kingdom)
2017 - 2017
Institute of Neurobiology and Molecular Medicine
2006 - 2014
National Research Council
2006 - 2014
National Institute of Arthritis and Musculoskeletal and Skin Diseases
1997 - 2008