threestep              package:affyPLM              R Documentation

_T_h_r_e_e _S_t_e_p _e_x_p_r_e_s_s_i_o_n _m_e_a_s_u_r_e_s

_D_e_s_c_r_i_p_t_i_o_n:

     This function converts an 'AffyBatch' into an 'exprSet' using a
     three step expression measure.

_U_s_a_g_e:

     threestep(object,subset=NULL, verbose=TRUE, normalize=TRUE,background=TRUE,background.method="RMA.2",normalize.method="quantile",summary.method="median.polish",background.param = list(),normalize.param=list(),summary.param=list())

_A_r_g_u_m_e_n_t_s:

  object: an 'AffyBatch'

  subset: a vector with the names of probesets to be used. If NULL then
          all probesets are used.

 verbose: logical value. If 'TRUE' it writes out some messages.
          (Curently ignored)

normalize: logical value. If 'TRUE' normalize data using quantile
          normalization

background: logical value. If 'TRUE' background correct using RMA
          background correction

background.method: name of background method to use.

normalize.method: name of normalization method to use.

summary.method: name of summary method to use.

background.param: list of parameters for background correction methods

normalize.param: list of parameters for normalization methods

summary.param: list of parameters for summary methods

_D_e_t_a_i_l_s:

     This function computes the expression measure using threestep
     methods. Greater details can be found in a vignette.

_V_a_l_u_e:

     An 'exprSet'

_A_u_t_h_o_r(_s):

     Ben Bolstad bmb@bmbolstad.com

_R_e_f_e_r_e_n_c_e_s:

     Bolstad, BM (2004) _Low Level Analysis of High-density
     Oligonucleotide Array Data: Background, Normalization and
     Summarization_. PhD Dissertation. University of California,
     Berkeley.

_S_e_e _A_l_s_o:

     'expresso', 'rma'

_E_x_a_m_p_l_e_s:

     data(affybatch.example)

     # should be equivalent to rma()
     eset <- threestep(affybatch.example)

     # Using Tukey Biweight summarization
     eset <- threestep(affybatch.example,summary.method="tukey.biweight")

     # Using Average Log2 summarization
     eset <- threestep(affybatch.example,summary.method="average.log")

     # Using IdealMismatch background and Tukey Biweight and no normalization.
     eset <- threestep(affybatch.example,normalize=FALSE,background.method="IdealMM",summary.method="tukey.biweight")

     # Using average.log summarization and no background or normalization.
     eset <- threestep(affybatch.example,background=FALSE,normalize=FALSE,background.method="IdealMM",summary.method="tukey.biweight")

     # Use threestep methodology with the rlm model fit
     eset <- threestep(affybatch.example,summary.method="rlm")

     # Use threestep methodology with the log of the average
     eset <- threestep(affybatch.example,summary.method="log.average")

     # Use threestep methodology with log 2nd largest method
     eset <- threestep(affybatch.example,summary.method="log.2nd.largest")

     eset <- threestep(affybatch.example,background.method="LESN2")

