519 pubs · 43,420 cites · h-index 94
Edinburgh Cancer Research
2015 - Present
University of Siena
2023 - 2025
University of Helsinki
2022 - 2025
Optimat (United Kingdom)
Genomics England