The original version of this article (Yang et al., 2023) unfortunately contained a mistake. In Acknowledgments, the funding information for the Zhejiang Provincial Natural Science Foundation of China (No. LBY21H160001) was wrong. The correct funding should be the Zhejiang Health Science and Technology Project (No. 2022KY682), China.