rankIvariantNormalise       package:beadarray       R Documentation

_R_a_n_k _I_n_v_a_r_i_a_n_t _N_o_r_m_a_l_i_s_a_t_i_o_n _f_o_r _B_e_a_d _S_u_m_m_a_r_y _d_a_t_a

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

     Normalise expression matrix using rank invariant genes

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

     rankInvariantNormalise(exprs, T)

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

   exprs: An expression matrix from an ExpressionSet object

       T: A target distribution vector used to normalise to. The
          default is NULL in which case the average quantiles are used

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

     Using the normalize.invariantset from affy, we find a list of rank
     invariant genes whose rank does not change significantly between
     the columns of exprs. We then fit a normalising curve to each
     array using the values of the rank invariant genes of the array
     and a target distribution.

     The target distribution may be specified by the user and by
     default is the vector of average quantiles across all arrays.

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

     Expression matrix with the same dimensions as the input

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

     Mark Dunning

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

     data(BSData)

     BSData.ri  = assayDataElementReplace(BSData, "exprs", rankInvariantNormalise(exprs(BSData)))

