15 pubs · 1,143 cites · h-index 10
Chinese Academy of Sciences
2025 - 2025
Stanford University
2022 - 2024
Chengdu Third People's Hospital
2015 - 2022
Institute of Process Engineering
2019 - 2021
South Central Minzu University
2009 - 2010