Marcelo Rojas
Institution: Instituto de Salud Pública de Chile
Observed institutions: Instituto de Salud Pública de Chile, University of Chile, Stanford University
ORCID: 0009-0000-1139-9502
Observed ORCID: 0009-0000-1139-9502
OpenAlex ID: A5023068220
