E

Emilio Canovai

Oxford University Hospitals NHS Trust

ORCID: 0000-0003-4921-466X

77 papers and 299 citations.

PubIndex Score92Top 8% · mid-careerHow it's scored
77Publications
299Total Citations
First publication: 2025First senior author: 2022

Top publicationsby citations

Indexing the rest of 77 publications…