73 pubs · 4,549 cites · h-index 31
Quest Diagnostics (United States)
2024 - 2025
University of Chicago
2014 - 2014
Takeda (United States)
2010 - 2013
Millennium Engineering and Integration (United States)
2005 - 2013
Cellular Research (United States)
1997 - 1999