Consejo Nacional de Ciencia y Tecnología, CONACYT: 813934; National Key Research and Development Program of China, NKRDPC: 2021YFC2900900 Grant uri icon