128 pubs · 868 cites · h-index 16
National Research Council Canada
2017 - Present
University of Science and Technology of China
2020 - 2025
Jimei University
2025 - 2025
Xinjiang Agricultural University
2025 - 2025
Chengdu Research Base of Giant Panda Breeding
2025 - 2025