46 pubs · 1,214 cites · h-index 16
University of York
2017 - Present
European Commission
2018 - 2018
National Institute for Health Research
PENTA Foundation
Medical Research Council