X

Xavier Tarrado

Hospital Sant Joan de Déu Barcelona

ORCID: 0000-0002-8072-7095

80 papers and 789 citations.

PubIndex Score94Top 6% · mid-careerHow it's scored
80Publications
789Total Citations
First senior author: 2016

Top publicationsby citations

Indexing 80 publications…