ANGPTL4 and cancer: These conflicting phenomena might be given rise to the following possibilities: First, different ANGPTL4 fragments may have distinct biological roles in human cancers.