435 pubs · 5,885 cites · h-index 40
Uppsala University
2001 - Present
Science for Life Laboratory
2025 - Present
Center for Life Sciences
2026 - Present
Institute of Structural and Molecular Biology
2024 - 2024
University College London