211 pubs · 5,520 cites · h-index 44
IRCCS Ospedale San Raffaele
2009 - Present
Check Point (Israel)
2026 - Present
Fondazione Santa Lucia
2026 - Present
Istituti di Ricovero e Cura a Carattere Scientifico
2009 - 2025
Fondazione IRCCS Istituto Nazionale dei Tumori
2010 - 2025