132 pubs · 5,037 cites · h-index 39
Biogen (United States)
2023 - 2023
Moderna Therapeutics (United States)
2022 - 2022
Anglia Ruskin University
2021 - 2021
Winston-Salem State University
2018 - 2018
University College London
2000 - 2018