Circulating tumor cells: what we know, what do we want to know about them and are they ready to be used in clinics?

Circulating tumor cells: what we know, what do we want to know about them and are they ready to be used in clinics?