TRIM31 and cancer: However, TRIM31 exhibits contradictory functions in the progression of cancer.