YMPD: Yeast Mitochondrial Protein Database

What does YMPD mean? The above is one of YMPD meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Yeast Mitochondrial Protein Database