82 pubs · 5,290 cites · h-index 28
Pfizer (United States)
2005 - 2024
Linköping University
2022 - 2022
University of California, San Diego
2021 - 2022
WorldFish
2018 - 2021
Institute of Medicinal Plant Development
2017 - 2017