45 pubs · 1,298 cites · h-index 17
IRCCS Policlinico San Donato
2009 - Present
Institute of Parasitology
2025 - Present
University of Milan
2021 - 2021
University of Bristol
2017 - 2017
Molecular Engines Laboratories (France)
2011 - 2011