Skip to main content

Highlights

  1. 1
    Nature · 2024
    PMID: 38658764PMCID: PMC11078736DOISenior author212 citations
  2. 2
    Cancer discovery · 2021
    PMID: 34479871PMCID: PMC9401506DOISenior author453 citations
  3. 3
    Cell reports · 2021
    PMID: 34289354PMCID: PMC8371260DOISenior author108 citations

Publications

416 publications
Completed grants (7)

News mentions

External relationships

Leadership Roles

Ludwig Institute for Cancer Research