Nanochips