330 pubs · 23,384 cites · h-index 76
Stockholm University
1996 - Present
Science for Life Laboratory
2010 - Present
Swedish e-Science Research Centre
Karolinska Institutet
1990 - 2024
Yale University
2014 - 2024