149 pubs · 8,225 cites · h-index 29
University of Dundee
2008 - Present
Ninewells Hospital
2021 - Present
Genomics (United Kingdom)
2022 - Present
Juniper Networks (United States)
2025 - 2025
Princess Alexandra Hospital