NLRC4 and cancer: Overall, NLRC4 has been found to play contradictory roles in cancer progression; this may be due to lack of littermate controls in in vivo studies, differences in the gut microbiota between different animal facilities, differences in the genetic background of the mouse lines, and differences in the cancer models and experimental techniques.