75 pubs · 3,158 cites · h-index 27
Ludwig Cancer Research
2015 - Present
University of Lausanne
University Hospital of Lausanne
2021 - 2021
Scripps Research Institute
2008 - 2017
Inserm
2002 - 2017