Instituto Politécnico Nacional, IPN; Consejo Nacional de Ciencia y Tecnología, CONACYT: CONACYT-CB-286990-2016 Grant uri icon