Application of Machine Learning Algorithms for Prediction of Tumor T-Cell Immunogens
Source abstract
Abstract
The identification and characterization of immunogenic tumor antigens are essential for cancer vaccine development. In light of the impracticality of isolating and evaluating each putative antigen individually, in silico prediction algorithms, particularly those utilizing machine learning (ML) approaches, play a pivotal role. These algorithms significantly reduce the experimental workload necessary for discovering vaccine candidates. In this study, we employed six supervised ML methods on a dataset comprising 212 experimentally validated human tumor peptide antigens and an equal number of non-antigenic human peptides to develop models for immunogenicity prediction. These methods encompassed k-nearest neighbor (kNN), linear discriminant analysis (LDA), quadratic discriminant analysis (QDA), support vector machine (SVM), random forest (RF), and extreme gradient boosting (XGBoost). The models underwent validation through internal cross-validation within 10 groups from the training set and were further assessed using an external test set. Remarkably, the kNN model demonstrated superior performance, recognizing 90% of the known immunogens in the test set. The RF model excelled in the identification of non-immunogens, accurately classifying 93% of them in the test set. The three top-performing ML models according to multiple evaluation metrics (SVM, RF, and XGBoost) are to be subsequently integrated into the new version of the VaxiJen server, facilitating tumor antigen prediction through a majority voting mechanism.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: vaccines and immunoinformatics approaches · Monoclonal and Polyclonal Antibodies Research · T-cell and B-cell Immunology
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Drug Design and Bioinformatics Lab, Faculty of Pharmacy, Medical University-Sofia, 1000 Sofia, Bulgaria
Funding
the Bulgarian national plan for recovery and resilience through the Bulgarian National Science Fund · the Science and Education for Smart Growth Operational Program
References (38)
Show source-provided references
1. Immunogenicity of cancer cells: An overview10.1016/j.cellsig.2023.110952 ↗
2. Innate immune recognition of cancer10.1146/annurev-immunol-032414-112043 ↗
3. In situ vaccine, immunological memory and cancer cure10.1080/21645515.2015.1073427 ↗
4. Okada, M., Shimizu, K., and Fujii, S.I. (2022). Identification of Neoantigens in Cancer Cells as Targets for Immunotherapy. Int. J. Mol. Sci., 23.10.3390/ijms23052594 ↗
5. An overview of bioinformatics tools for epitope prediction: Implications on vaccine development10.1016/j.jbi.2014.11.003 ↗
6. Beltrán, J.F.L., Herrera, L.B., and Farias, J.G. (2019). TTAgP 1.0: A computational tool for the specific prediction of tumor T cell antigens. Comp. Biol. Chem., 83.10.1016/j.compbiolchem.2019.107103 ↗
7. Charoenkwan, P., Nantasenamat, C., Hasan, M.M., and Shoombuatong, W. (2020). iTTCA-Hybrid: Improved and robust identification of tumor T cell antigens by utilizing hybrid feature representation. Anal. Biochem., 599.10.1016/j.ab.2020.113747 ↗
8. iTTCA-RF: A random forest predictor for tumor T cell antigens10.1186/s12967-021-03084-x ↗
9. AAindex: Amino Acid Index Database10.1093/nar/27.1.368 ↗
10. SMOTE: Synthetic minority over-sampling technique10.1613/jair.953 ↗
11. Herrera-Bravo, J., Herrera, L.B., Farias, J.G., and Beltrán, J.F. (2021). TAP 1.0: A robust immunoinformatic tool for the prediction of tumor T-cell antigens based on AAindex properties. Comput. Biol. Chem., 91.10.1016/j.compbiolchem.2021.107452 ↗
12. Charoenkwan, P., Pipattanaboon, C., Nantasenamat, C., Hasan, M.M., Moni, M.A., Lio, P., and Shoombuatong, W. (2023). PSRTTCA: A new approach for improving the prediction and characterization of tumor T cell antigens using propensity score representation learning. Comput. Biol. Med., 152.10.1016/j.compbiomed.2022.106368 ↗
13. Doytchinova, I.A., and Flower, D.R. (2007). VaxiJen: A server for prediction of protective antigens, tumour antigens and subunit vaccines. BMC Bioinform., 8.10.1186/1471-2105-8-4 ↗
14. Peptide quantitative structure-activity relationships, a multivariate approach10.1021/jm00390a003 ↗
15. DNA and peptide sequences and chemical processes multivariately modelled by principal component analysis and partial least squares projections to latent structures10.1016/0003-2670(93)80437-P ↗
16. Genetic algorithms as a strategy for feature selection10.1002/cem.1180060506 ↗
17. Partial least squares analysis with cross-validation for the two-class problem: A monte carlo study10.1002/cem.1180010306 ↗
18. Vensko, S.P., Olsen, K., Bortone, D., Smith, C.C., Chai, S., Beckabir, B., Fini, M., Jadi, O., Rubinsteyn, A., and Vincent, B.G. (2023). LENS: Landscape of Effective Neoantigens Software. Bioinformatics, 39.10.1093/bioinformatics/btad322 ↗
19. OpenVax: An open-source computational pipeline for cancer neoantigen prediction10.1007/978-1-0716-0327-7_10 ↗
20. pVACtools: A Computational Toolkit to Identify and Visualize Cancer Neoantigens10.1158/2326-6066.CIR-19-0401 ↗
21. nextNEOpi: A comprehensive pipeline for computational neoantigen prediction10.1093/bioinformatics/btab759 ↗
22. TIminer: NGS data mining pipeline for cancer immunology and immunotherapy10.1093/bioinformatics/btx377 ↗
23. McLaren, W., Gil, L., Hunt, S.E., Riat, H.S., Ritchie, G.R.S., Thormann, A., Flicek, P., and Cunningham, F. (2016). The Ensembl Variant Effect Predictor. Genome Biol., 17.10.1186/s13059-016-0974-4 ↗
24. OptiType: Precision HLA typing from next-generation sequencing data10.1093/bioinformatics/btu548 ↗
25. NetMHCpan-4.0: Improved Peptide-MHC Class I Interaction Predictions Integrating Eluted Ligand and Peptide Binding Affinity Data10.4049/jimmunol.1700893 ↗
26. Charoenkwan, P., Schaduangrat, N., and Shoombuatong, W. (2023). StackTTCA: A stacking ensemble learning-based framework for accurate and high-throughput identification of tumor T cell antigens. BMC Bioinform., 24.10.1186/s12859-023-05421-x ↗
27. The immune epitope database (IEDB) 3.010.1093/nar/gku938 ↗
28. New quantitative descriptors of amino acids based on multidimensional scaling of a large number of physical-chemical properties10.1007/s00894-001-0058-5 ↗
29. (2024, May 05). Scikit-Learn Machine Learning in Python. Available online: https://scikit-learn.org.
30. (2024, May 05). Sklearn.Model_Selection.GridSearchCV. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html.
31. Goldberger, J., Hinton, G.E., Roweis, S.T., and Salakhutdinov, R.R. (2005, January 5–8). Neighbourhood components analysis. Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada.
32. Hastie, T., Tibshirani, R., and Friedman, J. (2008). The Elements of Statistical Learning, Springer. Section 4.3.
33. A Review on Support Vector Machine for Data Classification
34. Random Forests10.1023/A:1010933404324 ↗
35. Chen, T.Q., and Guestrin, C. (2016, January 13–17). Xgboost: A Scalable Tree Boosting System. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.10.1145/2939672.2939785 ↗
36. Permutation tests for studying classifier performance
37. Classification assessment methods
38. Weinheim van de Waterbeemd, H. (1995). Chemometric Methods in Molecular Design, Wiley.10.1002/9783527615452 ↗