bg.correct.miR: ExiMiR low-level function for background correction

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/NormiR.R

Description

This function performs background correction on an AffyBatch object.

The methods supported by bg.correct.miR are provided by the affy or limma packages, depending on whether the input AffyBatch object has been created with ReadAffy or ReadExi/createAB, respectively.

Usage

1
2
3
4
bg.correct.miR(abatch,
	       bgcorrect.method='auto',
	       bgcorrect.param=list(),
	       verbose=FALSE)

Arguments

abatch

An AffyBatch object.

bgcorrect.method

Character vector. It contains the name of the background correction method. Running NormiR.bgcorrect.methods(abatch) indicates which methods can be used, depending on the raw data contained in the abatch object. The auto option corresponds to the default choice of applying rma for single-channel arrays and normexp for dual-channel arrays.

bgcorrect.param

A R list containing the parameters required by the selected background correction method, as specified in the documentation of the original functions bg.correct of the affy package or backgroundCorrect of the limma package. As an illustration the parameters of the normexp method of the limma package are given below.

normexp.method

Character vector. The variant of the normexp method, matching exactly the argument normexp.method of the backgroundCorrect function.

offset

Numeric value to add to intensities. It matches exactly the argument offset of the backgroundCorrect function.

verbose

Logical. The default value is TRUE. The details of the function execution are displayed on the console.

Details

See accompanying vignette.

Value

An AffyBatch object containing the background-corrected raw expression data.

Author(s)

Sylvain.Gubian, Alain Sewer, PMP SA

See Also

NormiR.bgcorrect.methods, NormiR.

Examples

1
2
3
4
5
6
data(galenv)
data(GSE20122)
NormiR.bgcorrect.methods(GSE20122)
GSE20122.bgcorrected <- bg.correct.miR(GSE20122,
                                       bgcorrect.method='normexp',
                                       bgcorrect.param=list(offset=50))

ExiMiR documentation built on Nov. 8, 2020, 8:26 p.m.