36 pubs · 734 cites · h-index 14
Thermo Fisher Scientific (United States)
2020 - 2025
Stanford University
2017 - 2023
Palo Alto University
2020 - 2020
SLAC National Accelerator Laboratory
2017 - 2020
Stanford Medicine
2017 - 2017