TSLP and cancer: However, the role of TSLP in cancer appears increasingly controversial, even paradoxical, as it exerts either pro- or anti-tumorigenic effects, depending on the context [17].