expresso                package:affy                R Documentation

_F_r_o_m _r_a_w _p_r_o_b_e _i_n_t_e_n_s_i_t_i_e_s _t_o _e_x_p_r_e_s_s_i_o_n _v_a_l_u_e_s

_D_e_s_c_r_i_p_t_i_o_n:

     Goes from raw probe intensities to expression values

_U_s_a_g_e:

     expresso(
             afbatch,
         # background correction
             bg.correct = TRUE,
             bgcorrect.method = NULL,
             bgcorrect.param = list(),
         # normalize
             normalize = TRUE,
             normalize.method = NULL,
             normalize.param = list(),
         # pm correction
             pmcorrect.method = NULL,
             pmcorrect.param = list(),
         # expression values
             summary.method = NULL,
             summary.param = list(),
             summary.subset = NULL,
         # misc.
             verbose = TRUE,
             widget = FALSE)

_A_r_g_u_m_e_n_t_s:

 afbatch: An 'AffyBatch' object 

bg.correct: a boolean to express whether background correction is
          wanted or not.

bgcorrect.method: the name of the background adjustment method

bgcorrect.param: a list of parameters for bgcorrect.method (if
          needed/wanted)

normalize: normalization step wished or not.

normalize.method: the normalization method to use

normalize.param: a list of parameters to be passed to the normalization
          method (if wanted).

pmcorrect.method: the name of the PM adjustement method

pmcorrect.param: a list of parameters for pmcorrect.method (if
          needed/wanted)

summary.method: the method used for the computation of expression
          values

summary.param: a list of parameters to be passed to the
          'summary.method' (if wanted).

summary.subset: a list of 'affyids'. If 'NULL', a expression summary
          value is computed for everything on the chip.

 verbose: logical value. If 'TRUE' it writes out some messages.

  widget: a boolean to specify the use of widgets (the package tkWidget
          is required).

_D_e_t_a_i_l_s:

     Some arguments can be left to 'NULL' if the 'widget=TRUE'. In this
     case, a widget pops up and let the user choose with the mouse. The
     arguments are: 'AffyBatch', 'bgcorrect.method',
     'normalize.method', 'pmcorrect.method' and 'summary.method'.

     For the mas 5.0 and 4.0 methods ones need to normalize after
     obtaining expression. The function 'affy.scalevalue.exprSet' does
     this.

     For the Li and Wong summary method notice you will not get the
     same results as you would get with dChip. dChip is not open source
     so it is not easy to reproduce.  Notice also that this iterative
     algorithm will not always converge. If you run the algorithm on
     thousands of probes expect some non-convergence warnings. These
     are more likely when few arrays are used. We recommend using this
     method only if you have 10 or more arrays. Please refer to the
     'fit.li.wong' help page for more details.

_V_a_l_u_e:

     An object of class 'exprsSet', with an attribute 'pps.warnings' as
     returned by the method 'computeExprSet'.

_S_e_e _A_l_s_o:

     'AffyBatch'

_E_x_a_m_p_l_e_s:

     data(affybatch.example)

     eset <- expresso(affybatch.example, bgcorrect.method="rma",
                      normalize.method="constant",pmcorrect.method="pmonly",
                      summary.method="avgdiff")

