- Research article
- Open Access
Impact of the spotted microarray preprocessing method on fold-change compression and variance stability
© Ambroise et al; licensee BioMed Central Ltd. 2011
Received: 14 July 2011
Accepted: 25 October 2011
Published: 25 October 2011
The standard approach for preprocessing spotted microarray data is to subtract the local background intensity from the spot foreground intensity, to perform a log2 transformation and to normalize the data with a global median or a lowess normalization. Although well motivated, standard approaches for background correction and for transformation have been widely criticized because they produce high variance at low intensities. Whereas various alternatives to the standard background correction methods and to log2 transformation were proposed, impacts of both successive preprocessing steps were not compared in an objective way.
In this study, we assessed the impact of eight preprocessing methods combining four background correction methods and two transformations (the log2 and the glog), by using data from the MAQC study. The current results indicate that most preprocessing methods produce fold-change compression at low intensities. Fold-change compression was minimized using the Standard and the Edwards background correction methods coupled with a log2 transformation. The drawback of both methods is a high variance at low intensities which consequently produced poor estimations of the p-values. On the other hand, effective stabilization of the variance as well as better estimations of the p-values were observed after the glog transformation.
As both fold-change magnitudes and p-values are important in the context of microarray class comparison studies, we therefore recommend to combine the Edwards correction with a hybrid transformation method that uses the log2 transformation to estimate fold-change magnitudes and the glog transformation to estimate p-values.
Gene expression microarray is a widely used technology in functional genomics that allows to measure efficiently the expression level of thousands of genes in a single experiment. Among the wide spectrum of available array technologies and suppliers, two common technologies are the in-situ oligonucleotide synthesised GeneChips developed by Affymetrix  and the spotted microarrays which are microscope slide spotted with a variable number of probes according to the biological application. Spotted microarrays use either cDNA as probe (Incyte Human UniGEM, Dualchip form Eppendorf, academic platforms,...) or oligonucleotide (Agilent gene expression Microarray, Applied Biosystems gene expression Microarray, Codelink Bioarray from GE Healthcare, NCI from Operon,...). The three major types of gene expression microarray applications are the class comparison, the class prediction and the class discovery . In this paper, we focus on the preprocessing of spotted microarray data for a class comparison application where the goal is to identify differentially expressed genes between two conditions.
Whatever its application, the first analytical step in a spotted microarray experiment is the acquisition of an image file with an optical scanner. Then, the image analysis software segments the acquired image into spotted and unspotted regions and returns average and median of the pixels intensities for both the foreground and the surrounding area (named local background) of each spot. It is well known that the foreground intensity of a spot does not perfectly reflect the RNA abundance of its corresponding gene due to interferences of non-specific hybridization on the probe . These interferences are named background noise and arise from many sources such as non-specific binding, deposit left due to incomplete washing, intrinsic fluorescence of the glass slides  or optical noise of the scanner. Han et al. showed that such interferences can be minimized by optimizing the numerous steps of the microarray experiment, and more particularly the hybridization and the washing steps . The authors also showed that non-optimal protocols can lead to fold-change compression. In that context, de cremoux et al. discussed also the importance of pre-analytical steps for transcriptome analysis .
Raw data returned by the scanner have to be preprocessed in three successive steps . The first step is the background correction for which the standard method implies to subtract an estimation of the background noise of a spot from the foreground intensity. The background noise is usually calculated as the mean of the pixels of its surrounding area and is named 'local background intensity'. The second step is the transformation of the corrected intensities for which the standard method consists in a log2 transformation. The third step is the normalization that is performed to calibrate the signal from different microarrays and to compare them together on an identical scale. Commonly used methods to normalize spotted microarray data either perform a global median normalization or a loess normalization .
The standard background correction method assumes that foreground intensities are affected additively by the background noise. Although well motivated, this standard method was widely criticized for several reasons. The best known drawback is that local background subtraction induces problems when foreground intensities are lower than local background intensities. Correction leads to negative corrected intensities and consequently to missing values after log2 transformation. Another cited drawback is the extreme variability of the log2 fold-changes obtained at low corrected intensities. To circumvent these drawbacks, alternatives to the standard background were proposed. [9–13]. Alternatively, the generalized logarithmic (glog) transformation was proposed as a valuable alternative to the log2 transformation [14, 15] in order to stabilize the variance of low corrected intensities. The transformation is determined by the equation: where α and λ are two positive parameters. The glog transformation is sometimes referred as the generalized arcsinh transformation because of the relationship between the arcsinh and the log functions. . Methods were developed to estimate the parameters of the glog transformation [16, 17]. Unlike the log2 transformation, the glog is defined for negative corrected intensities.
Eight distinct background correction methods were assessed for differential expression using data from two-color spotted cDNA microarrays by Ritchie et al. . In this study, the variance stabilization method (VSN) of Huber et al.  was considered as a background correction method but was actually the combination of the Standard background correction method with an arcsinh transformation where parameters are computed to perform transformation and normalization in a single step. After the other background correction methods, a log2 transformation and a loess normalization were applied on the data before computing fold-changes with SAM regularized t-statistics and empirical Bayes moderated t-statistics. Using 9 Lucidea Universal ScoreCard (LUS) controls in a spike experiment, the authors also compared the average bias for each background correction method. Various transformation methods were compared by Cui et al. . The glog transformation was recommended when low corrected intensities appear highly variable.
In this paper, we address the problem of the background correction and transformation of spotted microarray data and the subsequent impact on fold-change compression and on the variance of processed intensities. The first objective of this study was to compare various background correction methods and transformations commonly used in the literature. We propose to consider these two steps together because alternatives to the standard background correction methods as well as alternatives to the log2 transformation were initially proposed to circumvent the same problems: the high variability of low corrected intensities in the log2 scale and the missing values obtained after a log2 transformation of negative corrected intensities. These two successive preprocessing steps were assessed on datasets generated with two spotted microarray platforms (Duachip from Eppendorf and Codelink from GE Healthcare) as well as with a quantitative PCR platform (Taqman) from the MicroArray Quality Control (MAQC) project . Data generated by the MAQC project provide a unique opportunity to assess the advantages and disadvantages of data analysis methods with the aim of reaching a consensus on microarray data analysis. Accordingly, data from the MAQC project were used previously in order to compare the third preprocessing step, i.e. the normalization . A second objective of the study was to confirm the additive effect of the background noise on the foreground, the existence of which is the underlying hypothesis of the standard background correction method.
2.1 Comparison of Background correction and transformation methods
The first objective of this paper was to compare the effect of eight preprocessing methods combining four background correction methods and two transformations, on the processed intensities, on the log2 fold-changes and on p-values. Background correction methods are implemented in the backgroundCorrect function of the limma package which is a part of the Bioconductor project  developed in R. A short description of background correction methods and transformations appears below:
We refer to this method when background intensities are subtracted from foreground intensities.
We refer to this method when the background intensities are not subtracted. The corrected intensities are thus equal to the foreground intensities. This method was recommended by other authors [3, 22].
In this method, the background intensities are subtracted if the difference between foreground and background is bigger than a pre-specified small threshold value. When the difference is smaller than this threshold value, subtraction is replaced by a smooth monotonic function .
The Normexp method is based on the normal plus exponential convolution model . The Normexp + offset method was not tested in this study because an offset is already artificially included to the method when it is coupled with the glog transformation (thanks to the α parameter).
The log2 transformation is the most commonly used transformation for microarray data. This transformation stabilizes the data variance of high intensities but increases the variance at low intensities.
The glog transformation was individually developed by Durbin et al.  and Huber et al.  to stabilize the variance. The glog transformation and the estimation of α and λ parameters are implemented in the transeS and the tranest functions of the LMGene Bioconductor package . To allow comparison with the log2 transformation, glog transformed intensities (which are in the natural log scale) were multiplied by log2(e). Practically, the glog transformation is equivalent to the regular logarithmic transformation at high intensities but close to a difference at low intensities.
2.2 Additive property of the background noise
The second objective of the paper was to confirm the additive property of the background on the foreground. This assumption which motivates the Standard background correction method was successfully tested on the Eppendorf data because this type of array contains three technical replicate spots used to measure gene expression levels. For each gene, three foreground intensities and three local background intensities are therefore available on a given array. The specific hybridization on each replicate spot for the same gene should be roughly constant. So, the observed differences between the three foreground intensities are mainly caused by the background noise. For each gene and for each Eppendorf array, the foreground and the background intensities of the three replicate spots were used to build a linear regression model using the foreground intensity as the response variable and the local background intensity as the predictor variable. If the assumption of additivity is true, an increase in the local background should produce the same increase in the foreground. As the Eppendorf array measures 294 genes, a total of 5 880 slopes (294 genes * 5 replicates * 2 samples * 2 sites) were obtained. The values of these slopes should consequently be close to 1 if the assumption of additivity holds.
Material of the MAQC project used in this study
Platform and Site
Sample A N Replicates
Sample B N Replicates
GE Healthcare : Site 1
GE Healthcare : Site 3
Eppendorf : Site 1
Eppendorf : Site 3
Data acquired with the GE Healthcare platform from sites 1 and 3 were downloaded from the Gene Expression Omnibus (GEO) repository (GEO accession: GSE5350) . Raw data were imported in R using the codelink package and were preprocessed using the eight different methods. Data were then normalized between samples A and B using a global median normalization. Finally, as the number of biological replicates is relatively low , the eBayes algorithm  of the limma Bioconducor package was used to compute the log2 fold-changes and p-values of the 54 359 genes between samples A and B.
Data acquired with the Eppendorf platform from sites 1 and 3 were downloaded from the GEO repository. Raw data were imported in R and preprocessed using the eight different methods. For this platform, data acquired at low, medium and high photomultiplier tube (PMT) voltage were available. In this study, we only considered data acquired at low PMT Voltage in order to avoid saturation problems. Processed data corresponding to samples A and B were normalized using internal standards and housekeeping genes, as recommended by the manufacturer. As Eppendorf platforms contain three replicate spots to measure the level of expression of a single gene, the average of these replicate spots was computed for each gene. Linear models of the limma Bioconducor package were used to compute fold-changes and p-values for the 294 genes between samples A and B.
Normalized data from the Taqman quantitative PCR were downloaded from the GEO repository and linear models of the limma package were used to compute fold-changes and p-values for the 1 004 genes between samples A and B. In this study, these values are referred as gold-standard fold-changes and gold-standard p-values.
4 Results and discussion
4.1 Comparison of background correction methods
4.1.1 Fold-change compression
Correlation between Microarray and Taqman fold-changes
Transformation Background cor.
GEH S1 r - ICC
GEH S3 r - ICC
EPP S1 r - ICC
EPP S3 r - ICC
0.86 - 0.78
0.86 - 0.81
0.84 - 0.72
0.82 - 0.68
0.84 - 0.66
0.84 - 0.68
0.68 - 0.30
0.67 - 0.27
0.86 - 0.78
0.86 - 0.82
0.84 - 0.72
0.82 - 0.68
0.86 - 0.77
0.86 - 0.79
0.83 - 0.67
0.81 - 0.63
0.83 - 0.68
0.83 - 0.70
0.77 - 0.55
0.76 - 0.53
0.81 - 0.60
0.81 - 0.63
0.65 - 0.33
0.65 - 0.30
0.83 - 0.68
0.83 - 0.70
0.79 - 0.61
0.77 - 0.59
0.83 - 0.67
0.83 - 0.69
0.77 - 0.54
0.77 - 0.61
As illustrated in Figure 1, microarray data leads to fold-change compressions for many genes when compared to fold-changes derived from quantitative PCR. This compression effect was studied with the eight preprocessing methods and with both microarray platforms. Absolute values of the log2 fold-changes obtained with microarray data were computed after each preprocessing method. These absolute values were subtracted from the absolute values of gold-standard log2 fold-changes to obtain the fold-change compressions (in the log2 scale). Fold-change compressions obtained for each gene were used to construct a lowess curve representing the average fold-change compression as a function of the average processed intensity for each preprocessing method. The average processed intensities on the x-axis of the lowess curve were computed for each gene as the minimum of average intensities in sample A and B after the Standard background correction and the log2 transformation. The x-axis is therefore also in the log2 scale.
4.1.2 Variance of the processed intensities
Correlation between cumulative Gaussian quantiles of p-values obtained with Taqman and Microarray
Transformation Background cor.
GEH S1 r - ICC
GEH S3 r - ICC
EPP S1 r - ICC
EPP S3 r - ICC
0.50 - 0.28
0.49 - 0.36
0.41 - 0.15
0.47 - 0.19
0.52 - 0.45
0.51 - 0.48
0.49 - 0.34
0.48 - 0.24
0.50 - 0.27
0.48 - 0.34
0.42 - 0.16
0.49 - 0.22
0.50 - 0.30
0.50 - 0.39
0.40 - 0.15
0.48 - 0.14
0.52 - 0.46
0.51 - 0.47
0.47 - 0.35
0.51 - 0.36
0.50 - 0.43
0.49 - 0.47
0.47 - 0.34
0.45 - 0.19
0.52 - 0.45
0.51 - 0.47
0.45 - 0.32
0.51 - 0.34
0.52 - 0.45
0.50 - 0.47
0.48 - 0.38
0.50 - 0.27
4.1.3 Evaluation of a hybrid transformation method
Results presented in previous sections showed that the combination of the Edwards method with log2 transformation produced low fold-change compression but led to poorer p-values estimations. Conversely, the combination of Edwards method with the glog transformation produced high fold-change compression at low processed intensities but led to better p-values estimations. When microarrays are used in a class comparison application, both fold-change magnitudes and p-values are considered. We propose therefore to combine the Edwards correction with a hybrid transformation method that uses the log2 transformation to estimate fold-change magnitudes and the glog transformation to estimate p-values.
Comparison of the transformation methods
Edwards + Log2
Edwards + glog
Edwards + hybrid
4.2 Additive property of the background noise
For each gene and for each Eppendorf array, the foreground and the background intensities of the three replicated spots were used to build a linear regression model. The additive property of background noise on the foreground was tested by computing the slopes of the 5 880 linear regression models. A robust estimation of the average slope (1.22) and its 95% confidence interval (0.94 ; 1.49) were obtained by trimming 5 % of the 5 880 slopes. On average, the foreground intensity of a spot with a fixed specific hybridization increases by 1.22 unit when its local background intensity increases by 1 unit. As we showed previously, local background intensities depend on the spatial localization and are independent of their corresponding foreground intensities. It can be inferred therefore that the background noise has an additive effect on foreground intensities.
In this study, we addressed the problem of background correction and transformation in spotted microarray data. We compared features of eight preprocessing methods which combine four background correction and two transformation methods.
We first compared the correlations between gold-standard fold-changes obtained from quantitative PCR and fold-changes obtained from microarray data. The best correlations were obtained with the Edwards and the Standard background corrections coupled with the log2 transformation. The lowest correlations were obtained with the No background correction method and with all preprocessing using the glog transformation. These results were explained by plotting lowess curves of the fold-change compression as a function of the average processed intensity. While all preprocessing methods produced low fold-change compression at high processed intensity, the different preprocessing methods differed markedly in terms of fold-change compression at low processed intensities. Accordingly, the fold-change compression was minimized using either the Standard or the Edwards background correction methods with the log2 transformation. Using a glog transformation conducted to high fold-change compression whatever the background correction method. It is of note that product-moment correlation coefficients are affected by the fold-change compression because this effect is highly dependent on the average processed intensity. A constant fold-change compression across the whole range of processed intensities would indeed have an impact on intraclass correlation coefficients but no impact on the product-moment correlation coefficients.
These results provide information that are complementary to those published in previous studies which reported that microarray data exhibit fold-change compression [5, 18, 29]. While the study of Han et al. focuses on the protocol technical aspects that can improve the signal-to-noise ratio and decrease the fold-change compression, our study rather focuses on the best choice of the data preprocessing method. While average biases were only estimated on 9 LUS control probes in the Ritchie's study, 856 and 132 probes were used in our study to compute fold-change compression on the GE Healthcare and on the Eppendorf platforms, respectively. Moreover, in Ritchie's study, the compression factors were only available for 2 of the 9 available LUS control probes for which most background correction methods produced a fold-change compression but the VSN method (equivalent to Standard background correction plus glog transformation) surprisingly produced a fold-change expansion. In the current study, all preprocessing methods produced fold-change compression. Furthermore the compression affected mainly low intensity data, an effect that can be minimized by using a combination of the Standard or Edwards background correction with a log2 transformation. The observed differences between these current results and those of Ritchie et al. could be explained by inherent differences between both datasets and by real observed technical differences between one- and two-color microarray readings . In one-color arrays, the background noise caused by non-specific hybridization and deposits may differ for both the target and control spots used to quantify the expression fold-change. In two-color microarrays, the control and target samples are both hybridized on the same array. The signal due to non-specific hybridization and deposits are consequently more alike.
In microarray class comparison studies, effect sizes and p-values are computed by dividing the log2 fold-changes by an estimate of variability. The combination of Edwards (or Standard) method with the log2 transformation produced low fold-change compression but extremely high variance at low processed intensities. At the opposite, the combination of Edwards (or Standard) method with the glog transformation produced high fold-change compression but good variance stabilization at low processed intensities. The impact of the fold-change compression and variance stabilization on the p-values estimation was assessed by computing the correlations between the cumulative Gaussian quantiles of the gold standard p-values obtained from quantitative PCR and the cumulative Gaussian quantiles of p-values obtained from microarray data. Compared to the log2 transformation, the glog transformation which effectively stabilizes the variance across the whole range of processed intensities, produced generally higher intraclass correlation and comparable product-moment correlation. These results are in line with those obtained by Ritchie et al. which showed that the best performing methods are those stabilizing the variance for the purpose of detecting differential expression. These results also agree with those of Cui et al.  which stated that stabilizing the variance of log2 fold-changes is important for statistical inferences that assume constant variance across the experiment. While the No background correction is sometimes recommended in the literature [3, 22] because it decreases variance at low processed intensities, our results show that the combination of the Edwards or Standard background correction with a glog transformation represents a better alternative for the p-values computation. Furthermore, we also recommend subtraction of the background as we have confirmed the additive property of the background noise on foreground intensity values in this study.
When microarrays are used in a class comparison application, both fold-change magnitudes and p-values are considered. Historically, the first method to identify differentially expressed genes was based on the fold-change [2, 29]. A change of a least two-fold (up or down) was generally considered meaningful. Because this method did not take into account the variance of gene expression, it was replaced by statistical inference methods and p-values. P-values are nowadays used to rank the gene according to the more probable differential expression. Nevertheless, fold-change remains an important feature because it is generally accepted that the greater the magnitude of change, the higher the likelihood of physiologic or pathologic significance . In the context of class comparison, we therefore recommend to combine the Edwards correction with a hybrid transformation method that uses the log2 transformation to estimate fold-change magnitudes and the glog transformation to estimate p-values. This hybrid method was compared to the log2 and to the glog transformation and was found to lead to the lowest number of incorrect decisions. Although comparable to the Standard method, the Edwards method is preferable because it avoids the occurrence of missing values even when combined with a log2 transformation. Moreover, when microarrays are used in the context of class prediction, the most important feature is the stability of the variance across the whole range of processed intensities. In this context, Parson et al.  have indeed showed that stabilizing the variance can improve the classification accuracy. We therefore recommend to use Standard or Edwards background correction with a glog transformation in order to stabilize the variance in this kind of microarray application. As shown here, the choice of the preprocessing steps should therefore not only be based on the type of microarray platforms but also defined according to the type of application.
J.A. is funded by Nanotic/Tsarine, a project of the Region Wallonne of Belgium (convention number: 516250).
- Hardiman G: Microarray platforms-comparisons and contrasts. Pharmacogenomics 2004, 5(5):487–502. 10.1517/14622418.104.22.1687View ArticlePubMedGoogle Scholar
- Leung Y, Cavalieri D: Fundamentals of cDNA microarray data analysis. TRENDS in Genetics 2003, 19(11):649–659. 10.1016/j.tig.2003.09.015View ArticlePubMedGoogle Scholar
- Yang Y, Buckley M, Speed T: Analysis of cDNA microarray images. Briefings in bioinformatics 2001, 2(4):341. 10.1093/bib/2.4.341View ArticlePubMedGoogle Scholar
- Dudoit S, Yang Y, Callow M, Speed T: Statistical methods for identifying differentially expressed genes in replicated cDNA microarray experiments. Statistica sinica 2002, 12: 111–140.Google Scholar
- Han T, Melvin C, Shi L, Branham W, Moland C, Pine P, Thompson K, Fuscoe J: Improvement in the reproducibility and accuracy of DNA microarray quantification by optimizing hybridization conditions. BMC bioinformatics 2006, 7(Suppl 2):S17. 10.1186/1471-2105-7-S2-S17PubMed CentralView ArticlePubMedGoogle Scholar
- de Cremoux P, Valet F, Gentien D, Lehmann-Che J, Scott V, Tran-Perennou C, Barbaroux C, Servant N, Vacher S, Sigal-Zafrani B, Mathieu MC, Bertheau P, Guinebretiere JM, B A, Marty M, Spyrato sF: Importance of pre-analytical steps for transcriptome and RT-qPCR analyses in the context of the phase II randomized multicentre trial REMAGUS02 of neoadjuvant chemotherapy in breast cancer patients. BMC cancer 2011, 11: 215. 10.1186/1471-2407-11-215PubMed CentralView ArticlePubMedGoogle Scholar
- Cui X, Kerr M, Churchill G: Transformations for cDNA microarray data. Statistical applications in genetics and molecular biology 2003, 2: 1009.View ArticleGoogle Scholar
- Quackenbush J: Microarray data normalization and transformation. nature genetics 2002, 32(supp):496–501. 10.1038/ng1032View ArticlePubMedGoogle Scholar
- Yang M, Ruan Q, Yang J, Eckenrode S, Wu S, McIndoe R, She J: A statistical method for flagging weak spots improves normalization and ratio estimates in microarrays. Physiological genomics 2001, 7: 45.View ArticlePubMedGoogle Scholar
- Kooperberg C, Fazzio T, Delrow J, Tsukiyama T: Improved background correction for spotted DNA microarrays. Journal of Computational Biology 2002, 9: 55–66. 10.1089/10665270252833190View ArticlePubMedGoogle Scholar
- Edwards D: Non-linear normalization and background correction in one-channel cDNA microarray studies. Bioinformatics 2003, 19(7):825. 10.1093/bioinformatics/btg083View ArticlePubMedGoogle Scholar
- Zhang D, Zhang M, Wells M: Multiplicative background correction for spotted microarrays to improve reproducibility. Genetics Research 2006, 87(03):195–206. 10.1017/S0016672306008196View ArticleGoogle Scholar
- Scharpf R, Iacobuzio-Donahue C, Sneddon J, Parmigiani G: When should one subtract background fluorescence in 2-color microarrays? Biostatistics 2007, 1–13.Google Scholar
- Durbin B, Hardin J, Hawkins D, Rocke D: A variance-stabilizing transformation for gene-expression microarray data. Bioinformatics 2002, 18(suppl 1):S105. 10.1093/bioinformatics/18.suppl_1.S105View ArticlePubMedGoogle Scholar
- Huber W, Von Heydebreck A, Sultmann H, Poustka A, Vingron M: Variance stabilization applied to microarray data calibration and to the quantification of differential expression. Bioinformatics 2002, 18(suppl 1):S96. 10.1093/bioinformatics/18.suppl_1.S96View ArticlePubMedGoogle Scholar
- Huber W, Von Heydebreck A, Sultmann H, Poustka A, Vingron M: Parameter estimation for the calibration and variance stabilization of microarray data. Statistical Applications in Genetics and Molecular Biology 2003, 2: 1008.View ArticleGoogle Scholar
- Durbin B, Rocke D: Estimation of transformation parameters for microarray data. Bioinformatics 2003, 19(11):1360. 10.1093/bioinformatics/btg178View ArticlePubMedGoogle Scholar
- Ritchie M, Silver J, Oshlack A, Holmes M, Diyagama D, Holloway A, Smyth G: A comparison of background correction methods for two-colour microarrays. Bioinformatics-Oxford 2007, 23(20):2700.View ArticleGoogle Scholar
- Shi L, Reid L, Jones W, Shippy R, Warrington J, Baker S, Collins P, De Longueville F, Kawasaki E, Lee K, et al.: The MicroArray Quality Control (MAQC) project shows inter-and intraplatform reproducibility of gene expression measurements. Nature biotechnology 2006, 24(9):1151–1161. 10.1038/nbt1239View ArticlePubMedGoogle Scholar
- Shippy R, Fulmer-Smentek S, Jensen R, Jones W, Wolber P, Johnson C, Pine P, Boysen C, Guo X, Chudin E, et al.: Using RNA sample titrations to assess microarray platform performance and normalization techniques. Nature biotechnology 2006, 24(9):1123–1131. 10.1038/nbt1241PubMed CentralView ArticlePubMedGoogle Scholar
- Gentleman R, Carey V, Bates D, Bolstad B, Dettling M, Dudoit S, Ellis B, Gautier L, Ge Y, Gentry J, Hornik K, Hothorn T, Huber H, Iacus S, Irizarry R, Leisch F, Li C, Maechler M, Rossini A, Sawitzki G, Smith C, Smyth G, Tierney L, YH YJ, J Z: Bioconductor: open software development for computational biology and bioinformatics. Genome biology 2004, 5(10):R80. 10.1186/gb-2004-5-10-r80PubMed CentralView ArticlePubMedGoogle Scholar
- Tran P, Peiffer D, Shin Y, Meek L, Brody J, Cho K: Microarray optimizations: increasing spot accuracy and automated identification of true microarray signals. Nucleic Acids Research 2002, 30(12):e54. 10.1093/nar/gnf053PubMed CentralView ArticlePubMedGoogle Scholar
- Lee G, Tillinghast J, Rocke D: LMGene User's Guide. dim (exprs (sample. eS) 2010, 1(613):32.Google Scholar
- Barrett T, Edgar R: Gene Expression Omnibus (GEO): Microarray data storage, submission, retrieval, and analysis. Methods in enzymology 2006, 411: 352.PubMed CentralView ArticlePubMedGoogle Scholar
- Allison D, Cui X, Page G, Sabripour M: Microarray data analysis: from disarray to consolidation and consensus. Nature Reviews Genetics 2006, 7: 55–65. 10.1038/nrg1749View ArticlePubMedGoogle Scholar
- Smyth G: Linear models and empirical Bayes methods for assessing differential expression in microarray experiments. Statistical applications in genetics and molecular biology 2004, 3: 1027.View ArticleGoogle Scholar
- Muller R, Buttner P: A critical discussion of intraclass correlation coefficients. Statistics in Medicine 1994, 13(23–24):2465–2476. 10.1002/sim.4780132310View ArticlePubMedGoogle Scholar
- Lin S, Du P, Huber W, Kibbe W: Model-based variance-stabilizing transformation for Illumina microarray data. Nucleic Acids Research 2008, 36(2):e11.PubMed CentralView ArticlePubMedGoogle Scholar
- Tarca A, Romero R, Draghici S: Analysis of microarray experiments of gene expression profiling. American journal of obstetrics and gynecology 2006, 195(2):373–388. 10.1016/j.ajog.2006.07.001PubMed CentralView ArticlePubMedGoogle Scholar
- Patterson T, Lobenhofer E, Fulmer-Smentek S, Collins P, Chu T, Bao W, Fang H, Kawasaki E, Hager J, Tikhonova I, et al.: Performance comparison of one-color and two-color platforms within the MicroArray Quality Control (MAQC) project. Nature biotechnology 2006, 24(9):1140–1150. 10.1038/nbt1242View ArticlePubMedGoogle Scholar
- Parsons H, Ludwig C, Gunther U, Viant M: Improved classification accuracy in 1- and 2-dimensional NMR metabolomics data using the variance stabilising generalised logarithm transformation. BMC bioinformatics 2007, 8: 234. 10.1186/1471-2105-8-234PubMed CentralView ArticlePubMedGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.