IBM lab-on-a chip helps detect cancer at nanoscale