A

Antonio Artigas

Instituto de Salud Carlos III

ORCID: 0000-0002-8029-1017

640 papers and 56k citations.

PubIndex Score98Top 2%How it's scored
640Publications
56kTotal Citations
First publication: 1978First senior author: 1983