Skip to main content


Generalization of DNA microarray dispersion properties: microarray equivalent of t-distribution

Article metrics



DNA microarrays are a powerful technology that can provide a wealth of gene expression data for disease studies, drug development, and a wide scope of other investigations. Because of the large volume and inherent variability of DNA microarray data, many new statistical methods have been developed for evaluating the significance of the observed differences in gene expression. However, until now little attention has been given to the characterization of dispersion of DNA microarray data.


Here we examine the expression data obtained from 682 Affymetrix GeneChips® with 22 different types and we demonstrate that the Gaussian (normal) frequency distribution is characteristic for the variability of gene expression values. However, typically 5 to 15% of the samples deviate from normality. Furthermore, it is shown that the frequency distributions of the difference of expression in subsets of ordered, consecutive pairs of genes (consecutive samples) in pair-wise comparisons of replicate experiments are also normal. We describe a consecutive sampling method, which is employed to calculate the characteristic function approximating standard deviation and show that the standard deviation derived from the consecutive samples is equivalent to the standard deviation obtained from individual genes. Finally, we determine the boundaries of probability intervals and demonstrate that the coefficients defining the intervals are independent of sample characteristics, variability of data, laboratory conditions and type of chips. These coefficients are very closely correlated with Student's t- distribution.


In this study we ascertained that the non-systematic variations possess Gaussian distribution, determined the probability intervals and demonstrated that the K α coefficients defining these intervals are invariant; these coefficients offer a convenient universal measure of dispersion of data. The fact that the K α distributions are so close to t- distribution and independent of conditions and type of arrays suggests that the quantitative data provided by Affymetrix technology give "true" representation of physical processes, involved in measurement of RNA abundance.


This article was reviewed by Yoav Gilad (nominated by Doron Lancet), Sach Mukherjee (nominated by Sandrine Dudoit) and Amir Niknejad and Shmuel Friedland (nominated by Neil Smalheiser).

Open peer review

Reviewed by Yoav Gilad (nominated by Doron Lancet), Sach Mukherjee (nominated by Sandrine Dudoit) and Amir Niknejad and Shmuel Friedland (nominated by Neil Smalheiser). For the full reviews, please go to the Reviewers' comments section.


DNA microarrays provide large quantities of data for the study of diseases and biological processes in various organisms. However, microarray studies are subject to potential variations including biological and technical variability. Usually, the existence of a large dispersion makes it very difficult to draw any meaningful conclusions from the differences between the experimental and control groups [1, 2]. Alison et al. [1] give the most recent general evaluation of the approaches and methods, summarizing the items where consensus has been established as well as outstanding questions; they underline the need for replicates and the usefulness of drawing information from neighboring genes ("shrinkage"), which is discussed at length here, provide the overview of clustering methods, etc. Many methods have been developed to deal with the problem of separation of systematic and random or pseudorandom components of the signal. For example, in the case of arrays using multi-probe sets, such as Affymetrix GeneChips®, we first have to derive a representative value of gene expression from the signals of individual probes ("low-level" analysis). The Affymetrix MAS 5 and GCOS use Tukey's biweight algorithm and yield an absolute expression value for each probe set (Affymetrix, 2005, GeneChip Expression Analysis Algorithm Tutorial, Part Number 700285, Rev. 1). The method of low-level analysis, developed by Li and Wong (dChip; [3, 4]) is designed to assess the observed differences in expressions of genes on the arrays under comparison. It is based on fitting data to a simplified model, assuming that the noise variable is independent of the signal. A different model, called Robust Multiarray Analysis (RMA), was proposed by Speed, Bolstad, Irizarry and co-workers [57] (see also Bolstad, B.M., 2004, PhD Thesis, University of California, Berkeley). It uses a log-transform of the data implicitly assuming that the error is proportional to the signal intensity. In reality, the error variable has both, constant and proportional components. Once the representative value of the gene expression is known, standard statistical methods of comparison can be used for "high level" analysis of the observed differences. Nonparametric methods, such as the Mann-Whitney U-test (Wilcoxon test) or analysis of variance on ranks, are generally preferable, although the parametric t-test and ANOVA are also frequently used. It should be pointed out that the statistical methods can only separate the systematic variations from the random or pseudo-random component. Random errors are recognizable because they conform to some known frequency distribution, usually Gaussian distribution. However, occasionally, one or several samples exhibit spurious differences from the rest of the data, due to changes in the biological state of the examined cells, quality of RNA etc. Such undesirable effects are often significant and can be detected only by detailed comparisons of the individual replicate samples.

So far, very little attention has been given to the general properties of the dispersion of gene expression levels. With respect to applicability of various statistical methods it is useful to know how the standard deviation behaves across the expression range and whether this behavior is consistent from one assay to another and among the different types of arrays. Verification of normality of the frequency distribution of random fluctuations is particularly relevant. All parametric methods are based on concordance of the observed frequency distribution with the normal (Gaussian) distribution. Most physical and chemical systems, where random variations result mainly from collective interactions of large ensembles of particles, exhibit frequency distributions close to the Gaussian. The underlying mechanisms of microarray data variability are certainly of the same nature as the collective phenomena in physical systems but the ensemble of the processes involved is so complex that one would expect some compound distribution, far from the simple form expressed by the Gaussian prototype.

The object of the present study is to examine the frequency distributions, general properties of the standard deviations and coefficients of the probability intervals. It was found that the general characteristics of dispersion are useful for quality control, reduction of a system dimension and other purposes. Firstly an overview of the frequency distributions is given for both replicate arrays (five or more replicates) and consecutive sampling of the expression difference in the ordered pairs of genes in two-array comparisons. Subsequently, we describe the consecutive sampling analysis and evaluation of the linear characteristic function, approximating the standard deviation of the data variability across the arrays. The standard deviation function is then employed to define the probability intervals encompassing specific percentages of the observed values. The boundaries of these intervals are defined by probability coefficients K α . It was found that the values of K α coefficients obtained using various arrays are, at least in the first approximation, invariant. Finally, we compare the probability of coefficients K α with the corresponding values of inverse t- distribution.


In the present investigation we analyzed 682 Affymetrix microarrays of 22 different types. Our main objective was to study the microarray data derived from particular biological investigations, generated in many different microarray core laboratories, rather than the sets of arrays produced in the context of technology development or testing methods of analysis. Only a few "testing" sets were included. We evaluated the CEL files using MAS 4 (Affymetrix, 2002, Statistical Algorithm Description Document. Part Number 701137, Rev. 3.) and employed the "Average Difference" as expression signal value. Because MAS 5 and GCOS distort the frequency distributions in the near-zero region by ignoring the negative values, MAS 5 and GCOS outputs are not suitable. Prior to the analysis, we verified the linearity and quality of the data, in particular, the absence of clusters with significantly different expressions. All data on each array were normalized to 100% of the array mean; all Affymetrix control genes were excluded.

Frequency distributions

In the case of experiments with five or more replicates, we tested the distributions of the expressions of individual genes. In addition, in all pair-wise comparisons we performed the Kolmogorov-Smirnov normality test on consecutive samples (Table 1). Based on our several thousands of tests, it was found that the Gaussian distribution was characteristic of the expression data obtained using the Affymetrix GeneChips®. Typically, for good-quality data, between 85 and 95 percent of samples passed the test. Moreover, a limited number of tests using the data obtained from fiberoptic bead-based oligonucleotide microarrays by Illumina led to the same conclusion [8].

Table 1 Illustration of the consecutive sampling procedure

For illustration, Table 2 shows the results of the Kolmogorov-Smirnov test for six studies using Affymetrix GeneChips® with five to 11 replicates and two studies using Illumina arrays with four replicates each. The mean percentage of probe sets across the arrays failing the Kolmogorov-Smirnov test was 6.9 using the algorithm of Sokal and Rohlf [9] (intrinsic hypothesis, P = 0.05). Usually, but not always, it was found that larger percentages of failures occur in the near-zero region. We did not examine systematically reasons for the failures, but it was often noted that there were outliers and, occasionally, a change of the slope or a discontinuity, noticeable in the quantile-quantile plots. Generally, we performed our analysis in the positive range of values above a small, arbitrary threshold. However, in the several tests, the percentage of failures above and below the threshold was practically identical. Figure 1 illustrates the similarity of the normal distribution and distribution of the expressions measured by typical probe sets in the human cell line IMR90 (11 replicates) in the high range (from 1000 to maximum of 6681, panel A), near-zero range (from -0.4 to 0.4, panel B) and negative range (from a minimum of -923 to -20, panel C; data Ref. [10]). A "typical" probe set is defined as a probe set with the Kolmogorov-Smirnov distance D at or close to the mean D in a given range. The figures show quantile-quantile plots (Q-Q plots), comparing the observed expression values to the corresponding values of the inverse normal cumulative distribution. The last panel D shows one sample that failed the test.

