plotMA {beadarray}R Documentation

Show MA plots

Description

Function to show an MA plot between two specified samples given by different SAMs or the red and green channels of the same sample.

If two array indices are given then the MA plot will be between the two arrays, otherwise the two channels of one array will be plotted.

Usage

plotMA(exprs, array1, array2=0, genesToLabel=NULL, labelCol="red", foldLine=2,log=TRUE, labelpch=16,identify=FALSE, ma.ylim=2,sampleSize=NULL,...)

Arguments

exprs expression matrix from an ExpressionSet or eSet
array1 numeric value to specify the first sample to be plotted
array2 numeric value to specify the second sample to be plotted (optional)
genesToLabel vector of gene names to highlight on the plot. These must match the rownames of exprs
labelCol vector of characters to plot for the selected genes
log if TRUE the data will be log-transformed before plotting
labelpch if TRUE then a log2 transformation will be applied to the data before plotting
foldLine a numeric value defining where to draw horizontal fold change lines on the plot
identify if TRUE, clicking on points on the plot will bring up extra information
sampleSize numeric specifiying the size of a random sample to be taken rather than plotting every gene
ma.ylim numeric value specifying the range of the plot (from -ma.ylim to ma.ylim)
... other graphical parameters to plot that can be specified

Details

In the usual way, M is labelled on the y axis and represents the difference between two genes in different samples where as A is the average of the two samples.

Control information must be supplied in a controlTypes vector beforehand.

Value

MA plot is displayed on current graphical device.

Author(s)

Mark Dunning


[Package beadarray version 1.2.2 Index]