Exploratory analysis for two-color spotted microarray data

Yee Hwa (Jean) Yang <jeany@maths.usyd.edu.au> with contributions
        from Agnes Paquet and Sandrine Dudoit.

Yee Hwa (Jean) Yang <jean@biostat.ucsf.edu>

Class definitions for two-color spotted microarray data.
        Fuctions for data input, diagnostic plots, normalization and
        quality checking.

maClasses.R maGet.R maSet.R maPrint.R maSubset.R maBind.R
maComp.R maDots.R maInput.R maNorm.R maOutput.R maWidget.R
maPlots.R maAnnotate.R maRankGenes.R maSMA.R maSearch.R
maWrap.R

Methods that apply to rows and columns of a matrix

c(
  person("Henrik", "Bengtsson", role=c("aut", "cre", "cph"),
                                 email="henrikb@braju.com"),
  person("Hector", "Corrada Bravo", role="ctb"),
  person("Robert", "Gentleman", role="ctb"),
  person("Ola", "Hossjer", role="ctb"),
  person("Harris", "Jaffee", role="ctb"),
  person("Peter", "Langfelder", role="ctb"))

Henrik Bengtsson [aut, cre, cph], Hector Corrada Bravo [ctb], Robert Gentleman [ctb], Ola Hossjer [ctb], Harris Jaffee [ctb], Peter Langfelder [ctb]

This packages provides methods operating on rows and columns of matrices, e.g. col/rowMedians() and col/rowRanks().  There are also some vector-based methods, e.g. anyMissing(), weightedMedians(), and binMeans().  The objective is to have all methods being optimized for speed and memory.

Fast and light-weight caching (memoization) of objects and
results to speed up computations

c(person("Henrik", "Bengtsson", role=c("aut", "cre", "cph"),
                                          email = "henrikb@braju.com"))

Memoization can be used to speed up repetitive and computational expensive function calls.  The first time a function that implements memoization is called the results are stored in a cache memory.  The next time the function is called with the same set of parameters, the results are momentarily retrieved from the cache avoiding repeating the calculations.  With this package, any R object can be cached in a key-value storage where the key can be an arbitrary set of R objects.  The cache memory is persistent (on the file system).