marrayLayout-class       package:marrayClasses       R Documentation

_C_l_a_s_s "_m_a_r_r_a_y_L_a_y_o_u_t", _c_l_a_s_s_e_s _a_n_d _m_e_t_h_o_d_s _f_o_r _l_a_y_o_u_t _p_a_r_a_m_e_t_e_r_s _o_f _c_D_N_A _m_i_c_r_o_a_r_r_a_y_s

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

     This class is used to keep track of important layout parameters
     for two-color cDNA microarrays. It contains slots for: the total
     number of spotted probe sequences on the array, the dimensions of
     the spot and grid matrices, the plate origin of the probes,
     information on spotted control sequences (e.g. probe sequences
     which should have equal abundance in the two target samples, such
     as housekeeping genes). The terms _print-tip-group_, _grid_, _spot
     matrix_, and _sector_ are used interchangeably and refer to a set
     of spots printed using the same print-tip.

_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('marrayLayout','
      '    maNgr      = ...., # Object of class numeric'
      '    maNgc      = ...., # Object of class numeric'
      '    maNsr      = ...., # Object of class numeric'
      '    maNsc      = ...., # Object of class numeric'
      '    maNspots   = ...., # Object of class numeric'
      '    maSub      = ...., # Object of class logical'
      '    maPlate    = ...., # Object of class factor'
      '    maControls = ...., # Object of class factor'
      '    maNotes    = ...., # Object of class character'
      '  )'

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

     '_m_a_N_g_r': Object of class '"numeric"', number of rows for the grid
          matrix.

     '_m_a_N_g_c': Object of class '"numeric"', number of columns for the
          grid matrix.

     '_m_a_N_s_r': Object of class '"numeric"', number of rows for the spot
          matrices.

     '_m_a_N_s_c': Object of class '"numeric"', number of columns for the
          spot matrices.

     '_m_a_N_s_p_o_t_s': Object of class '"numeric"', total number of spots on
          the array, equal to maNgr x maNgc x maNsr x maNsc.

     '_m_a_S_u_b': Object of class '"logical"',  indicating which spots are
          currently being considered.

     '_m_a_P_l_a_t_e': Object of class '"factor"', recording the plate origin
          of the spotted probe sequences.

     '_m_a_C_o_n_t_r_o_l_s': Object of class '"factor"', recording the control
          status of the spotted probe sequences.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

     _p_r_i_n_t 'signature(x = "marrayLayout")': print method for
          '"marrayLayout"' 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:

     'marrayRaw', 'marrayNorm', 'marrayInfo',   'marraySpots',
     'marrayTwo', 'print-methods', '[-methods'.

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

     ## See marrayRaw

