STAT3 and cancer: Accumulated studies have provided controversial evidences of prognostic value for signal transducer and activator of transcription proteins 3 (STAT3) in cancers.