The present invention relates to an anticancer vaccine comprising polynucleotides or polypeptides, methods of treatment of cancer wherein such an anticancer vaccine is used as well as methods for producing the vaccine. The vaccine comprises a polynucleotide comprising a nucleotide sequenceencoding a targeting unit, a dimerization unit, a first linker and an antigenic unit, wherein said antigenic unit comprises n-1 antigenic subunits, each subunit comprising at least a part of a cancer neoepitope sequence and a second linker and said antigenic unit further comprising a final cancer neoepitope sequence, wherein n is an integer of from 3 to 50, or the vaccine comprises a polypeptide encoded by the polynucleotide or a dimeric protein consisting of two polypeptides encoded by the polynucleotide.