117 pubs · 3,668 cites · h-index 33
University of Padua
2006 - 2025
Inserm
2013 - 2013
Université de Lille
Institut Pasteur de Lille
European Genomic Institute for Diabetes