The present invention relates to prophylactic and therapeutic methods of immunization against neoplastic and infectious diseases. The invention provides a method for identification of novel immunogens and compositions of such immunogens that are useful for eliciting immune responses against antigens associated with neoplastic or infectious diseases.