APC and cancer: Adenomatous polyposis coli (APC) protein (2843 aa) is a large multi-domain protein encoded by the tumor suppressor APC gene, and is involved in the Wnt signaling pathway that plays an integral role in cell adhesion and proliferation in cancer [42].