57 pubs · 5,308 cites · h-index 27
The University of Texas MD Anderson Cancer Center
2016 - 2025
Arcadia
2025 - 2025
DecImmune Therapeutics (United States)
2023 - 2024
Sun Yat-sen University
2021 - 2021
The First Affiliated Hospital, Sun Yat-sen University
2021 - 2021