103 pubs · 7,918 cites · h-index 36
National Research Council
2004 - Present
University of Padua
2015 - 2025
Institute of Applied Science and Intelligent Systems
2003 - 2025
Istituto di Chimica Biomolecolare
2003 - 2025
Institute of Protein Biochemistry
2016 - 2016