Table 2 Percentage of samples failing the Kolmogorov-Smirnov normality test
Table 3 Comparison of the coefficients of standard deviation function derived from the consecutive sampling and individual probe sets
Figure 1

Comparison of the observed frequency distribution to the inverse normal cumulative distribution. Quantile-quantile plots show on y-axis the observed expression and on x-axis value of the corresponding inverse normal cumulative distribution. Microarray data are derived from HuGeneFL, using IMR90 cell line with 11 samples. Panels show the probe sets with the Kolmogorov-Smirnov maximum distance D equal or close to the mean value in the specified average expression rage. Inserts provide the Affymetrix probe set identification, average expression for a given gene and standard deviation. A: probe set HG2279-HT2375_at, rank 43, expression range from 1000 to 6681 (high range, maximum), average D in the range is 0.176, sample D is 0.176; B: probe set Z23091_rna1_at, rank 5484, expression range from -0.4 to 0.4 (near-zero range), average D in the rang is 0.181, sample D is 0.182; C: probe set X95876_at, rank 7003, expression range from -20 to -923 (negative range, minimum), average D in the range is 0.183, sample D is 0.182; D: example of the probe set that failed the test – probe set M14199_s_at, rank 25, sample D is 0.204 (data Novak et al., IMR90 [10]).

Furthermore, we observed that the probe sets with the mean expressions within a "reasonably small" range had, on average, a similar variance. Figure 2A shows pooled data of the 62 probe sets in the expression range from -0.1 to 0.1 (cell line IMR90, 11 replicates, Ref. [10]) in Q-Q plot in comparison to the inverse normal cumulative distribution with good agreement except for about six outliers. The picture changes when we scan probe sets with a wide range of mean expressions. Figure 2B shows the Q-Q plot of 185 probes sets in the range of means from 500 to 1000; the lower part of the graph deviates substantially from the straight line. When we plotted the relative expression (i.e. expressions of the individual probe sets divided by the mean of 11 arrays; Figure 2C), we got all the points, except for about ten outliers, back on the 45° line. This implies that the standard deviation is linearly proportional to the mean expression level.

Figure 2

Comparison of the observed frequency distribution to the inverse normal cumulative distribution, pooled data. Quantile-quantile plots show on y-axis the observed expression and on x-axis value of the corresponding inverse normal cumulative distribution. Microarray data are derived from HuGeneFL, using the cell line IMR90 with 11 samples, pooled data. A: expression range from -0.1 to 0.1, 62 probe sets; B: expression range from 500 to 1000, 185 probe sets; C: expression range from 500 to 1000, 185 probe sets, relative expression values (sample expression divided by the mean of 11 samples; data Novak et al. [10]).

Based on the evidence of Figure 2, we hypothesize that approximately the same standard deviation can be obtained by scanning the data vertically, i.e. looking at expressions of the neighboring probe sets, or horizontally, i.e. looking at the series of arrays for each probe set. In other words, the probability that we will observe a difference d between the measurements M1 and M2 of the probe set Pr1 on the arrays A1 and A2 is, at least in the first approximation, about the same as the probability that we will observe such difference between the measurement M3 of the probe set Pr1 on the array A1 and the measurement M4 of the probe set Pr2 on the array A2, provided that the mean expression of both populations is the same. It further follows that an estimate of mean standard deviation of a group of genes with approximately same mean expression can be obtained from comparison of two arrays. We need to rank the probe sets according to the mean expression and evaluate the standard deviation from the differences in gene expressions in samples of k consecutive genes; the range of the means within a sample must be small. Furthermore, in this arrangement we can also obtain the standard deviation by using the ranked probe sets of each individual array (Ref. [10], Supplementary Material). Note that the standard deviation derived from the difference converges to √2σ, where σ is a standard deviation of a given population. Figure 3 shows a comparison of the frequency distribution of the difference in expression of two consecutive samples with the corresponding inverse normal cumulative distribution (cell line IMR90).

Figure 3

Comparison of the observed frequency distribution of consecutive samples to the inverse normal cumulative distribution. Quantile-quantile plots show on y-axis the difference of expression of two microarrays and on x-axis value of the corresponding inverse normal cumulative distribution. Microarray data are derived from HuGeneFL, using cell line IMR90 [10]. Probe sets of the microarrays 1 and 3 are ordered according to the mean expression and statistical samples of 12 probe sets are taken in the range of ranks from 250 to 4800. Panels show the samples with the Kolmogorov-Smirnov maximum distance equal or close to the mean value in the specified average expression rage. Inserts provide the average mean expression (range avg.), mean of the differences (s. avg.) and standard deviation (s. SD). A: expression range from 400 to 620, average D in the range is 0.142, sample D is 0.142; B: expression range from 10 to 20, average D in the range is 0.204, sample D is 0.204.

Consecutive sampling analysis

Assume, as a working hypothesis, that we can estimate the standard deviation of the gene expression variability of series replicate arrays from two-array comparisons. Since the evidence derived from the frequency distribution suggests that the standard deviation is linearly proportional to the expression level (at least in the first approximation), we assume that a representative estimate of the standard deviation can be obtained in the form of a linear function of the mean expression. A similar model was proposed on a basis of theoretical considerations by Rocke and coworkers [1114]. The consecutive sampling program (see Methods) takes k pairs of expression values Y 1i and Y 2i ranked according to the mean (Y 1i , Y 2i ) and calculates the standard deviation from the difference Y 2i -Y 1i , where the subscripts 1 and 2 denote the array number and i signifies the probe set rank; typically we set k = 12, 25 or 50, depending on the size of the array. The standard deviation function is then determined by fitting the logarithmically transformed values to the logarithm of the linear function of the mean expression (see the Methods section). For illustration, Figure 4A shows the dispersion plot and boundaries of the 0.8 and 0.95 probability intervals for the murine array MG U74Av2 (lung tissue, AKR mice; Table 4), whereas Figure 4B shows standard deviations of the consecutive samples consisting of 12 ordered pairs of probe sets and the regression curve, representing the standard deviation function.

Table 4 Summary of values of the coefficients of standard deviation function and K α coefficients
Figure 4

Dispersion of the murine tissue data, array MG-U74Av2, samples MT4-07 and MT4-08. A. Dispersion plot and boundaries of the 0.8 and 0.95 probability intervals. B: Standard deviations calculated using the expression difference in consecutive samples and the regression curve (solid line), representing the standard deviation function (data Cosio).

To verify our working hypothesis stated above, we also evaluated the regression function using the standard deviations calculated from dispersion of expressions recorded by replicates of the individual probe sets. Table 3 shows the comparison for five assays with the number of replicates ranging from four to 11. The values of the coefficients a1 and a2 ranged from 2.1 to 6.0 and from 0.076 to 0.161, respectively. Since the standard deviation calculated from the difference is √2 times larger than the standard deviation of a given population, we compared the values obtained from the individual genes to the results of the consecutive sampling divided by √2. The average difference of the coefficient a1 for the Affymetrix arrays was 5.4% and for the Illumina arrays 7.4%, whereas the differences for the coefficient a2 were 7.5% and 11.2%, respectively. The total average difference for a1 and a2 was 6.2% and 9.0%, respectively. We observed that in all cases except one (Focus Arrays) the values obtained from the consecutive sampling were above the results obtained from individual genes. This is to be expected, because the expressions in the consecutive samples belong to populations with different, albeit very similar, means. Since the standard deviation increases with increasing average, the differences among the means introduce an additional variability. Figure 5 shows an example of the standard deviation derived from 9 replicates of the Focus array. The points represent the standard deviations of the expressions of individual probe sets and the solid line represents the standard deviation function derived from the consecutive sampling.

Figure 5

Standard deviation of the Focus arrays, arrays 01 to 09. Standard deviations are calculated from the individual probe sets of nine samples. The solid curve represents the standard deviation function derived from the consecutive sampling. The regression curve corresponding to logarithm of the linear standard deviation function fitted to logarithm of the experimental standard deviation (not shown) overlaps the consecutive sampling approximation; the coefficients obtained from consecutive sampling are a1 = 2.92√2 and a2 = 0.153√2 and the regression coefficients obtained from individual probe sets are a1 = 2.87 and a2 = 0.154 (data Modlich, Focus 1).

Probability intervals and correlation of the K α coefficients with t-distribution

