Natural Sciences and Engineering Research Council of Canada, NSERC: 50503-10940-500; Consejo Nacional de Ciencia y Tecnología, CONACYT Grant uri icon