STAT3 and cancer: The opposing roles of STAT3 in cancer may be explained by the existence of two alternatively-spliced STAT3 isoforms: the full-length STAT3α isoform (92 kDa) and the truncated STAT3β isoform (83 kDa) (Figure 1).