13 pubs · 1,194 cites · h-index 8
Johnson & Johnson (United States)
2025 - 2025
University of British Columbia
2007 - 2020
MRC Laboratory of Molecular Biology
2017 - 2020