Preprocessing microarray data consists of a number of statistical procedures that convert the observed intensities into quantities that represent biological events of interest, like gene expression and allele-specific abundances. Here, we present a summary of the theory behind microarray data preprocessing for expression, whole transcriptome and SNP designs and focus on the computational protocol used to obtain processed data that will be used on downstream analyses. We describe the main features of the oligo Bioconductor package, an application designed to support oligonucleotide microarrays using the R statistical environment and the infrastructure provided by Bioconductor, allowing the researcher to handle probe-level data and interface with advanced statistical tools under a simplified framework. We demonstrate the use of the package by preprocessing data originated from three different designs.
Keywords: Genotyping; Normalization; Oligonucleotide microarrays; Preprocessing; Probe-level data.