93 pubs · 3,691 cites · h-index 29
Istituto Dermopatico dell'Immacolata
1996 - Present
Istituti di Ricovero e Cura a Carattere Scientifico
2003 - Present
Ingegneria dei Sistemi (Italy)
2021 - 2024
Institute of Cell Biology and Neurobiology
2000 - 2014
In-Q-Tel
2012 - 2012