R

Rubén Alvarado

Instituto de Salud Pública de Chile

ORCID: 0000-0002-8091-0324

213 papers and 2.3k citations.

PubIndex Score90Top 10%How it's scored
213Publications
2.3kTotal Citations
First senior author: 1995