Skip to main content

Thank you for visiting You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

  • Primer
  • Published:

What is a support vector machine?

Support vector machines (SVMs) are becoming popular in a wide variety of biological applications. But, what exactly are SVMs and how do they work? And what are their most promising applications in the life sciences?

This is a preview of subscription content, access via your institution

Access options

Buy this article

Prices may be subject to local taxes which are calculated during checkout

Figure 1: Support vector machines (SVMs) at work.


  1. Boser, B.E., Guyon, I.M. & Vapnik, V.N. A training algorithm for optimal margin classifiers. in 5th Annual ACM Workshop on COLT (ed. Haussler, D.) 144–152 (ACM Press, Pittsburgh, PA, 1992).

    Google Scholar 

  2. Golub, T.R. et al. Molecular classification of cancer: class discovery and class prediction by gene expression monitoring. Science 286, 531–537 (1999).

    Article  CAS  Google Scholar 

  3. Noble, W.S. Support vector machine applications in computational biology. in Kernel Methods in Computational Biology (eds. Schoelkopf, B., Tsuda, K. & Vert, J.-P.) 71–92 (MIT Press, Cambridge, MA, 2004).

    Google Scholar 

  4. Guyon, I., Weston, J., Barnhill, S. & Vapnik, V. Gene selection for cancer classification using support vector machines. Mach. Learn. 46, 389–422 (2002).

    Article  Google Scholar 

  5. Vapnik, V. & Lerner, A. Pattern recognition using generalized portrait method. Autom. Remote Control 24, 774–780, 1963.

    Google Scholar 

  6. Ramaswamy, S. et al. Multiclass cancer diagnosis using tumor gene expression signatures. Proc. Natl. Acad. Sci. USA 98, 15149–15154 (2001).

    Article  CAS  Google Scholar 

  7. Bordes, A., Ertekin, S., Weston, J. & Bottou, L. Fast kernel classifiers with online and active learning. J. Mach. Learn. Res. 6, 1579–1619 (2005).

    Google Scholar 

  8. Furey, T.S. et al. Support vector machine classification and validation of cancer tissue samples using microarray expression data. Bioinformatics 16, 906–914 (2000).

    Article  CAS  Google Scholar 

Download references


The author thanks the support from NSF award IIS-0093302

Author information

Authors and Affiliations


Rights and permissions

Reprints and permissions

About this article

Cite this article

Noble, W. What is a support vector machine?. Nat Biotechnol 24, 1565–1567 (2006).

Download citation

  • Issue Date:

  • DOI:

This article is cited by


Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing