Natural Science Foundation of Guizhou Province Grant Grant No. ZK2022-YB632