54 pubs · 1,137 cites · h-index 18
Johns Hopkins University
2009 - 2025
Universidad de Guadalajara
2007 - 2025
Örebro University
2024 - 2025
Johns Hopkins Medicine
2025 - 2025
Science for Life Laboratory