Cargando…
Determination of sample size for a multi-class classifier based on single-nucleotide polymorphisms: a volume under the surface approach
BACKGROUND: Data on single-nucleotide polymorphisms (SNPs) have been found to be useful in predicting phenotypes ranging from an individual’s class membership to his/her risk of developing a disease. In multi-class classification scenarios, clinical samples are often limited due to cost constraints,...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4071155/ https://www.ncbi.nlm.nih.gov/pubmed/24930009 http://dx.doi.org/10.1186/1471-2105-15-190 |
_version_ | 1782322779554578432 |
---|---|
author | Liu, Xinyu Wang, Yupeng Sriram, TN |
author_facet | Liu, Xinyu Wang, Yupeng Sriram, TN |
author_sort | Liu, Xinyu |
collection | PubMed |
description | BACKGROUND: Data on single-nucleotide polymorphisms (SNPs) have been found to be useful in predicting phenotypes ranging from an individual’s class membership to his/her risk of developing a disease. In multi-class classification scenarios, clinical samples are often limited due to cost constraints, making it necessary to determine the sample size needed to build an accurate classifier based on SNPs. The performance of such classifiers can be assessed using the Area Under the Receiver Operating Characteristic (ROC) Curve (AUC) for two classes and the Volume Under the ROC hyper-Surface (VUS) for three or more classes. Sample size determination based on AUC or VUS would not only guarantee an overall correct classification rate, but also make studies more cost-effective. RESULTS: For coded SNP data from D(≥2) classes, we derive an optimal Bayes classifier and a linear classifier, and obtain a normal approximation to the probability of correct classification for each classifier. These approximations are then used to evaluate the associated AUCs or VUSs, whose accuracies are validated using Monte Carlo simulations. We give a sample size determination method, which ensures that the difference between the two approximate AUCs (or VUSs) is below a pre-specified threshold. The performance of our sample size determination method is then illustrated via simulations. For the HapMap data with three and four populations, a linear classifier is built using 92 independent SNPs and the required total sample sizes are determined for a continuum of threshold values. In all, four different sample size determination studies are conducted with the HapMap data, covering cases involving well-separated populations to poorly-separated ones. CONCLUSION: For multi-classes, we have developed a sample size determination methodology and illustrated its usefulness in obtaining a required sample size from the estimated learning curve. For classification scenarios, this methodology will help scientists determine whether a sample at hand is adequate or more samples are required to achieve a pre-specified accuracy. A PDF manual for R package “SampleSizeSNP” is given in Additional file 1, and a ZIP file of the R package “SampleSizeSNP” is given in Additional file 2. |
format | Online Article Text |
id | pubmed-4071155 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-40711552014-06-27 Determination of sample size for a multi-class classifier based on single-nucleotide polymorphisms: a volume under the surface approach Liu, Xinyu Wang, Yupeng Sriram, TN BMC Bioinformatics Methodology Article BACKGROUND: Data on single-nucleotide polymorphisms (SNPs) have been found to be useful in predicting phenotypes ranging from an individual’s class membership to his/her risk of developing a disease. In multi-class classification scenarios, clinical samples are often limited due to cost constraints, making it necessary to determine the sample size needed to build an accurate classifier based on SNPs. The performance of such classifiers can be assessed using the Area Under the Receiver Operating Characteristic (ROC) Curve (AUC) for two classes and the Volume Under the ROC hyper-Surface (VUS) for three or more classes. Sample size determination based on AUC or VUS would not only guarantee an overall correct classification rate, but also make studies more cost-effective. RESULTS: For coded SNP data from D(≥2) classes, we derive an optimal Bayes classifier and a linear classifier, and obtain a normal approximation to the probability of correct classification for each classifier. These approximations are then used to evaluate the associated AUCs or VUSs, whose accuracies are validated using Monte Carlo simulations. We give a sample size determination method, which ensures that the difference between the two approximate AUCs (or VUSs) is below a pre-specified threshold. The performance of our sample size determination method is then illustrated via simulations. For the HapMap data with three and four populations, a linear classifier is built using 92 independent SNPs and the required total sample sizes are determined for a continuum of threshold values. In all, four different sample size determination studies are conducted with the HapMap data, covering cases involving well-separated populations to poorly-separated ones. CONCLUSION: For multi-classes, we have developed a sample size determination methodology and illustrated its usefulness in obtaining a required sample size from the estimated learning curve. For classification scenarios, this methodology will help scientists determine whether a sample at hand is adequate or more samples are required to achieve a pre-specified accuracy. A PDF manual for R package “SampleSizeSNP” is given in Additional file 1, and a ZIP file of the R package “SampleSizeSNP” is given in Additional file 2. BioMed Central 2014-06-14 /pmc/articles/PMC4071155/ /pubmed/24930009 http://dx.doi.org/10.1186/1471-2105-15-190 Text en Copyright © 2014 Liu et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. |
spellingShingle | Methodology Article Liu, Xinyu Wang, Yupeng Sriram, TN Determination of sample size for a multi-class classifier based on single-nucleotide polymorphisms: a volume under the surface approach |
title | Determination of sample size for a multi-class classifier based on single-nucleotide polymorphisms: a volume under the surface approach |
title_full | Determination of sample size for a multi-class classifier based on single-nucleotide polymorphisms: a volume under the surface approach |
title_fullStr | Determination of sample size for a multi-class classifier based on single-nucleotide polymorphisms: a volume under the surface approach |
title_full_unstemmed | Determination of sample size for a multi-class classifier based on single-nucleotide polymorphisms: a volume under the surface approach |
title_short | Determination of sample size for a multi-class classifier based on single-nucleotide polymorphisms: a volume under the surface approach |
title_sort | determination of sample size for a multi-class classifier based on single-nucleotide polymorphisms: a volume under the surface approach |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4071155/ https://www.ncbi.nlm.nih.gov/pubmed/24930009 http://dx.doi.org/10.1186/1471-2105-15-190 |
work_keys_str_mv | AT liuxinyu determinationofsamplesizeforamulticlassclassifierbasedonsinglenucleotidepolymorphismsavolumeunderthesurfaceapproach AT wangyupeng determinationofsamplesizeforamulticlassclassifierbasedonsinglenucleotidepolymorphismsavolumeunderthesurfaceapproach AT sriramtn determinationofsamplesizeforamulticlassclassifierbasedonsinglenucleotidepolymorphismsavolumeunderthesurfaceapproach |