SNPchip: R classes and methods for SNP array data

Bioinformatics. 2007 Mar 1;23(5):627-8. doi: 10.1093/bioinformatics/btl638. Epub 2007 Jan 4.


High-density single nucleotide polymorphism microarrays (SNP chips) provide information on a subject's genome, such as copy number and genotype (heterozygosity/homozygosity) at a SNP. While fluorescence in situ hybridization and karyotyping reveal many abnormalities, SNP chips provide a higher resolution map of the human genome that can be used to detect, e.g., aneuploidies, microdeletions, microduplications and loss of heterozygosity (LOH). As a variety of diseases are linked to such chromosomal abnormalities, SNP chips promise new insights for these diseases by aiding in the discovery of such regions, and may suggest targets for intervention. The R package SNPchip contains classes and methods useful for storing, visualizing and analyzing high density SNP data. Originally developed from the SNPscan web-tool, SNPchip utilizes S4 classes and extends other open source R tools available at Bioconductor. This has numerous advantages, including the ability to build statistical models for SNP-level data that operate on instances of the class, and to communicate with other R packages that add additional functionality.

Availability: The package is available from the Bioconductor web page at

Supplementary information: The supplementary material as described in this article (case studies, installation guidelines and R code) is available from

Publication types

  • Research Support, N.I.H., Extramural
  • Research Support, U.S. Gov't, Non-P.H.S.

MeSH terms

  • Models, Statistical
  • Oligonucleotide Array Sequence Analysis*
  • Polymorphism, Single Nucleotide*
  • Software