Funding information:
National Natural Science Foundation of China, Grant/Award Number: 81571480;
Luzhou Municipal People’s Government‐Southwest Medical University Science and Technology Strategic Cooperation Project, Grant/Award Number: 2020LZXNYDJ03.