Learn R Programming

yaqcaffy (version 1.32.0)

yaqc.affy: 'YAQCStats' constructor

Description

Generate YAQC metrics for Affymetrix data.

Usage

yaqc.affy(object, myYaqcControlProbes=NULL, alphas=NULL, tgt=100, tau=0.015, logged, verbose)

Arguments

object
a object of type AffyBatch or ExpressionSet.
myYaqcControlProbes
an object of type YaqcControlProbes. If none is supplied (default behaviour), the control probes are selected automatically. See the YaqcControlProbes class for more details probeSelectionInterface to generate such an object.
alphas
a numeric of length 2 with the alpha1 and alpha2 values. Alpha1 and alpha2 are thresholds used to define if a given probe shoudl be called present (p
tgt
the target intensity to which the chips should be scaled (used to calculated the MAS5 intensitiy values).
tau
used for detection p-value.
logged
to be used with an ExpressionSet object, defining if the expression intensities are logged.
verbose
logical value. If 'TRUE', it writes out some messages indicating progress. If 'FALSE' nothing should be printed.

Value

YAQCStats object describing the input object

Details

Affymetrix recommends a set of quality control metrics to check the quality of GeneChips expression arrays. This function applies the guidelines described in the Affymetrix Microarray Quality Control Consortium (MAQC) protocols to asses the succes of the hybridization. See the package vignette for more details. This function takes a raw (unnormalised) AffyBatch object or an ExpressionSet object. In the first case, it computes MAS5 intensity values, expression calls(see call.exprs) and other quality-related metrics to generate an YAQCStats. If an ExpressionSet object is provided, only the $\beta$-actin, GAPDH and internal control values are computed.

Examples

Run this code
    ## loading data
    library(affydata)
    data(Dilution)
    ## qc analysis
    qobj <- yaqc(Dilution)
    show(qobj)

Run the code above in your browser using DataLab