DNA molecule classification using feature primitives.
BACKGROUND
We present a novel strategy for classification of DNA molecules using measurements from an alpha-Hemolysin channel detector. The proposed approach provides excellent classification performance for five different DNA hairpins that differ in only one base-pair. For multi-class DNA classification problems, practitioners usually adopt approaches that use decision trees consisting of binary classifiers. Finding the best tree topology requires exploring all possible tree topologies and is computationally prohibitive. We propose a computational framework based on feature primitives that eliminates the need of a decision tree of binary classifiers. In the first phase, we generate a pool of weak features from nanopore blockade current measurements by using HMM analysis, principal component analysis and various wavelet filters. In the next phase, feature selection is performed using AdaBoost. AdaBoost provides an ensemble of weak learners of various types learned from feature primitives.


CONCLUSIONS
We show that our technique, despite its inherent simplicity, provides a performance comparable to recent multi-class DNA molecule classification results. Unlike the approach presented by Winters-Hilt et al., where weaker data is dropped to obtain better classification, the proposed approach provides comparable classification accuracy without any need for rejection of weak data. A weakness of this approach, on the other hand, is the very "hands-on" tuning and feature selection that is required to obtain good generalization. Simply put, this method obtains a more informed set of features and provides better results for that reason. The strength of this approach appears to be in its ability to identify strong features, an area where further results are actively being sought.
Iqbal
Raja Tanveer
RT
Department of Electrical Engineering and Computer Science, Tulane University, New Orleans, LA 70118, USA. iqbal@eecs.tulane.edu
Landry
Matthew
M
Winters-Hilt
Stephen
S
D019295:Computational Biology / Q000379:methods*; D004247:DNA / Q000032:analysis* / Q000737:chemistry; D008968:Molecular Conformation; D009690:Nucleic Acid Conformation
D004247:DNA