49 pubs · 4,153 cites · h-index 24
Io Therapeutics (United States)
2024 - Present
CTI BioPharma (Italy)
2026 - Present
Tongji University
2025 - 2025
Shanghai Veterinary Research Institute
Gilead Sciences (United States)
2010 - 2024