Giotto Biotech (Italy)h-index: 35Total citations: 3,299Total papers: 140Homepage: https://www.giottobiotech.com