NLRC4 and cancer: 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).