marrayRaw-class            package:marray            R Documentation

_C_l_a_s_s "_m_a_r_r_a_y_R_a_w", _c_l_a_s_s_e_s _a_n_d _m_e_t_h_o_d_s _f_o_r _p_r_e-_n_o_r_m_a_l_i_z_a_t_i_o_n _c_D_N_A _m_i_c_r_o_a_r_r_a_y _i_n_t_e_n_s_i_t_y _d_a_t_a

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

     This class represents pre-normalization intensity data for a batch
     of cDNA microarrays. A _batch of arrays_ consists of a collection
     of arrays with the same layout ('"marrayLayout"'). The class
     contains slots for the green (Cy3) and red (Cy5) foreground and
     background intensities, the layout of the arrays, and descriptions
     of the target samples hybridized to the arrays and probe sequences
     spotted onto the arrays.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form  '  new('marrayRaw','
      '    maRf      = ...., # Object of class matrix'
      '    maGf      = ...., # Object of class matrix'
      '    maRb      = ...., # Object of class matrix'
      '    maGb      = ...., # Object of class matrix'
      '    maW       = ...., # Object of class matrix'
      '    maLayout  = ...., # Object of class marrayLayout'
      '    maGnames  = ...., # Object of class marrayInfo'
      '    maTargets = ...., # Object of class marrayInfo'
      '    maNotes   = ...., # Object of class character'
      '  )'

_S_l_o_t_s:

     '_m_a_R_f': Object of class '"matrix"', red foreground intensities,
          rows correspond to spotted probe sequences, columns to arrays
          in the batch.

     '_m_a_G_f': Object of class '"matrix"', green foreground intensities,
          rows correspond to spotted probe sequences, columns to arrays
          in the batch. 

     '_m_a_R_b': Object of class '"matrix"', red background intensities,
          rows correspond to spotted probe sequences, columns to arrays
          in the batch. 

     '_m_a_G_b': Object of class '"matrix"', green background intensities,
          rows correspond to spotted probe sequences, columns to arrays
          in the batch. 

     '_m_a_W': Object of class '"matrix"', spot quality weights, rows
          correspond to spotted probe sequences, columns to arrays in
          the batch.

     '_m_a_L_a_y_o_u_t': Object of class '"marrayLayout"', layout parameters
          for the cDNA microarrays.

     '_m_a_G_n_a_m_e_s': Object of class '"marrayInfo"', description of spotted
          probe sequences.

     '_m_a_T_a_r_g_e_t_s': Object of class '"marrayInfo"',  description of
          target samples hybridized to the arrays.

     '_m_a_N_o_t_e_s': Object of class '"character"',  any notes concerning
          the microarray experiments, e.g. hybridization or scanning
          conditions.

