81 pubs · 4,530 cites · h-index 24
Uppsala University
2009 - Present
Science for Life Laboratory
2012 - Present
University of Lausanne
2004 - 2009