27 pubs · 2,589 cites · h-index 11
Bayer (Germany)
2017 - 2024
Scripps Research Institute
2012 - 2012
University of Eastern Finland
ETH Zurich
2009 - 2012
University of California, San Diego