国家自然科学基金81660835、81860560、U1812403;贵州省教育厅青年科技人才成长项目黔教合KY字[2018]188号;贵州省区域内一流学科建设项目-公共卫生与预防医学黔教科研发[2017]85号;National Natural Science Foundation of China81660835, 81860560, U1812403;Guizhou Provincial Department of Education Youth Science and Technology Talents Growth Project[2018]188;the First-class Discipline Construction Project in Guizhou Province-Public Health and Preventive Medicine[2017] 85