Review Open access Journal of Experimental & Clinical Cancer Research 8099 Accesses 108 Citations 2 Altmetric Metrics details