38 pubs · 1,968 cites · h-index 18
Chinese Academy of Sciences
2014 - 2025
Huazhong Agricultural University
2025 - 2025
ShanghaiTech University
2016 - 2025
Tongren Hospital
Center for Excellence in Molecular Cell Science