66 pubs · 1,089 cites · h-index 16
Pontificia Universidad Católica de Chile
2012 - Present
National Institutes of Health
2017 - 2025
National Institute of Dental and Craniofacial Research
Universidad de Santiago de Chile
2024 - 2024