HLA-C and cancer: Neoantigens are abnormal proteins produced by cancer cells through non-synonymous mutations, which specifically bind to MHC molecules and present to the surface of cancer cells or antigen presenting cells.