The present disclosure provides methods of identifying a disease-specific immunogenic peptide through a series of selection steps. Immunogenic epitopes identified by methods of the present disclosure are applicable for use in peptide-based immunotherapy, preferably cancer therapy. Furthermore, the methods of the present disclosure may be performed in a high-throughput manner and serve as a means of personalized vaccine development and therapy. Also provided are compositions of immunogenic peptides as well as methods of treatment comprising said compositions.