Review Open access Journal of Experimental & Clinical Cancer Research 7694 Accesses 58 Citations 3 Altmetric Metrics details