460 pubs · 15,053 cites · h-index 69
University of Leeds
2025 - Present
University College London
1970 - Present
Birkbeck, University of London
1987 - Present
MRC Laboratory of Molecular Biology
2025 - 2025
Universidad de Londres
2022 - 2025