Doctors typically diagnose cancer via a biopsy, which can be invasive and expensive. A better way to diagnose the disease would be to detect telltale tumor cells floating in the bloodstream, but such a test has proved difficult to develop because stray cancer cells are rare, and it’s difficult to separate them from the mélange of cells in circulation.