32 pubs · 6,552 cites · h-index 19
Thermo Fisher Scientific (United States)
2016 - Present
Technische Universität Dresden
2018 - 2021
Scripps Research Institute
2010 - 2015
Torrey Pines Institute For Molecular Studies
2015 - 2015
Brigham Young University
2014 - 2014