Thioredoxin reductase 1 (TXNRD1) plays dual roles, because it can induce cancer and inhibit cancer. This evidence concerns the gene TXNRD1 and cancer.