NLRP1, NLRP3, NLRC4, NLRP6, NLRP7, and NLRP12 have mixed roles in the pathogenesis of a variety of cancers as reviewed here in details (162, 163). This evidence concerns the gene NLRP12 and cancer.