48 pubs · 3,180 cites · h-index 23
Amgen (United States)
1996 - 2023
Green Biologics (United Kingdom)
2014 - 2014
Whitehead Institute for Biomedical Research
2005 - 2005