J

Juan L. Rodrı́guez-Tudela

Instituto de Salud Carlos III

ORCID: 0000-0003-0458-7139

155 papers and 10k citations.

PubIndex Score98Top 2%How it's scored
155Publications
10kTotal Citations
First publication: 1990First senior author: 1990

Top publicationsby citations

Indexing the rest of 155 publications…