Skip to main content

Highlights

  1. 1
    Nature medicine · 2024
    PMID: 38942992PMCID: PMC11416063DOIFirst author69 citations
  2. 2
    STAR protocols · 2020
    PMID: 33786456PMCID: PMC7988237DOIFirst author37 citations

Publications

30 publications

News mentions

External relationships

Professional Services

Linkoping University