55 pubs · 892 cites · h-index 15
Israel Institute for Biological Research
2013 - 2025
National Institute of Health of Thailand
2025 - 2025
National Institute of Allergy and Infectious Diseases
2018 - 2025
National Institutes of Health
2018 - 2024
Takeda (United States)
2014 - 2014