L

Lorenza Garribba

European Institute of Oncology

ORCID: 0000-0003-1840-7354

12 papers and 407 citations.

PubIndex Score80Top 20% · early-careerHow it's scored
12Publications
407Total Citations
First publication: 2022