Hypothesis Open access Cancer Cell International 1720 Accesses 11 Citations 2 Altmetric Metrics details