Learn R Programming

beadarray (version 2.22.2)

imageProcessing: Image processing functions

Description

Functions for obtaining bead intensity values from raw tiff images. The three commands with the illumina prefix attempt to emulate the image processing implemented by Illumina. The medianBackground function implements a more robust background calculation recommended by Smith et al.

Usage

illuminaForeground(pixelMatrix, beadCoords) illuminaBackground(pixelMatrix, beadCoords) illuminaSharpen(pixelMatrix)
medianBackground(pixelMatrix, beadCoords)

Arguments

pixelMatrix
A matrix storing the individual pixel values of an image. Intended to be created by readTIFF, although any matrix can be passed as input.
beadCoords
Two column matrix with each row containing a pair of coordinates representing a bead centre.

Value

illuminaForeground, illuminaBackground and medianBackground return a vector of intensity values, with one entry for every row in the beadCoords argument. Any pairs of coordinates that fall outside the dimensions of the image return NA.illuminaSharpen returns a matrix with the same dimensions as the pixelMatrix argument.

References

Smith ML, Dunning MJ, Tavare S, Lynch AG. Identification and correction of previously unreported spatial phenomena using raw Illumina BeadArray data. BMC Bioinformatics (2010) 11:208