Therefore, macrophage has a dichotomous role, either pro-cancer or anti-cancer, depending on its status of Atf3. This evidence concerns the gene ATF3 and cancer.