1,267 pubs · 61,400 cites · h-index 121
Northeast Agricultural University
2025 - 2025
Shanghai Jiao Tong University
2025 - 2025
Chinese Academy of Sciences
1998 - 2025
Interface (United States)
2010 - 2025
Beijing National Laboratory for Molecular Sciences
2000 - 2025