Once we evaluate the standard deviation function, we can determine the limits of the probability intervals, i.e. the boundaries corresponding to a distance from the 45° axis of symmetry equal to a constant number of standard deviations. Equations defining these limits are given in the Methods section (Eqs. (2) and (3)). The coefficient K α is equivalent to the standardized or "standard" deviate of the normal distribution, representing the distance from the mean, expressed in standard deviations. In case of the z-distribution or t- distribution the standard deviates corresponding to specific probability intervals can be derived from the cumulative distribution function. Since the theoretical distribution function corresponding to the probability intervals of the microarray dispersion is unknown, we determined the coefficients K α empirically. First we calculated the standard deviation function and then used Eqs. (2) and (3) to define the limits of the standard deviate intervals ("probability intervals"; see Figure 4A, note that the boundary lines appear in the log-log plot as curves). To determine the K α coefficients corresponding to specific probabilities we counted the points lying outside a given interval. For example, if the number of points in a given expression range examined was, say, 10000, we determined the K α value corresponding to the interval 0.995 by finding the interval containing 9950 points (99.5%), leaving the 50 points outside. More precisely, the K α is calculated as the average of the values corresponding to the integers above and below the number equal to the given fraction.

The K α coefficients are standardized with respect to the mean and standard deviation of given populations. As such, they are a universal measure of the probability of occurrence, function only of the shape of the distribution function. Considering the complexity of the processes involved in microarray experiments, we did not expect that the coefficient would be constant even for just a variety of RNA samples of a given type of array. Nonetheless, examination of 42 microarray studies with two to 11 replicates comprising 682 arrays and 22 Affymetrix array types revealed that values of the K α coefficients were very close for all tested comparisons (note that multiple chip arrays are counted as multiple types). The coefficients were invariant for a wide range of dispersions, invariant with respect to different laboratory conditions, different tissues and different species and across all the types of arrays we tested. Table 4 shows a summary of the average values of K α coefficients for 900 pair-wise comparisons. The average coefficient a1 varied from 1.8 to 54.4 and coefficient a2 from 0.08 to 0.69, with total coefficients of variation 1.05 and 0.54, respectively. In spite of such a wide range, the differences in the coefficient K α were small: the coefficient of variation ranged from the minimum 0.031 at the probability p = 0.9 to the maximum 0.101 at p = 0.995.

We examined the relationship between the coefficients K α and the inverse cumulative t- distribution. We found a very close linear correlation between the K α values and the t- distribution values corresponding to the degree of freedom df = 6. The adjusted R2 coefficient was 0.99993, with the intercept of 0.039 and the coefficient of proportionality of 0.855. Figure 6 shows the graph of the K α values plotted against the t- distribution parameters in the range of probability intervals from 0.5 to 0.995; the solid line represents the regression line for df = 6 and the bars indicate the standard deviation. We also compared directly the K α intervals and t- distribution. Figure 7 shows the probability values corresponding to the K α coefficients and t- distribution probability, represented by the solid curve. In the direct comparison we obtain better agreement for df = 12 than for df = 6.

Figure 6

Correlation of the K α coefficients and inverse t -distribution. Figure shows the values of K α coefficient correlated with the corresponding values of the t-distribution in the range of probabilities from 0.5 to 0.995. The adjusted R2 coefficient is 0.99993, intercept is 0.039 and the coefficient of proportionality is 0.855. The degree of freedom for the t-distribution is 6.

Figure 7

Comparison of the K α distribution and inverse t -distribution. K α values correspond to probabilities from 0.5 to 0.995. The degree of freedom for the inverse t-distribution (solid lines) is 6 and 12.

A further examination of the results shown in Table 4 seemed to indicate that the older GeneChips® had a somewhat broader distribution. For example, the mean K α at 0.995 for the array HuGene FL was 4.11, while these values for the later versions HG-U95A and HG-U133A were 3.48 and 3.56, respectively. To assess the correlation between the developing technology and shape of the K α distribution, we need a quantitative parameter, reflecting the technological advancement. One possibility is the feature size and number of probe pairs per set, which have been systematically decreasing with time. Table 5 shows the overview of the selected K α values correlated with the technical factor TF, defined as the sum of the feature size and number of the probe pairs per probe set. In Figure 8 we present the K α values at 0.95 and 0.995, plotted against TF. The regression line showed a slight decreasing tendency of the K α values at 0.995 with the decreasing TF, but the graph was not very convincing; the adjusted R2 was only 0.31. No trend was discernible at the probability of 0.95.

Table 5 Overview of the GeneChip types
Figure 8

Average K α coefficients at the intervals 0.95 and 0.995. Correlation of the K α coefficients with the sum of the feature size and number of probe pairs; bars show the standard deviation for the interval 0.995.

We found the probability intervals useful for estimating the significance of the observed differences, in particular in assays with small numbers of replicates (four or less). The K α coefficients representing the number of standard deviates that separates the measured values from the reference mean values provide an objective measure of dissimilarity between the populations under consideration. For the single normal population the interpretation is straightforward. However, in case of the microarray data we deal with the multitude of populations and the theoretical K α function is unknown; our correlation results though indicate that a universal function, encompassing all GeneChip® types, exists. We could use the K α values obtained from correlations instead of the theoretical values; however, the experience has shown that the results are not reliable. First, considering the large number of values on the arrays even small differences in the K α function translate into substantial differences in number of candidates. Second, quite frequently the unplanned differences between the samples cause deviations from the expected behavior and render comparison with the general function unsuitable. Therefore, in practice, we use the K α coefficients only for ranking.

To determine the best candidate genes differentially expressed, we search for the genes with the largest K α in all or most of the comparisons. We named this method "consecutive sampling and coincidence test." Briefly, we calculate the K α coefficients in all possible N pair-wise comparisons and select the probe sets with expressions beyond a given probability interval in at least M comparisons; the upper limit of probability of observing f false positives can be calculated theoretically, assuming random selection. Detailed discussion is beyond the scope of this study (a particular example of application to the analysis of five-replicate assay of murine lung tissue can be found in Ref. [15]). The main advantages of this approach are that: 1) it is a nonparametric method; 2) applicable to assays with small number of replicates (as small as two); 3) it examines all pair-wise comparisons and makes easy to identify and automatically flag problematic arrays; 4) the probability of false positives can be easily calculated from the binomial distributions or estimated by straightforward simulations [8]. Here, as a brief illustration of the consistency of this approach, Table 6a shows the analysis of five replicates of murine GeneChips MG-U74Av2, labeled as mg1 to mg5 (data Ref. [15]). The purpose is to examine consistency of the results of analysis of differential expression using the t-test, coincidence method and RMA. For the test, we defined five subsets: [mg1, 2, 3, 4], [mg1, 2, 3, 5], [mg1, 2, 4, 5], etc. and selected the candidate genes. The threshold of selection for the t-test was P = 0.01, for the coincidence 12 out of possible 16 cases, and for the RMA minimum fold difference 2. We selected the genes satisfying the given criteria for each subset and subsequently counted the common genes found in any two particular subsets. The mean values of all possible comparisons are shown in the fourth row of Table 6a. The values shown in the last row represent the ratio of the mean number of common genes relative to the mean number of the genes that passed the test for each subset (third row) in percent. In the case of the t-test, the average for the over- and under-expressed genes was 23 and 29 percent, respectively. By comparison, the coincidence test for the over-expressed genes yielded 75% and RMA 81%; in the case of the coincidence and RMA, the mean numbers of under-expressed genes were below ten and the comparisons were considered unreliable (data not shown). In only this example we used MAS 5 generated values. Table 6b shows the results of similar tests carried out using the Illumina fiberoptic bead-based oligonucleotide arrays. In this case the average percentages of agreement for the coincidence tests were 89.1, to compare to 48.2%, obtained for the t-test. A more detailed comparison under slightly different assumptions, which includes also the CyberT and Tusher's method, can be found in Ref. [8].

Table 6 Summary of the results of consistency tests


In our practice we adopted the approach of Affymetrix, which estimates the background from 2% of the probes with the lowest signals, uses the MM probes for the estimate of the non-specific component and yields an estimate of an "absolute" value of the RNA abundance. We adhered to the Affymetrix philosophy in spite of popularity of the global fitting methods, such as dChip [3, 4] and RMA [6, 7], because it provide us with a representative expression values independently for each array, enables us to assess consistency of the observed values and detect irregularities and outliers. This is an important advantage, considering how frequently we detect "atypical" arrays among replicates. Furthermore, consistency checks have shown similar rates of coincidence for both RMA and coincidence testing (Table 6a).

