323 pubs · 21,514 cites · h-index 73
École Polytechnique Fédérale de Lausanne
1993 - Present
Karlsruhe Institute of Technology
2010 - 2025
IBM Research - Almaden
2008 - 2025
Digital Proteomics (United States)
2025 - 2025
ORCID
2021 - 2021