Letter to the Editor Open access Molecular Cancer 3314 Accesses 30 Citations 2 Altmetric Metrics details