76 pubs · 873 cites · h-index 17
National Institute for Parasitic Diseases
2025 - 2025
Shanghai Jiao Tong University
2022 - 2025
Hunan University of Humanities, Science and Technology
2025 - 2025
Manchester Academic Health Science Centre
2020 - 2025
Cell and Gene Therapy Catapult
2024 - 2025