Methods, systems, and computer program products that predict an individual's treatment outcome from a sampling of a group of patients' biological profiles. Biological profile information is received from patients who had a medical condition and who received a treatment. Treatment outcome information regarding the patients who had the medical condition and who received the treatment is also received. A discriminant analysis-based pattern recognition process is then performed on the biological profile information and the treatment outcome information, thereby generating a model that correlates between the biological profile information and the treatment outcome information. The model can be used for, among other things, predicting treatment outcome for the new patient for the treatment.