89 pubs · 5,939 cites · h-index 36
ETH Zurich
1976 - 2024
Paul Scherrer Institute
2004 - 2015
John Innes Centre
2010 - 2010
Uppsala University
Max Planck Institute for Biophysical Chemistry