nanoparticle sensor