I

Ilario De Toma

AstraZeneca (Netherlands)

ORCID: 0000-0003-4128-2561

36 papers and 871 citations.

PubIndex Score80Top 20% · early-careerHow it's scored
36Publications
871Total Citations
First publication: 2014