MMP9 and cancer: MMP-9 can be produced by cancer or stromal cells but is mostly secreted by macrophages (Foda and Zucker, 2001).