"1179-1322" . . . . . "2.886" . "2019" . . "Yes" . "2009" . . "Upon acceptance" . . . . . . . "422989826" . . "Cancer Management and Research" . . "Cancer Manag. Res." . . . . "Cancer Management and Research" .