Thus, the dual role of TXNRD1 in cancers might depend on the stage of cancer initiation and development and on varied vulnerabilities of tissues to oxidative stress as well. Here, TXNRD1 is linked to cancer.