91 pubs · 3,153 cites · h-index 32
Stanford University
2014 - 2025
National Clinical Research
2024 - 2024
Zhejiang Center for Disease Control and Prevention
Zhejiang University
National Cancer Institute
2008 - 2023