The matrix metalloproteinases (MMPs) comprise a family of zinc-dependent endopeptidases that consist of more than 21 human MMPs and numerous homologues from other species. They can be divided into ...