Results of the published studies comparing various methods of analysis are inconsistent and do not provide a clear guidance for selection of the method. Irizarry et al. [7], e.g., reported better detection of differentially expressed genes by RMA as compared to the dChip [4] and Affymetrix "Average Difference" (MAS 4) and MAS5 methods. Similarly, Barash et al. rated RMA as the best of the three with dChip performing slightly better than MAS5 [16]. Shedden et al. [17] claim superior results for dChip and "trimmed mean" and inferior results for MAS5 and one version of RMA (GCRMA-EB); the other version of RMA (CGRMA-MLE; Wu Z, Irizarry R, Gentleman R, Murillo F, Spencer F., 2003, A Model Based Background Adjustment for Oligonucleotide Expression Arrays, Technical Report, John Hopkins University, Department of Biostatistics Working Papers, Baltimore, MD) produced mixed results (in trimmed mean the PM-MM differences are ordered, 20% of the highest and lowest values are deleted and the mean of the remaining probe pairs represents a measure of gene expression). Han et al. [18] compared the Affymetrix MAS 5, dChip using PM-MM and PM only input and RMA. In this study the PM only variant of dChip and RMA showed the best performance. The authors also noted that the coefficient of variation in replicate experiments in the case of MAS 5 increases with a decreasing mean signal, but remains approximately constant for PM only of dChip and RMA. Invariance of the coefficient of variation raises a certain concern: percentage of contribution of the non-specific signal increases with the decreasing concentration and one would expect that at low concentrations it would be harder to separate it from the specific component. Choe et al. [19] compared various combinations of the six steps in the differential expression analysis: background subtraction, probe-level normalization, PM adjustment (correction for the non-specific signal), expression summary (derivation of the representative gene expression from the multiple probe signals), probe set-level normalization and statistical evaluation. This was a particularly interesting comparative study, since their experimental design was much closer to real conditions than spiked sets of arrays used in other publications. The authors report that the combination of the MAS5 for background correction and PM adjustment, median Polish method or, marginally inferior, MAS5 for expression summary, loess for normalization and CyberT for statistical evaluation [20] yielded the best results. They also emphasized that, under their particular conditions, MM signals provided the best estimate of the non-specific component. Furthermore, they concluded that in the statistical evaluation it is important to account for variation of the standard deviation with the mean expression (see also [21]). They adopted the CyberT model proposed by Baldi and Lang [20], which uses consecutive samples to estimate the expression-dependent component of the standard deviation, similarly to our approach.

In the present analysis of the frequency distributions and properties of the K α we used the MAS 4 software, instead of MAS 5 or GCOS. The reason is that these more recent versions distort the frequency distribution and standard deviation function in the near-zero region. In the case of the Affymetrix arrays the estimate of additive signal, caused by nonspecific binding and other spurious phenomena, is based on the mismatch signal. The estimate of the "true" gene expression is then derived from the difference between perfect match (PM) and mismatch (MM). However, in such system the variability of this difference is a "true" measure of the absolute gene expression variability. Negative difference does not mean that the gene expression is negative, but simply that the MM signal is larger than PM. It is perfectly logical that in absence of a given RNA the MM signal would exceed PM in about 50% of cases. The frequency distribution of the PM – MM difference in the absence of a specific RNA is the best measure of the constant component of spurious signal, added to the "true signal" value. Such estimate cannot be derived from MAS 5 or GCOS data. Replacing the negative values resulting from the signals actually measured by the PM and MM probes by arbitrary numbers introduces inconsistency in the method of evaluation and leads to decrease of the standard deviation with decreasing signal level in near-zero region (unpublished observation). In the low expression region it also leads to a substantial increase in number of probe sets that deviate from the normal distribution [22]. Nevertheless, at the expression levels above about 50 (normalized to 100% of the mean) our observations and conclusions hold even for the data analyzed with MAS 5 or GCOS. Some methods of analysis, such as RMA and one variant of the dChip, avoid the negative values without introducing inconsistency in evaluation by using the PM values only.

In the preceding section, we demonstrated that the frequency distribution of the random and pseudo-random fluctuations of microarray data is predominantly normal. The normal frequency distribution is a useful property, allowing straightforward identification of outliers, a convenient quality check and simple characterization of the observed data. Normality of the error term is an important assumption of various global models used for the analysis of measured probe signals, such as dChip [3, 4], RMA [57] and other approaches [2325]. Among these only Pavelka et al. [25] demonstrated that the assumption is justified. Normality is also a necessary condition for application of the parametric methods. Here we observed that on average over 5% of samples deviate from the normal distribution (using the test threshold of 0.05). It is agreed that the t-test and ANOVA are rather robust with respect to normality (e.g. SigmaStat software [SPSS inc.] uses for ANOVA the threshold of 0.01), nonetheless the noted deviations call for caution when using parametric methods, in particular considering that every analysis involves multiple testing. Our conclusion differs from that of Gilles and Kipling [22], who studied normality of GeneChip data using a set of 59 Affymetrix HG-U95A microarrays with human pancreatic cRNA. The authors concluded that " provide strong support for the application of parametric tests to GeneChip data sets without the need for data transformation." However, Shapiro-Wilks test, applied to the MAS 4 evaluated data, detected 28% of probe sets deviating from normality at the level P < 0.05. The authors argued that the Shapiro-Wilks test is, perhaps, too sensitive, since the Q-Q plots of the observed and normal values show high correlation. In our opinion, correlation is not a reliable measure of normality. The correlation coefficient can be high in spite of a small number of outlying points that might sufficiently affect variance to lead to false positive conclusions. Gilles and Kipling also observed an excessively high percentage of deviations from normality at low expression levels in data evaluated using MAS 5 and deduced that the most likely reason is MAS 5 treatment of negative values.

The probability of any value in normally distributed populations can be expressed as a number of standard deviates. For example, expressing the difference between the mean of a given population and a particular measurement in standard deviates enables us to compare this difference to the standardized z-distribution and determine, among other things, the cumulative probability of occurrence. For example, the standard deviate of 3.09 corresponds to the cumulative probability of measurements in the tails of the distribution function P = 0.001, a conventional threshold for identifying outliers in small-size samples. In the case of microarrays, we do not have single standard deviate values but standard deviate functions, defined by the K α coefficients. Nonetheless, the same reasoning applies. The necessary and sufficient condition for "standardization" of microarray dispersion is that the K α coefficients must be invariant. Under such condition differences expressed in K α variable are universal, independent of the particular properties of RNA samples, type of array, etc. This is of a practical significance for comparative studies, such as studies comparing results obtained in different laboratories [2628], different generations of the Affymetrix array [29, 30] or in different species [3134].

Analysis of significance in assays with less than five replicates always represents a problem. Parametric methods are not reliable in the case of small samples and the nonparametric Mann-Whitney test and ANOVA on ranks provide a very crude estimate for three or four samples and are not very reliable either. Before asserting the invariance of K α values, we used probability intervals in pair-wise case-control comparisons and selected as candidate genes the genes that fell outside a given interval in predetermined number of comparisons [8, 15]. We refer to this method as the "consecutive sampling and coincidence test." A more appropriate approach would be to estimate K α coefficients representing the random variability from replicate arrays and apply the coincidence test to the initial sets of genes lying outside the intervals defined by these values.

Besides the significance estimates, we found that the probability intervals determined by K α coefficients are very useful for filtering out the random probe sets prior to the clustering analysis, in particular when hierarchical clustering or principal component analysis is employed. Another straightforward application is to select the relevant set of genes for pathway analysis. Finally, disproportionate K α coefficients indicate a problematic pair of arrays, usually with nonlinear behavior or large clusters of outlying genes.


We provide evidence that the majority of microarray samples, typically between 85 and 95 percent, conform to a Gaussian distribution. Monitoring excessive number of consecutive samples that fail the Kolmogorov-Smirnov normality test is a useful method of quality control in automated analysis of gene expressions.

We used the consecutive sampling method to determine K α coefficients defining the probability intervals in pair-wise comparisons. Subsequently, we demonstrated that these coefficients are, in the first approximation, independent of the nature of sample, the laboratory conditions and the type of array. The K α coefficients within the range of probabilities from 0.5 to 0.995 correlate very well with t- distribution. Filtering out the genes with expressions within the probability intervals defined by K α coefficients can significantly enhance the performance for clustering methods, especially for hierarchical clustering and principal component analysis. Finally, selecting the genes that fall outside a specific probability interval in a specific number of pair-wise comparisons provides a convenient, nonparametric method for estimating the significance of observed differences, advantageous, in particular, in case of assays with a small number of replicates.

Our main objective in studying the invariant properties of K α distribution was to examine the arrays from many different experiments in different laboratories, rather than replicate assays, to verify technology or method of analysis. The fact that even under such diversity of data the K α distribution is so stable and so close to t- distributions implies that the Affymetrix technology provides "true" representation of quantitative phenomena, involved in measurement of the abundance of RNA in studied media. However, improving the precision and devising the most effective methods of evaluation still remain a challenge for future development.


