English | German | Russian | Czech

mimotope English

Meaning mimotope meaning

What does mimotope mean?

mimotope

(biochemistry) Any biological macromolecule (especially a peptide) that mimics an epitope

Are you looking for...?