S

Sara Balduzzi

Dutch Cancer Society

ORCID: 0000-0003-1205-1895

159 papers and 12k citations.

PubIndex Score96Top 4% · mid-careerHow it's scored
159Publications
12kTotal Citations
First publication: 2010First senior author: 2014