TIMP3 and cancer: Compared with the constant and opposing patterns of TIMP-1 and TIMP-3, variable trends have been reported for TIMP-2 and TIMP-4 in human cancer, which could due to the heterogeneity of the types and stages of cancer [8].