24 pubs · 3,836 cites · h-index 20
AvidBiotics (United States)
2011 - 2023
Thermo Fisher Scientific (United States)
2022 - 2022
Stanford University
2006 - 2010
Stanford Medicine
2009 - 2009
McGill University
1994 - 2005