Support vector machine applications in bioinformatics.
The support vector machine (SVM) approach represents a data-driven method for solving classification tasks. It has been shown to produce lower prediction error compared to classifiers based on other methods like artificial neural networks, especially when large numbers of features are considered for sample description. In this review, the theory and main principles of the SVM approach are outlined, and successful applications in traditional areas of bioinformatics research are described. Current developments in techniques related to the SVM approach are reviewed which might become relevant for future functional genomics and chemogenomics projects. In a comparative study, we developed neural network and SVM models to identify small organic molecules that potentially modulate the function of G-protein coupled receptors. The SVM system was able to correctly classify approximately 90% of the compounds in a cross-validation study yielding a Matthews correlation coefficient of 0.78. This classifier can be used for fast filtering of compound libraries in virtual screening applications.
Byvatov
Evgeny
E
Johann Wolfgang Goethe-Universität, Institut für Organische Chemie und Chemische Biologie, Frankfurt, Germany.
Schneider
Gisbert
G
D000465:Algorithms; D001185:Artificial Intelligence; D019295:Computational Biology / Q000379:methods; D003205:Computing Methodologies; D020869:Gene Expression Profiling / Q000379:methods*; D016571:Neural Networks, Computer; D009479:Neuropeptides / Q000737:chemistry / Q000145:classification; D010363:Pattern Recognition, Automated; D025941:Protein Interaction Mapping / Q000379:methods*; D016415:Sequence Alignment / Q000379:methods*; D017421:Sequence Analysis / Q000379:methods*
D009479:Neuropeptides