124 pubs · 6,510 cites · h-index 33
Uppsala University
2014 - Present
Science for Life Laboratory
2016 - Present
Universidad de Valladolid
2024 - 2024
Universidad Complutense de Madrid
Pennsylvania State University