rsn                   package:lumi                   R Documentation

_R_o_b_u_s_t _S_p_l_i_n_e _N_o_r_m_a_l_i_z_a_t_i_o_n _b_e_t_w_e_e_n _c_h_i_p_s

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

     Robust spline normalization (monotonic curves) between chips

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

     rsn(x.lumi, targetArray = NULL, excludeFold = 2, span = 0.03, ifPlot = FALSE, ...)

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

  x.lumi: an ExpressionSet inherited object or a data matrix with
          columns as samples and rows as genes 

targetArray: A target chip is the model for other chips to normalize.
          It can be a column index, a vector or a LumiBatch object with
          one sample. 

excludeFold: exclude the genes with fold change larger than
          "excludeFold" during fitting the curve in normalization 

    span: the span parameter used by 'monoSmu' 

  ifPlot: determine whether to plot intermediate results 

     ...: 

     { other parameters used by 'monoSmu' }

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

     The robust spline normalization (RSN) algorithm combines the
     features of quantile and loess normalization. It is designed to
     normalize the variance-stabilized data. The function will check
     whether the data is variance stabilized (vst or log2 transform),
     if not, it will automatically run lumiT before run rsn. For
     details of the algorithm, please see the reference.

     The targetArray can be a column index, a vector or a LumiBatch
     object with one sample, which corresponds to an external sample to
     be normalized with. This is very useful for handling large data
     set or normalizing the data set with a common reference
     (targetArray).

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

     Return an object with expression values normalized. The class of
     the return object is the same as the input object x.lumi. If it is
     a LumiBatch object, it also includes the VST transform function
     and its parameters as attributes: "transformFun", "parameter". See
     'inverseVST' for details.

_A_u_t_h_o_r(_s):

     Pan Du, Simon Lin

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

     'lumiN', 'monoSmu'

