159 pubs · 6,409 cites · h-index 41
University of Bern
2025 - 2025
Protein Metrics (United States)
Innovative Research (United States)
2024 - 2025
Technical University of Denmark
2011 - 2025
Stanford University