61 pubs · 2,351 cites · h-index 24
University of Wisconsin–Madison
2024 - Present
Qingdao University of Science and Technology
2025 - 2025
Biochemical Society
Stanford Medicine
Chinese Academy of Fishery Sciences