Progress in cancer detection