_M_e_t_h_o_d_s:

     [ 'signature(x = "marrayRaw")': subsetting operator for spots on
          the array and arrays in the batch, ensures that all slots are
          subset properly.

     _c_o_e_r_c_e 'signature(from = "marrayRaw", to = "marrayNorm")': coerce
          an object of class '"marrayRaw"' into an object of class
          '"marrayNorm"'. 

     _m_a_A 'signature(object = "marrayRaw")': function which computes
          average log-intensities (base 2) A for an object of class
          '"marrayRaw"'.

     _m_a_C_o_n_t_r_o_l_s<- 'signature(object = "marrayRaw")': slot assignment
          method. 

     _m_a_C_o_n_t_r_o_l_s 'signature(object = "marrayRaw")': slot accessor
          method.

     _m_a_G_b 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_G_b<- 'signature(object = "marrayRaw", value = "matrix")': slot
          assignment method. 

     _m_a_G_b<- 'signature(object = "marrayRaw", value = "NULL")': slot
          assignment method. 

     _m_a_G_f 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_G_f<- 'signature(object = "marrayRaw", value = "matrix")': slot
          assignment method.

     _m_a_G_n_a_m_e_s 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_G_n_a_m_e_s<- 'signature(object = "marrayRaw", value =
          "marrayInfo")': slot assignment method.

     _m_a_G_r_i_d_C_o_l 'signature(object = "marrayRaw")': method which computes
          a vector of grid column coordinates for each spot.

     _m_a_G_r_i_d_R_o_w 'signature(object = "marrayRaw")': method which computes
          a vector of grid row coordinates for each spot.

     _m_a_L_a_y_o_u_t 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_L_a_y_o_u_t<- 'signature(object = "marrayRaw", value =
          "marrayLayout")': slot assignment method. 

     _m_a_L_G 'signature(object = "marrayRaw")': method which computes
          green log-intensities (base 2) for an object of class
          '"marrayRaw"'.

     _m_a_L_R 'signature(object = "marrayRaw")': method  which computes red
          log-intensities (base 2) for an object of class
          '"marrayRaw"'.

     _m_a_M 'signature(object = "marrayRaw")': method which computes
          intensity log-ratios (base 2) M for an object of class
          '"marrayRaw"'.

     _m_a_N_g_c 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_N_g_c<- 'signature(object = "marrayRaw", value = "numeric")': 
          slot assignment method.

     _m_a_N_g_r 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_N_g_r<- 'signature(object = "marrayRaw", value = "numeric")': 
          slot assignment method.

     _m_a_N_o_t_e_s 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_N_o_t_e_s<- 'signature(object = "marrayRaw", value = "character")':
          slot assignment method.

     _m_a_N_s_a_m_p_l_e_s 'signature(object = "marrayRaw")': slot accessor
          method.

     _m_a_N_s_c 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_N_s_c<- 'signature(object = "marrayRaw", value = "numeric")': 
          slot assignment method.

     _m_a_N_s_p_o_t_s 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_N_s_p_o_t_s<- 'signature(object = "marrayRaw", value = "numeric")': 
          slot assignment method.

     _m_a_N_s_r 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_N_s_r<- 'signature(object = "marrayRaw", value = "numeric")': 
          slot assignment method.

     _m_a_P_l_a_t_e 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_P_l_a_t_e<- 'signature(object = "marrayRaw")': slot assignment
          method.

     _m_a_P_r_i_n_t_T_i_p 'signature(object = "marrayRaw")': method which
          computes a vector of print-tip-group indices for each spot.

     _m_a_R_b 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_R_b<- 'signature(object = "marrayRaw", value = "matrix")': slot
          assignment method.

     _m_a_R_b<- 'signature(object = "marrayRaw", value = "NULL")': slot
          assignment method. 

     _m_a_R_f 'signature(object = "marrayRaw")': slot accessor method. 

     _m_a_R_f<- 'signature(object = "marrayRaw", value = "matrix")': slot
          assignment method. 

     _m_a_S_p_o_t_C_o_l 'signature(object = "marrayRaw")': method which computes
          a vector of spot column coordinates for each spot.

     _m_a_S_p_o_t_R_o_w 'signature(object = "marrayRaw")': method which computes
          a vector of spot row coordinates for each spot.

     _m_a_S_u_b 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_S_u_b<- 'signature(object = "marrayRaw")': slot assignment method.

     _m_a_T_a_r_g_e_t_s 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_T_a_r_g_e_t_s<- 'signature(object = "marrayRaw", value =
          "marrayInfo")': slot assignment method. 

     _m_a_W 'signature(object = "marrayRaw")': slot accessor method.

     _m_a_W<- 'signature(object = "marrayRaw", value = "matrix")': slot
          assignment method.

     _p_r_i_n_t 'signature(x = "marrayRaw")':  print method for
          '"marrayRaw"' class.

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

     Sandrine Dudoit, <URL: http://www.stat.berkeley.edu/~sandrine>.

_R_e_f_e_r_e_n_c_e_s:

     S. Dudoit and Y. H. Yang. (2002). Bioconductor R packages for
     exploratory analysis and normalization of cDNA microarray data. In
     G. Parmigiani, E. S. Garrett, R. A. Irizarry and S. L. Zeger,
     editors, _The Analysis of Gene Expression Data: Methods and
     Software_, Springer, New York.

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

     'marrayLayout', 'marrayNorm', 'marrayInfo'.

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

     # Examples use swirl dataset, for description type ? swirl
     require(limma)
     data(swirl)

     # Object of class marrayRaw for the 4 swirl arrays
     swirl

     # Object of class marrayLayout
     maLayout(swirl)

     # Access only the first 100 spots of the third array
     swirl[1:100,3]

     # Accessor methods -- How many spots on the array
     maNspots(swirl)

     # Density plot of log-ratios M for third array
     plot(density(maM(swirl[,3])))

     # Assignment methods -- Replace maNotes slot
     maNotes(swirl)
     maNotes(swirl)<-"This is a zebrafish microarray"
     maNotes(swirl)

     # Coerce methods -- Convert marrayRaw object into exprSet
     ## Load package convert
     ## library(convert)
     ## e<-as(swirl, "exprSet")
     ## e

