 They can respond to the presence of many different gases from gaseous ammonia to diesel fumes.Carbon nanotube sensors can be made more selective by using a polymer as a barrier, doping the nanotubes with heteroatoms, or adding functional groups to the surface of the nanotubes.Many different nanoparticles of varying size, structure and composition have been incorporated into chemiresistor sensors.