TIMPs are secreted proteins, and it has been debated what kind of cells secrete TIMP-1 due to some reports showed TIMP-1 expression in the cancer cells, and some found TIMP-1 expression in the stromal components of the tumor. This evidence concerns the gene TIMP1 and neoplasm.