10.1007/s10585-012-9553-6