343 pubs · 22,747 cites · h-index 68
Uppsala University
2010 - Present
Center for Life Sciences
2026 - Present
Science for Life Laboratory
2025 - 2025
Harvard University
2018 - 2018
University of California, Berkeley
2017 - 2017