CLN5 and cancer: BMPs mediate the interactions between cancer cells and various cellular components in the tumor microenvironment.