IL7 and cancer: IL-7 plays a complex role in cancer pathology, and there has been increasing interest in its potential role in cancer cachexia.