BDNF and cancer: BDNF is a cytokine secreted by a few human cancers, supporting growth and survival of tumor cells [23].