Provided herein are methods for classifying how a subject having a cancer will respond to immunotherapeutic (IT) therapy based on the subject's immunosignature or frameshift signature. Also provided herein are methods for classifying a subject having a cancer as having a good prognosis or a poor prognosis based on the subject's immunosignature or frameshift signature.