159 pubs · 17,243 cites · h-index 62
University of Basel
2001 - 2025
Research Network (United States)
2025 - 2025
Friedrich Miescher Institute
1992 - 2023
Yale University
2011 - 2011
Inserm
2003 - 2003