Research Open access Journal of Experimental & Clinical Cancer Research 2682 Accesses 33 Citations 1 Altmetric Metrics details A Correction to this article was published on 13 December 2022 This article has been updated