The hallmarks of cancer cells. Cancer cells from most human cancers share six acquired traits that collectively dictate malignant growth: (a) self-sufficiency with respect to growth signals, (b) insensitivity to growth-inhibitory signals, (c) evasion of programmed cell death, (d) limitless replicative potential, (e) sustained angiogenesis, and (f) tissue invasion and metastasis. All these traits contribute to growth, detachment and invading potential of cancer cells (adapted from [1])