TRIM31 and cancer: These seemingly contradictory observations may be related to the different timing and versatile roles that TRIM31 has in cancer initiation, tumor progression, and the development of drug resistance38.