613 pubs · 54,306 cites · h-index 99
University of Turin
1983 - 2023
Azienda Ospedaliera Citta' della Salute e della Scienza di Torino
2012 - 2021
Takeda (United States)
2017 - 2021
GlaxoSmithKline (Switzerland)
2020 - 2021
Millennium Engineering and Integration (United States)
2017 - 2021