379 pubs · 16,481 cites · h-index 69
Incyte (United States)
2026 - Present
University of California, Berkeley
2001 - Present
QB3
2011 - 2025
Berkeley College
2007 - 2025
Lawrence Berkeley National Laboratory
2001 - 2025