TSLP and cancer: TSLP is predominantly expressed by epithelial cells and keratinocytes but can also be produced by several immune cells and some cancers.