98 pubs · 18,752 cites · h-index 38
Jackson Laboratory
2014 - Present
Institute of Zoology
2024 - Present
Arizona State University
2022 - Present
Chinese Academy of Sciences
2024 - 2025
University of Chinese Academy of Sciences