43 pubs · 2,839 cites · h-index 12
Profectus Biosciences (United States)
2025 - 2025
Arcadia Biosciences (United States)
2025 - 2025
Pulse Biosciences (United States)
2017 - 2024
Scripps Research Institute
2013 - 2016
Eli Lilly (United States)
2011 - 2011