40 pubs · 1,198 cites · h-index 9
Shenzhen Bay Laboratory
2025 - Present
Institute of Molecular Medicine
2026 - Present
South China Agricultural University
2020 - 2025
Changchun University of Science and Technology
2025 - 2025
Yunnan University
2025 - 2025