Cargando…
A Systematic Evaluation of Supervised Machine Learning Algorithms for Cell Phenotype Classification Using Single-Cell RNA Sequencing Data
The new technology of single-cell RNA sequencing (scRNA-seq) can yield valuable insights into gene expression and give critical information about the cellular compositions of complex tissues. In recent years, vast numbers of scRNA-seq datasets have been generated and made publicly available, and thi...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8905542/ https://www.ncbi.nlm.nih.gov/pubmed/35281805 http://dx.doi.org/10.3389/fgene.2022.836798 |
_version_ | 1784665210285457408 |
---|---|
author | Cao, Xiaowen Xing, Li Majd, Elham He, Hua Gu, Junhua Zhang, Xuekui |
author_facet | Cao, Xiaowen Xing, Li Majd, Elham He, Hua Gu, Junhua Zhang, Xuekui |
author_sort | Cao, Xiaowen |
collection | PubMed |
description | The new technology of single-cell RNA sequencing (scRNA-seq) can yield valuable insights into gene expression and give critical information about the cellular compositions of complex tissues. In recent years, vast numbers of scRNA-seq datasets have been generated and made publicly available, and this has enabled researchers to train supervised machine learning models for predicting or classifying various cell-level phenotypes. This has led to the development of many new methods for analyzing scRNA-seq data. Despite the popularity of such applications, there has as yet been no systematic investigation of the performance of these supervised algorithms using predictors from various sizes of scRNA-seq datasets. In this study, 13 popular supervised machine learning algorithms for cell phenotype classification were evaluated using published real and simulated datasets with diverse cell sizes. This benchmark comprises two parts. In the first, real datasets were used to assess the computing speed and cell phenotype classification performance of popular supervised algorithms. The classification performances were evaluated using the area under the receiver operating characteristic curve, F1-score, Precision, Recall, and false-positive rate. In the second part, we evaluated gene-selection performance using published simulated datasets with a known list of real genes. The results showed that ElasticNet with interactions performed the best for small and medium-sized datasets. The NaiveBayes classifier was found to be another appropriate method for medium-sized datasets. With large datasets, the performance of the XGBoost algorithm was found to be excellent. Ensemble algorithms were not found to be significantly superior to individual machine learning methods. Including interactions in the ElasticNet algorithm caused a significant performance improvement for small datasets. The linear discriminant analysis algorithm was found to be the best choice when speed is critical; it is the fastest method, it can scale to handle large sample sizes, and its performance is not much worse than the top performers. |
format | Online Article Text |
id | pubmed-8905542 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-89055422022-03-10 A Systematic Evaluation of Supervised Machine Learning Algorithms for Cell Phenotype Classification Using Single-Cell RNA Sequencing Data Cao, Xiaowen Xing, Li Majd, Elham He, Hua Gu, Junhua Zhang, Xuekui Front Genet Genetics The new technology of single-cell RNA sequencing (scRNA-seq) can yield valuable insights into gene expression and give critical information about the cellular compositions of complex tissues. In recent years, vast numbers of scRNA-seq datasets have been generated and made publicly available, and this has enabled researchers to train supervised machine learning models for predicting or classifying various cell-level phenotypes. This has led to the development of many new methods for analyzing scRNA-seq data. Despite the popularity of such applications, there has as yet been no systematic investigation of the performance of these supervised algorithms using predictors from various sizes of scRNA-seq datasets. In this study, 13 popular supervised machine learning algorithms for cell phenotype classification were evaluated using published real and simulated datasets with diverse cell sizes. This benchmark comprises two parts. In the first, real datasets were used to assess the computing speed and cell phenotype classification performance of popular supervised algorithms. The classification performances were evaluated using the area under the receiver operating characteristic curve, F1-score, Precision, Recall, and false-positive rate. In the second part, we evaluated gene-selection performance using published simulated datasets with a known list of real genes. The results showed that ElasticNet with interactions performed the best for small and medium-sized datasets. The NaiveBayes classifier was found to be another appropriate method for medium-sized datasets. With large datasets, the performance of the XGBoost algorithm was found to be excellent. Ensemble algorithms were not found to be significantly superior to individual machine learning methods. Including interactions in the ElasticNet algorithm caused a significant performance improvement for small datasets. The linear discriminant analysis algorithm was found to be the best choice when speed is critical; it is the fastest method, it can scale to handle large sample sizes, and its performance is not much worse than the top performers. Frontiers Media S.A. 2022-02-23 /pmc/articles/PMC8905542/ /pubmed/35281805 http://dx.doi.org/10.3389/fgene.2022.836798 Text en Copyright © 2022 Cao, Xing, Majd, He, Gu and Zhang. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Genetics Cao, Xiaowen Xing, Li Majd, Elham He, Hua Gu, Junhua Zhang, Xuekui A Systematic Evaluation of Supervised Machine Learning Algorithms for Cell Phenotype Classification Using Single-Cell RNA Sequencing Data |
title | A Systematic Evaluation of Supervised Machine Learning Algorithms for Cell Phenotype Classification Using Single-Cell RNA Sequencing Data |
title_full | A Systematic Evaluation of Supervised Machine Learning Algorithms for Cell Phenotype Classification Using Single-Cell RNA Sequencing Data |
title_fullStr | A Systematic Evaluation of Supervised Machine Learning Algorithms for Cell Phenotype Classification Using Single-Cell RNA Sequencing Data |
title_full_unstemmed | A Systematic Evaluation of Supervised Machine Learning Algorithms for Cell Phenotype Classification Using Single-Cell RNA Sequencing Data |
title_short | A Systematic Evaluation of Supervised Machine Learning Algorithms for Cell Phenotype Classification Using Single-Cell RNA Sequencing Data |
title_sort | systematic evaluation of supervised machine learning algorithms for cell phenotype classification using single-cell rna sequencing data |
topic | Genetics |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8905542/ https://www.ncbi.nlm.nih.gov/pubmed/35281805 http://dx.doi.org/10.3389/fgene.2022.836798 |
work_keys_str_mv | AT caoxiaowen asystematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT xingli asystematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT majdelham asystematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT hehua asystematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT gujunhua asystematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT zhangxuekui asystematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT caoxiaowen systematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT xingli systematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT majdelham systematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT hehua systematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT gujunhua systematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata AT zhangxuekui systematicevaluationofsupervisedmachinelearningalgorithmsforcellphenotypeclassificationusingsinglecellrnasequencingdata |