Consecutive sampling program

The first version of the consecutive sampling method was published by Novak et al. [10]. Briefly, the program ranks the probe sets of two arrays under comparison (say array A1 and A2) according to the mean expression and defines the samples of k consecutive pairs of values ("consecutive samples"; typically k = 12, 25 or 50, depending on the size of the array). Then it calculates the standard deviation of samples from the difference of expressions and fits logarithm of the linear function

SD = a1 + a2Y mean     (1)

to the logarithm of calculated values; here Y mean is the sample mean and a1 and a2 are the intercept and coefficient proportionality, respectively. The logarithmic transform prior to the regression is used solely to equalize the residua. Without the transform the high-expression residua greatly outweigh the low-end values and lead to an inaccurate approximation in the near-zero range. After the fitting the standard deviation function is inverse-transformed back to the original scale. Since the range of mean values within the samples must be small, we exclude an adequate number of the probe sets below the maximum expression, where the density of the probe sets per unit of expression is low (see the identity test below). This is necessary to avoid inaccurate values caused by large differences of the mean values within the samples. Once the standard deviation function is determined, it is assumed it can be extrapolated to the maximum expression. Table 1 illustrates the procedure. The column "Rank" shows the rank from the highest mean expression, columns "Sample" give the expression values of the arrays A1 and A2, "Y2-Y1" is the expressions difference, "(Y2+Y1)/2" is the expression mean, "Sample Mean" is the mean expression of the sample, "SD(Y2-Y1)" is the standard deviation obtained from the difference of expressions and "SD(Y1)+SD(Y2)" is the sum of the standard deviations calculated from the values Y1 and Y2, respectively. The first 250 probe sets were excluded from the regression procedure to ensure that the variation of the mean expression of two arrays in a given consecutive sample is small.

When the standard deviation function is determined, the program calculates the boundaries of chosen probability intervals as functions of the mean expression. The upper and lower limits in the dispersion plot Y2 versus Y1 are defined as

