APC and adenoma: Until today, these genes are considered as major tumor suppressor genes (APC and TP53) or oncogenes (KRAS) of CRC development, although mutations in other genes have subsequently been discovered within the adenoma-carcinoma sequence model.