19 pubs · 3,009 cites · h-index 16
Pfizer (United States)
2012 - 2025
PRX Research
2024 - 2025
Technische Universität Dresden
2023 - 2023
AstraZeneca (United States)
2013 - 2014
United States Department of Agriculture
2010 - 2010