Y U = Y 1 + K α ( a 1 + a 2 Y 1 / 2 ) 1 K α a 2 / 2 ( 2 ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGzbqwdaWgaaWcbaGaemyvaufabeaakiabg2da9maalaaabaGaemywaK1aaSbaaSqaaiabigdaXaqabaGccqGHRaWkcqWGlbWsdaWgaaWcbaacciGae8xSdegabeaakiabcIcaOiabdggaHnaaBaaaleaacqaIXaqmaeqaaOGaey4kaSIaemyyae2aaSbaaSqaaiabikdaYaqabaGccqWGzbqwdaWgaaWcbaGaeGymaedabeaakiabc+caViabikdaYiabcMcaPaqaaiabigdaXiabgkHiTiabdUealnaaBaaaleaacqWFXoqyaeqaaOGaemyyae2aaSbaaSqaaiabikdaYaqabaGccqGGVaWlcqaIYaGmaaGaaCzcaiaaxMaadaqadiqaaiabikdaYaGaayjkaiaawMcaaaaa@4F2D@


Y L = Y 1 K α ( a 1 + a 2 Y 1 / 2 ) 1 + K α a 2 / 2 , ( 3 ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGzbqwdaWgaaWcbaGaemitaWeabeaakiabg2da9maalaaabaGaemywaK1aaSbaaSqaaiabigdaXaqabaGccqGHsislcqWGlbWsdaWgaaWcbaacciGae8xSdegabeaakiabcIcaOiabdggaHnaaBaaaleaacqaIXaqmaeqaaOGaey4kaSIaemyyae2aaSbaaSqaaiabikdaYaqabaGccqWGzbqwdaWgaaWcbaGaeGymaedabeaakiabc+caViabikdaYiabcMcaPaqaaiabigdaXiabgUcaRiabdUealnaaBaaaleaacqWFXoqyaeqaaOGaemyyae2aaSbaaSqaaiabikdaYaqabaGccqGGVaWlcqaIYaGmaaGaeiilaWIaaCzcaiaaxMaadaqadiqaaiabiodaZaGaayjkaiaawMcaaaaa@4FFD@


where K α is a constant corresponding to the probability interval α (see Additional file 1).

Three reliability checks were incorporated into the consecutive sampling program. First is the identity test, which verifies the equality

SD(Y diff ) = SD(Y1) +SD(Y2),     (4)

where SD(Y diff ) and SD(Y i ) are the standard deviations calculated from the expression difference and from the expression values of the individual (first or second) arrays, respectively [10]. It provides a good verification of variability of the mean values within samples; we usually require the mean discrepancy of the ten consecutive samples below 1%. The second reliability check calculates the average number of samples failing the Kolmogorov-Smirnov normality test (P = 0.05) and the third compares the number of genes beyond the 0.95 probability interval to the number, corresponding to the same interval of the normal distribution with the same mean and standard deviation.

Reviewers' comments

Reviewer's report 1

Yoav Gilad, Dept. of Human Genetics, University of Chicago, 920 E. 58th Street – CLSC 325C, Chicago, IL 60637, USA (nominated by Doron Lancet, Department of Molecular Genetics, Weizmann Institute of Science, Rehovot 76100, Israel).

I agree with the authors that it is important to characterize the dispersion – along with other properties of microarray data. I also agree that many of us in this field are analyzing our data without being properly aware of the assumptions we make. In that respect, the presented analysis is useful and the results are reassuring. If I am not mistaken, Gary Churchill has previously demonstrated that normality is a valid assumption for expression data, and his work should be cited here.

I am not a statistician and hence do not feel qualified to comment on the details of the statistical analysis presented in this manuscript (I recommend that it will be seen by at least one statistician prior to publication). However, I do question the validity and relevance of the analysis of the PM-MM signals. While the rationale presented in the paper (not different than what is claimed by Affymetrix) is clear, empirical observations (including in my own group) suggest that in many cases nearly all the binding – both to the PM as well as to the MM – is of the specific RNA of interest. In those cases, the power to 'detect' expression, as well as the power to estimate non-specific hybridization, is weak. Moreover, in many cases (again-including in our hands), negative PM-MM values were observed while the expression of specific RNA of interest could be demonstrated by other means (such as RT-PCR). I believe that work by others (mostly cited by the authors) demonstrated that the power to detect differential expression is higher when PM-only estimates are considered. Perhaps studying the properties of PM-only data will be proven more useful.

Author Response: First we would like to thank Dr. Gilad for his review and for bringing up an interesting issue of the MM signals. Regarding the question of normal distribution, we looked over Dr. Churchill's papers dealing with microarray technology, including Cui et al. Biostatistics (2005) [a], 6 :59–75, Cui and Churchill, Genome Biology (2003), 4 :210 [b], Churchill, BioTechniques (2004), 37 :173 [c], Kerr, Churchill. Genet Res. (2001), 77 :123 [d], Kerr, Churchill (2001), PNAS, 98 :8961 [e], Kerr et al. (200), J. Comp. Biol., 7 :519 [f], but we did not find confirmation of normality in dispersion of single-color microarrays. In case of the spotted two-color microarrays the authors detected non-normal distribution of residues [d-f].

Regarding the question of usefulness of MM signals: Our main objective is to show that the dispersion across all types of arrays, experimental conditions and organisms exhibits some common basic properties and we did not intend to make a case in favor of the Affymetrix approach. Nonetheless, we feel that the fact that such common description can be found supports reasoning of the Affymetrix.

The discussion is still on and various arguments have been brought up both for and against using the MM signals. We fully agree with the reviewer that a major part of the signal of MM probes is due to the "specific" RNA of interest. However, this is to be expected, since among all RNA molecules attaching to the MM probe, the particular RNA of interest is most likely closest to its structure. It is exactly the ability to distinguish between the perfect match and "almost-perfect-match" that makes the measured signal reliable. If a substantial quantity of the specific RNA is present and the signals of both PM and MM are equal or MM exceeds PM, it suggests either saturation or low distinguishing power. Under such circumstance the MM signal provides useful information, indicating that the particular PM signal might not reflect the true RNA concentration. In case of saturation, taking the PM signal only would correctly indicate that the specific RNA is present, however, the relationship abundance-signal would be strongly nonlinear. As we mention in the Discussion, the results of various studies aiming at validation of different approaches are inconclusive. Evidently, more research is needed to establish the optimal technology and corresponding statistical procedures. It is likely that no single methodology could be found universally optimal and different circumstances would call for different approaches.

Reviewer's report 2

Sach Mukherjee, Department of Statistics, University of California, Berkeley, CA, 94720-3860, USA (nominated by Sandrine Dudoit, Division of Biostatistics, School of Public Health, University of California, Berkeley, CA 94720-7360, USA)

The authors present an empirical study of the distributional characteristics of data from Affymetrix gene expression microarrays. One of the questions posed at the outset concerns the relationship between the mean and variance of microarray data ("it is useful to know how the standard deviation behaves across the expression range...", [Background, §2]) and is subsequently answered in the following way: "...the standard deviation is linearly proportional to the mean expression level" [Results, Frequency distributions, §3]. However, this latter finding seems widely recognized already, and has been discussed in some detail in the literature (e.g. Rocke and Durbin, 2001; Durbin et al. 2002; Huber et al. 2002). Yet none of these papers are cited in the article.

Author Response: We agree that the fact that the standard deviation in the high region is proportional to the signal and at the low end it does not converge to zero has been generally accepted, but we are not aware of the study that systematically verified the linear relationship. Rocke and coworkers derived a similar model from theoretical considerations and corresponding references were included.

The authors also criticize the use of log-transformation [Background, §1] (again without referring to the literature on the topic) but then seem to use just such a transformation as a pre-processing step before regression [Results, Consecutive sampling analysis, §1]. Yet under a data model with both multiplicative and additive noise, data are only log-normally distributed at high expression levels (Durbin et al. 2002). Furthermore, log-transformation may inflate the variance of observations with low expression levels. Indeed, the authors find that "...larger percentages of failures [in passing a K-S test of Normality] occur in the near-zero region." [Results, Frequency distributions, §1]. Might not this effect simply be due to the log-transformation?

Author Response: It appears that our procedure was not clearly described and we revised the text accordingly. We actually use the logarithmic transform only in the regression procedure to balance the residuals, i.e. to prevent the residuals of the high-expression genes to outweigh the low-expression range. Thus instead of regressing

SD(Y mean ) → a1 + a2Y mean

we fit

log(SD(Y mean )) → log(a1 + a2Y mean )

Consequently, the determined characteristic function represents the standard deviation of the original (normalized) data and not log-transformed data. This is the only occasion when we use the log-transform, in all other procedures we employ non-transformed normalized data.

This reviewer found the approach taken to "consecutive sampling" in studying the mean-variance relationship in paired arrays somewhat ad hoc. For example, the 250 probe sets having highest expression level are excluded from the analysis. What effect does this exclusion have on the analysis? Is it appropriate to leave out data (arguably some of the most interesting data) from an empirical study of this kind? This issue is not really discussed. The authors also state that "we usually require the mean discrepancy of the ten consecutive samples below 1%" [Methods, §1]. Does this mean the data are ignored if the discrepancy is higher than this threshold?

Author Response: The consecutive samples provide reliable representation of the standard deviation only if the within sample differences of means are small, say below 1%. At the maximum of the expression range the density of the points is small and, consequently, differences in the mean values are large. To obtain dependable coefficients of the standard deviation function these data have to be excluded from the regression procedure. Subsequently, we assume that validity of the standard deviation characteristic function can be extrapolated to the maximum expression value. Indeed, in the differential expression analysis all data to the maximum expression are included. The text was revised to avoid misunderstanding.

Regarding a discrepancy in identity (4): The consecutive sampling program automatically keeps track on assumptions and signals detected problems. Identity (4) is a convenient check of the variability of means and, generally, of the reliability of characteristic function; it is typically fulfilled within 0.1%. If the difference between the right-hand and left-hand sides of the equation exceeds 1% the program raises a flag, indicating problematic data. In such case the researcher conducting analysis examines the data and determines the reason for discrepancy; if no corrective measure can be found, the sample is excluded from the analysis.

The presentation of mathematical details is not always very clear in the paper. Equations (2) and (3) would benefit from either a derivation or a reference. Equally, some of the phrasing is somewhat difficult to interpret, e.g. "...we can calculate an estimator of the standard deviation of gene expressions variability of a population of replicate arrays from two-array comparisons" [Results, Consecutive sampling analysis, §1 (the text before revision)].

Author Response: Derivation of equations (2) and (3) is described in Additional file 1. The sentence in question was reformulated.

Finally, this reviewer found the introduction of a new methodology for finding differentially expressed genes [Results, Probability intervals and correlation of the K α coefficients with t- distribution, §5 onwards] puzzling inasmuch as it did not relate to, or strengthen, any of the main arguments of the paper. The case presented was also far from convincing: given that there are so many existing methods for detecting differential expression, it is surely reasonable to expect any new method to be accompanied by strong empirical evidence and/or theoretical arguments in its favor.

Author Response: Actually, the application of the probability intervals to the differential expression analysis had not been included in the earlier versions of the manuscript. However, during the internal reviews we frequently encountered a question "how can the dispersion analysis and probability intervals help biologist to analyze data and to detect significant differences in gene expression" (see also comment of the third referee). To answer this question we included a brief description of the consecutive sampling and coincidence analysis, which we use as a standard procedure, usually in combination with the RMA and/or other approaches. To provide better description we revised the text and included an additional reference.

In conclusion, the basic idea behind the paper, of characterizing microarray data distributions using a large set of real-life experimental data, is a very good one, but the paper is not well tied to the literature and suffers at times from a somewhat ad hoc approach.


Rocke DM, Durbin B. Approximate variance-stabilizing transformations for gene-expression microarray data. Bioinformatics. 2003 May 22; 19 (8):966-72.

Durbin BP, Hardin JS, Hawkins DM, Rocke DM. A variance-stabilizing transformation for gene-expression microarray data. Bioinformatics. 2002; 18 Suppl. 1:S105-10.

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-104.

Reviewer's report 3

Amir Niknejad and Shmuel Friedland, Department of Mathematics, Statistics and Computer Science University of Illinois at Chicago 851 S. Morgan Street Chicago, IL 60614 USA (nominated by Neil Smalheiser, Department of Mathematics, Statistics and Computer Science, University of Illinois at Chicago, 851 S. Morgan Street, Chicago, IL 60614, USA)

The paper addresses issues related to analysing DNA Microarrays data focusing on differences of gene expression. The paper is an extension of previous paper of J.P. Novak (reference# 8) by employing various parametric and nonparametric statistics tools and extensive use of statistical packages for very large data sets. The premise of the paper is that the standard deviation of samples of difference of gene expression in DNA microarrays is a linear function of their mean. The paper is a very good work in the area of quality control of Data in DNA Microarrays and certainly a contribution to the field. There are several points that the authors should clarify:

1. The authors mentioned that "majority of microarray samples (85%–95%) conform to a Gaussian distribution". What is the reason for the rest of 5%–15% of microarrays sample which do not conform with normality? Is it a biological reason or just manufacturing technology problem?

Author response: We thank Dr. Niknejad and Dr. Friedland for the very helpful review. In response to the question above: According to our extensive experience with the Affymetrix arrays and limited experience with the Illumina fiberoptic bead-based oligonucleotide microarrays, the manufacturing technology is an unlikely reason. The outliers, the most frequent cause of non-normal distribution, are probably caused by random fluctuations in the experimental procedures, such as hybridization or labeling. A discontinuity in the frequency distribution (i.e. one part of the curve having systematically higher coefficient of amplification than the other) or its derivative is difficult to explain. (Note that the number of the cited reference by Novak et al. was changed from 8 to 10.)

2. The authors mentioned that "filtering 15% of genes would enhance the performance for clustering methods". The question is how is this filtering being done, and what is its effect on the data set as a whole and the biological ramification of it.

Author response: Generally, all clustering methods are sensitive to noise, however, the problem is more difficult in unsupervised clustering, where members of presumed classes are unknown. Hierarchical clustering and principal component analysis appear to be among the most sensitive, while self organized maps are more robust. Approach to the problem and optimal percentage of the probe sets filtered out depends on a given set of data. Actually, we did not specify percentage in the text – fifteen percent is relatively low and should refer to the set used for analysis, usually reduced by eliminating probes with overall near-zero values. For the clustering procedures we raise the required threshold and try to identify "informative" probe sets, i.e. probe sets likely to be characteristic for presumed classes. Very small groups are virtually impossible to discover in noisy data, so we assume some minimum number k of samples in any particular group – say k ~ 5. Then we select only the probe sets, with k or more expression at least r-fold larger or s-fold smaller than the total median; typically 2 < r, s < 5. It is important to repeat the clustering procedure for several sets of parameters to ensure that the identified classes are independent of filtering constanst.

We are also concerned with mostly focusing on Affymetrix technology for coming up for means of quality control receipt. It will be a good idea to see how their model fares for other brands of microarrays.

Author response: Our experience is limited to the Affymetrix and Illumina microarrays. However, in our opinion, it is likely that dispersion characteristics of all single-color arrays are similar.

It would be helpful if the authors mention how their findings can help molecular biologists to make inferences about gene expression data of various microarray data sets and their biological implications.

Author response: Beside filtering of the randomly variable probe sets in noisy data the most practical application is combination of the consecutive sampling analysis and coincidence testing applied to evaluation of the observed differences between experiment and control arrays. The unique advantage of this approach is that it can be applied to assays with small number of replicates (two or more). It is a nonparametric method, theoretically equivalent to repeated random selection, and it is easy to estimate the probability of false positives. Moreover, it is based on pair-wise comparisons and it enables automatic detection of problematic arrays. We extended the discussion of this application in the section Results and added two references.


  1. 1.

    Allison DB, Cui X, Page GP, Sabripour M: Microarray data analysis: from disarray to consolidation and consensus. Nature Reviews Genetics 2006, 7: 55-65. 10.1038/nrg1749

  2. 2.

    Chen JJ, Delongchamp RR, Tsai CA, Hsueh HM, Sistare F, Thompson KL, Desai VG, Fuscoe JC: Analysis of variance components in gene expression data. Bioinformatics 2004, 20: 1436-1446. 10.1093/bioinformatics/bth118

  3. 3.

    Li C, Hung WW: Model-based analysis of oligonucleotide arrays: model validation, design issues and standard error application. Genome Biol 2001, 2: RESEARCH0032..

  4. 4.

    Li C, Wong WH: Model-based analysis of oligonucleotide arrays: expression index computation and outlier detection. Proc Natl Acad Sci U S A 2001, 98: 31-36. 10.1073/pnas.011404098

  5. 5.

    Bolstad BM, Irizarry RA, Astrand M, Speed TP: A comparison of normalization methods for high density oligonucleotide array data based on variance and bias. Bioinformatics 2003, 19: 185-193. 10.1093/bioinformatics/19.2.185

  6. 6.

    Irizarry RA, Bolstad BM, Collin F, Cope LM, Hobbs B, Speed TP: Summaries of Affymetrix GeneChip probe level data. Nucleic Acids Res 2003, 31: e15.. 10.1093/nar/gng015

  7. 7.

    Irizarry RA, Hobbs B, Collin F, Beazer-Barclay YD, Antonellis KJ, Scherf U, Speed TP: Exploration, normalization, and summaries of high density oligonucleotide array probe level data. Biostatistics 2003, 4 : 249-264. 10.1093/biostatistics/4.2.249

  8. 8.

    Novak JP, Miller MCI, Bell DA: Variation in fiberoptic bead-based oligonucleotide microarrays: dispersion characteristics among hybridization and biological replicate samples. Biology Direct 2006, 1: 18. 10.1186/1745-6150-1-18

  9. 9.

    Sokal FJ, Rohlf RR: Biometry. New York , W.H. Freeman and Co.; 1995.

  10. 10.

    Novak JP, Sladek R, Hudson TJ: Characterization of variability in large-scale gene expression data: implications for study design. Genomics 2002, 79: 104-113. 10.1006/geno.2001.6675

  11. 11.

    Durbin BP, Hardin JS, Hawkins DM, Rocke DM: A variance-stabilizing transformation for gene-expression microarray data. Bioinformatics 2002, 18 Suppl 1: S105-S110.

  12. 12.

    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-S104.

  13. 13.

    Rocke DM, Durbin B: A model for measurement error for gene expression arrays. Journal of Computational Biology 2001, 8: 557-569. 10.1089/106652701753307485

  14. 14.

    Rocke DM, Lorenzato S: A two-component model for measurement error in analytical chemistry. Technometrics 1995, 37: 176–184. 10.2307/1269619

  15. 15.

    Guilbault C, Novak JP, Martin P, Boghdady M-L, Saeed Z, Guiot M-C, Hudson TJ, Radzioch D: Distinct pattern of lung gene expression in the Cftr-KO mice developing spontaneous lung disease compared with their littermate controls. Physiological Genomics 2006, 25: 179-93. 10.1152/physiolgenomics.00206.2005

  16. 16.

    Barash Y, Dehan E, Krupsky M, Franklin W, Geraci M, Friedman N, Kaminski N: Comparative analysis of algorithms for signal quantitation from oligonucleotide microarrays. Bioinformatics 2004, 20: 839-846. 10.1093/bioinformatics/btg487

  17. 17.

    Shedden K, Chen W, Kuick R, Ghosh D, Macdonald J, Cho KR, Giordano TJ, Gruber SB, Fearon ER, Taylor JMG, Hanash S: Comparison of seven methods for producing Affymetrix expression scores based on False Discovery Rates in disease profiling data. BMC Bioinformatics 2005, 6: 26. 10.1186/1471-2105-6-26

  18. 18.

    Han ES, Wu Y, McCarter R, Nelson JF, Richardson A, Hilsenbeck SG: Reproducibility, sources of variability, pooling, and sample size: important considerations for the design of high-density oligonucleotide array experiments. J Gerontol A Biol Sci Med Sci 2004, 59: 306-315.

  19. 19.

    Choe SE, Boutros M, Michelson AM, Church GM, Halfon MS: Preferred analysis methods for Affymetrix GeneChips revealed by a wholly defined control dataset. Genome Biol 2005, 6: R16.. 10.1186/gb-2005-6-2-r16

  20. 20.

    Baldi P, Long AD: A Bayesian framework for the analysis of microarray expression data: regularized t -test and statistical inferences of gene changes. Bioinformatics 2001, 17: 509-519. 10.1093/bioinformatics/17.6.509

  21. 21.

    Broberg P: Statistical methods for ranking differentially expressed genes. Genome Biol 2003, 4: R41.. 10.1186/gb-2003-4-6-r41

  22. 22.

    Giles PJ, Kipling D: Normality of oligonucleotide microarray data and implications for parametric statistical analyses. Bioinformatics 2003,19(17):2254–2262. 10.1093/bioinformatics/btg311

  23. 23.

    Chu TM, Weir B, Wolfinger R: A systematic statistical linear modeling approach to oligonucleotide array experiments. Math Biosci 2002, 176: 35-51. 10.1016/S0025-5564(01)00107-9

  24. 24.

    Delmar P, Robin S, Daudin JJ: VarMixt: efficient variance modelling for the differential analysis of replicated gene expression data. Bioinformatics 2005, 21: 502-508. 10.1093/bioinformatics/bti023

  25. 25.

    Pavelka N, Pelizzola M, Vizzardelli C, Capozzoli M, Splendiani A, Granucci F, Ricciardi-Castagnoli P: A power law global error model for the identification of differentially expressed genes in microarray data. BMC Bioinformatics 2004, 5: 203. 10.1186/1471-2105-5-203

  26. 26.

    Chu TM, Deng S, Wolfinger R, Paules RS, Hamadeh HK: Cross-site comparison of gene expression data reveals high similarity. Environ Health Perspect 2004, 112: 449-455.

  27. 27.

    Dobbin KK, Beer DG, Meyerson M, Yeatman TJ, Gerald WL, Jacobson JW, Conley B, Buetow KH, Heiskanen M, Simon RM, Minna JD, Girard L, Misek DE, Taylor JMG, Hanash S, Naoki K, Hayes DN, Ladd-Acosta C, Enkemann SA, Viale A, Giordano TJ: Interlaboratory comparability study of cancer gene expression analysis using oligonucleotide microarrays. Clin Cancer Res 2005, 11: 565-572.

  28. 28.

    Stevens JR, Doerge RW: Meta-analysis combines Affymetrix microarray results across laboratories. Comp Funct Genom 2005, 6: 116-112. 10.1002/cfg.460

  29. 29.

    Hwang KB, Kong SW, Greenberg SA, Park PJ: Combining gene expression data from different generations of oligonucleotide arrays. BMC Bioinformatics 2004, 5: 159. 10.1186/1471-2105-5-159

  30. 30.

    Nimgaonkar A, Sanoudou D, Butte AJ, Haslett JN, Kunkel LM, Beggs AH, Kohane IS: Reproducibility of gene expression across generations of Affymetrix microarrays. BMC Bioinformatics 2003, 4: 27. 10.1186/1471-2105-4-27

  31. 31.

    Chan MM, Lu X, Merchant FM, Iglehart JD, Miron PL: Gene expression profiling of NMU-induced rat mammary tumors: cross species comparison with human breast cancer. Carcinogenesis 2005, 26: 1343-1353. 10.1093/carcin/bgi100

  32. 32.

    Hsieh WP, Chu TM, Wolfinger RD, Gibson G: Mixed-model reanalysis of primate data suggests tissue and species biases in oligonucleotide-based gene expression profiles. Genetics 2003, 165: 747-757.

  33. 33.

    McCarroll SA, Murphy CT, Zou S, Pletcher SD, Chin CS, Jan YN, Kenyon C, Bargmann CI, Li H: Comparing genomic expression patterns across species identifies shared transcriptional profile in aging. Nat Genet 2004, 36: 197-204. 10.1038/ng1291

  34. 34.

    Wang Z, Lewis MG, Nau ME, Arnold A, Vahey MT: Identification and utilization of inter-species conserved (ISC) probesets on Affymetrix human GeneChip platforms for the optimization of the assessment of expression patterns in non human primate (NHP) samples. BMC Bioinformatics 2004, 5: 165. 10.1186/1471-2105-5-165

  35. 35.

    Yang X, Pratley RE, Tokraks S, Bogardus C, Permana PA: Microarray profiling of skeletal muscle tissues from equally obese, non-diabetic insulin-sensitive and insulin-resistant Pima Indians. Diabetologia 2002, 45: 1584-93. 10.1007/s00125-002-0905-7

  36. 36.

    Arcand SL, Mes-Masson AM, Provencher D, Hudson TJ, Tonin PN: Gene expression microarray analysis and genome databases facilitate the characterization of a chromosome 22 derived homogeneously staining region. Mol Carcinog 2004, 41: 17-38. 10.1002/mc.20038

  37. 37.

    Gatalica Z, Velagaleti G, Kuivaniemi H, Tromp G, Palazzo J, Graves KM, Guigneauxg M, Wood T, Sinha M, Luxon B: Gene expression profile of an adenomyoepithelioma of the breast with a reciprocal ranslocation involving chromosomes 8 and 16. Cancer Genet Cytogenet 2005, 156: 14-22. 10.1016/j.cancergencyto.2004.04.024

  38. 38.

    Boerma M, Burton GR, Wang J, Fink LM, McGehee RE Jr, Hauer-Jensen M: Comparative expression profiling in primary and immortalized endothelial cells: changes in gene expression in response to hydroxy methylglutaryl-coenzyme A reductase inhibition. Blood Coagul Fibrinolysis 2006,17(3):173-180. 10.1097/01.mbc.0000220237.99843.a1

  39. 39.

    Boerma M, van der Wees CGC, Vrieling H, Svensson P, Wondergem J, van der Laarse A, Mullenders LHF, van Zeeland AA: Microarray analysis of gene expression profiles of cardiac myocytes and fibroblasts after mechanical stress, ionising or ultraviolet radiation. BMC Genomics 2005, 6: 6. 10.1186/1471-2164-6-6

  40. 40.

    Kim SY, Li J, Bentsman G, Brooks AI, Volsky DJ: Microarray analysis of changes in cellular gene expression induced by productive infection of primary human astrocytes: implications for HAD. J Neuroimmunol 2004,157(1-2):17–26. 10.1016/j.jneuroim.2004.08.032

  41. 41.

    Modlich O, Prisack HB, Pitschke G, Ramp U, Ackermann R, Bojar H, Vogeli TA, Grimm MO: Identifying Superficial, Muscle-Invasive, and Metastasizing Transitional Cell Carcinoma of the Bladder: Use of cDNA Array Analysis of Gene Expression Profiles. Clin Cancer Res 2004,10(10):3410–3421. 10.1158/1078-0432.CCR-03-0134

  42. 42.

    Pacione LR, Szego MJ, Ikeda S, Nishina PM, McInnes RR: Progress towards understanding the genetic and biochemical mechanisms of inherited photoreceptor degenerations. Annual Review of Neuroscience 2003, 26: 657-700. 10.1146/annurev.neuro.26.041002.131416

  43. 43.

    Burton GR, McGehee Jr RE: Identification of candidate genes involved in the regulation of adipocyte differentiation using microarray-based gene expression profiling. Nutrition 2004, 20: 109-114. 10.1016/j.nut.2003.09.019

  44. 44.

    Burton GR, Nagarajan R, Peterson CA, McGehee Jr RE: Microarray analysis of differentiation-specific gene expression during 3T3-L1 adipogenesis. Gene 2004, 329: 167-85;. 10.1016/j.gene.2003.12.012

  45. 45.

    Gao X, Chandra T, Gratton MO, Quelo I, Prud’homme J, Stifani S, St-Arnaud R: Hes6 acts as a transcriptional repressor in myoblasts and can induce the myogenic differentiation program. J Cell Biol 2001, 154: 1161-1171. 10.1083/jcb.200104058

  46. 46.

    Poulsen CB, Penkowa M, Borup R, Nielsen FC, Caceres M, Quintana A, Molinero A, Carrasco J, Giralt M, Hidalgo J: Brain response to traumatic brain injury in wild-type and interleukin-6 knockout mice: a microarray analysis. J Neurochem 2005,92(2):417–432. 10.1111/j.1471-4159.2004.02877.x

  47. 47.

    Kang Y, Weber KD, Qiu Y, Kiley PJ, Blattner FR: Genome-Wide Expression Analysis Indicates that FNR of Escherichia coli K-12 Regulates a Large Number of Genes of Unknown Function. J Bacteriol 2005,187(3):1135-1160. 10.1128/JB.187.3.1135-1160.2005

  48. 48.

    Maurer LM, Yohannes E, BonDurant SS, Radmacher M, Slonczewski JL: pH regulates genes for flagellar motility, catabolism, and oxidative stress in Escherichia coli K-12. J Bacteriol 2005, 187: 304-19. 10.1128/JB.187.1.304-319.2005

  49. 49.

    Sottosanto JB, Gelli A, Blumwald E: DNA array analyses of Arabidopsis thaliana lacking a vacuolar Na+/H+ antiporter: impact of AtNHX1 on gene expression. Plant J 2004,40(5):752-71. 10.1111/j.1365-313X.2004.02253.x

  50. 50.

    Honys D, Twell D: Transcriptome analysis of haploid male gametophyte development in Arabidopsis. Genome Biology 2004, 5: R85. 10.1186/gb-2004-5-11-r85

  51. 51.

    Nakabayashi K, Okamoto M, Koshiba T, Kamiya Y, Nambara E: Genome-wide profiling of stored mRNA in Arabidopsis thaliana seed germination: epigenetic and genetic regulation of transcription in seed. Plant J 2005, 41: 697-709. 10.1111/j.1365-313X.2005.02337.x

  52. 52.

    Tatematsu K, Ward S, Leyser O, Kamiya Y, Nambara E: Identification of cis-Elements That Regulate Gene Expression during Initiation of Axillary Bud Outgrowth in Arabidopsis. Plant Physiology 2005, 138: 757-766. 10.1104/pp.104.057984

Download references


Following authors acknowledge support of their work provided by various grants: D. J. Volsky and S-Y. Kim by the grant P01 NS31492 from NIH, J. Slonczewski by the grant MCB-0234732 from NSF, M. Hajduch by the project of the Ministry of Education of the Czech Republic (MSM 6198959216), D. Honys by the Grant Agency of the Czech Republic (grant 522/06/0896), J. Hidalgo by Ministerio de Educación y Ciencia and Feder SAF2005-00671, M. Penkova by "The Lundbeck Foundation" and "IMK Almene Fond," R. McInnes by the Canadian Institutes of Health Research and the Canadian Genetic Diseases Network, M. Szego by the Foundation-Fighting Blindness Studentship to MJS and D. Twell by the UK Biotechnology and Biological Sciences Research Council.

J.P. Novak is indebted to K. Martinu for her help with evaluations of the K α coefficients. Many thanks are due to Dr. E. Nambara and Dr. K. Tatematsu for making their data available and providing needed information and help and, finally, to a number of researchers, who offered their data, but for various reasons we were unable to include them in the study.

Author information

Correspondence to Jaroslav P Novak.

Additional information

Competing interests

The author(s) declare that they have no competing interests.

Authors' contributions

JPN conceived the study, developed the methods and computer programs, performed most of the evaluations and prepared the first draft of the manuscript. CW and JPN collaborated on preparation of the final version of the article and S-YK participated extensively on evaluation of the data. S-YK, OM, DH and JS significantly contributed during the revisions of the text and provided the data; several datasets were provided by CW. JX also provided help with the final formatting. Remaining authors provided the data and other relevant information and participated on the revisions.

Electronic supplementary material

Authors’ original submitted files for images

Rights and permissions

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 (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Novak, J.P., Kim, S., Xu, J. et al. Generalization of DNA microarray dispersion properties: microarray equivalent of t-distribution. Biol Direct 1, 27 (2006) doi:10.1186/1745-6150-1-27

Download citation


  • Perfect Match
  • Consecutive Sampling
  • Probability Interval
  • Affymetrix Array
  • Author Response