Ranking analysis of F-statistics for microarray data1 College of Life Sciences, Hunan Normal University, Changsha, 410081, China 2 Institute of Molecular Medicine, the University of Texas-Houston, Houston, Texas 77030, USA 3 Department of Biostatistics, Medical College of Georgia, Augusta, Georgia, 30912, USA
BMC Bioinformatics 2008, 9:142doi:10.1186/1471-2105-9-142 The electronic version of this article is the complete one and can be found online at: http://www.biomedcentral.com/1471-2105/9/142
©
2008 Tan et al; licensee BioMed Central Ltd. AbstractBackgroundMicroarray technology provides an efficient means for globally exploring physiological processes governed by the coordinated expression of multiple genes. However, identification of genes differentially expressed in microarray experiments is challenging because of their potentially high type I error rate. Methods for large-scale statistical analyses have been developed but most of them are applicable to two-sample or two-condition data. ResultsWe developed a large-scale multiple-group F-test based method, named ranking analysis of F-statistics (RAF), which is an extension of ranking analysis of microarray data (RAM) for two-sample t-test. In this method, we proposed a novel random splitting approach to generate the null distribution instead of using permutation, which may not be appropriate for microarray data. We also implemented a two-simulation strategy to estimate the false discovery rate. Simulation results suggested that it has higher efficiency in finding differentially expressed genes among multiple classes at a lower false discovery rate than some commonly used methods. By applying our method to the experimental data, we found 107 genes having significantly differential expressions among 4 treatments at <0.7% FDR, of which 31 belong to the expressed sequence tags (ESTs), 76 are unique genes who have known functions in the brain or central nervous system and belong to six major functional groups. ConclusionOur method is suitable to identify differentially expressed genes among multiple groups, in particular, when sample size is small. BackgroundMicroarray gene expression technology, which profiles the expression of multiple genes in parallel [1,2], affords the means for globally exploring physiological and pathological processes [3] regulated by the coordinated expression of thousands of genes [4]. However, identification of genes that are differentially expressed in large-scale gene expression experiments requires global statistical methods rather than traditional statistical methods based on single hypothesis testing. A variety of multiple-testing procedures, such as the Bonferroni procedure, Holm procedure [5], Hochberg procedure [6], Benjamini-Hochberg (BH) procedure [7], and Benjamini-Liu (BL) procedures [8] have already been developed for testing a large family of null hypotheses. The first three methods bound the family-wise-error rate (FWER) that is the probability of at least one false positive over all tests and hence remain too stringent and have lower power for finding genes from the real data sets. The last two methods have an upper bound for the false discovery rate (FDR) with both strong and weak controls [9] and require a large sample size for valid p-values. Tusher et al. [9] has proposed a ranking statistic approach based on permutation for resampling. However, permutation is not a desirable approach to estimating null distribution in microarray data [10-12] because in general a microarray dataset has a large number of genes but small sample sizes [13] due to cost. Permutation fails to remove treatment effect and due to small sample sizes the difference of treatment effects between permutated groups may become a main component in differences between group means so that the estimated null distribution is not well approximate to the true null distribution ([13] and also see Appendix in Tan et al. [14]). For example, Xie et al. [12] found that the estimated null F-distribution based on permutation has a larger variance and a heavier tail compared to the true null F-distribution, which leads to a potential loss of power. Similar phenomenon was also observed in comparison of the estimated null t-distribution to the true null t-distribution [14]. To remove the group or treatment effects on the estimated null distribution, Tan et al. [14] developed a random splitting (RS) approach. Since treatment effects are completely eliminated, the estimated null distribution obtained by the RS method is smooth, stable and approximate true null distribution well. For the multi-class microarray data, the analysis of variance (ANOVA) is useful to identify differentially expressed genes [4]. In ANOVA, the F-test is a generalization of the t-test that allows for comparison of more than two samples [15]. However, due to small sample sizes, the classical F-test is also subject to the same problems as the t-test: bias and unstable estimates of gene-specific variances. To tackle this issue, many authors [15-19] proposed modified F-statistics. However, like the classical F-test, these modified F-tests still suffer from high false-positive rates because (i) the sample size is often so limited that the asymptotic F distribution is not accurate enough to obtain a valid p-value and (ii) they appeal to multiple-testing procedures such as the Bonferroni procedure or the BH-procedure. As mentioned above, these multiple-testing procedures have a basic requirement that sample sizes are large enough for valid p-values. In microarray data, the requirement is not realistic. Based on consideration of these problems, we here propose a novel statistical method for the analysis of multi-class gene-expression data called Ranking Analysis of F-statistics (RAF). RAF is a natural extension of our previous work, i.e., the ranking analysis of microarrary (RAM) for two-class t-tests [14]. It works on finding genes that are differentially expressed among multiple treatment groups by comparing the ordered real F-statistics with the ordered estimated null F-statistics and implementing a two-simulation strategy to estimate the false discovery rate (FDR). MethodsAnimal model and designStudies were performed on male stroke-resistant SHR/N (CRiv) (SHRSR) and stroke-prone SHR/A3 (Heid) (SHRSP) rats from a breeding colony maintained by the investigators as previously described [20]. Age-matched male rats from each strain (N = 12 SHRSP and 12 SHRSR) were fed a standard rat chow and water ad libitum until age 8 weeks. Subsequently, animals from each strain were randomized to one of 2 dietary regimens (N = 6 in each strain × diet group): a "stroke-permissive diet" high in sodium (HS) (0.63% potassium, 0.37% sodium) and 1% NaCl drinking solution; a "stroke-protective diet" low in sodium and high in potassium (LS) (1.3% potassium, 0.35% sodium) and regular drinking water. All animals were housed at 23°C on a 12-hour light-dark cycle. Rats were sacrificed at 12 weeks of age, and brain tissue was collected for RNA extraction and subsequent microarray analysis. The study protocols were approved by the Animal Care Committee of the University of Texas – Houston. Since strain and dietary factor each have only two levels, we here treated them as one-way in statistical analysis instead of two-way, that is, we are neither interested in strain effects alone nor in dietary effects alone but focus on their combined contributions to gene expression. Thus, HS-SHRSPs, LS-SHRSPs, HS-SHRSRs, and LS-SHRSRs are viewed as four treatment groups for the purpose of the analyses. Microarray experimentMicroarray analysis was performed as described by Lockhart et al. [21]. Briefly, 10 μg total RNA extracted from each of the 24 rats was used to synthesize cDNA, which was then used as a template to generate biotinylated cRNA. cRNA was fragmented and hybridized to a Test2 chip to verify quality and quantity of the samples. Each sample was then hybridized to a RGU34A array (Affymetrix, Santa Clara, CA). After hybridization, each array was washed and scanned, and fluorescence values were measured and normalized using the Affymetrix Microarray Suite v. 5.0 software. Ranking F-TestLet xgij be the expression value for replicate j of gene g in group i where g = 1,..., N (number of genes), j = 1,..., rgi (number of replicate observed values of gene g in group i) and i = 1,..., n (number of groups). The traditional F-statistic in one-way ANOVA may be expressed as where σ2 (Gg) and σ2 (eg) are inter- and intra-group variances of the expression values of gene g, respectively. In the conventional F-tests, for example, significance of p = 0.01 in the context of the standard F distribution is for a single hypothesis to be tested; therefore, it is unsuitable to microarray data because in a microarray experiment for 10,000 genes we would expect to identify 100 genes by chance [9]. To address this problem, an alternative approach is to rank genes by magnitude of their F values so that F1 is the largest value, F2 is the second largest value, etc., and Fg* is the g*th largest value where g* is a rank position of gene g. Thus, we have a ranking F-test where Fg* - fg* > Δ(2) indicates that the expression variation of gene g among multiple groups (or multiple conditions) is significant. In Eq. (2), fg* is the expectation of Fg* under the null hypothesis and Δ is a given threshold. Estimation of fg*In the ANOVA framework, we have where Therefore, the null hypothesis is equivalent to Fg = fg because σ2 (τg) = 0 under the null hypothesis. Note that σ2 (τg) = 0 means the treatment effects τgi = ... = τgn = μg. In order to do a ranking F-test, it is necessary to obtain a good estimate of fg* . In the two-group scenario, Tusher et al. [9] employed a permutation approach to estimate the expected t-statistics. The permutation process cannot completely clear the treatment effect in the ranked d-statistics so that the estimated ranked d-statistics distribution is biased against its null distribution and unstable, in particular, when sample sizes are small (see Appendix A in Tan et al., [14]). Tan et al. [14] developed a "Randomly Splitting" (RS) approach to estimate the null distribution of t-statistics. In this study, we extended the RS approach to estimating the null distribution of F-statistics. In the RS approach, one sample consisting of rgi replicates is drawn from group i. Since only one sample is drawn from a group, sample i represents group i. Within a sample all the observed expression values of gene g come from the same group. These values have the same overall expected mean μg and the same treatment effect τgi on expression of gene g except for expression noises. A sample of rgi replicate values for gene g is randomly split into two sub-samples denoted by s = 1 and s = 2. If let where It can be seen from Eq. (6) that μg and τgi are cleared in difference between two sub-sample means, which is unrelated to sample size. Thus, the average random error variance σ2 ( where Note that since treatment effect is completely removed from the difference between two sub-sample means, the difference is pure noise. We rank Estimation of FDRTo identify genes whose expression is significantly changed among multiple conditions, it is necessary to estimate the FDR for a given threshold [7,22]. Here we propose a two-simulation approach for FDR estimation [14]. Consider a series of threshold values Δk(k = 1,...L) and let Nk be the number of genes that are claimed as significant by RAF at threshold Δk. Nk comprises two parts: the number Nk(t) of the true positives and the number Nk(f) of the false positives, i.e., Nk = Nk(t) + Nk(f). Thus, given a threshold Δk, FDR is defined as λk = Nk(f)/Nk. Nk(f) is unknown, hence λk must be estimated. Many approaches such as BH procedure [7,22], BL procedure [8], Storey's procedure [23,24], and Pounds and Cheng's procedure [25] have been proposed to estimate the FDR. These approaches, however, are based on the assumption that the tests are independent. As mentioned previously, this assumption may not be met in practice. Therefore, these methods may not be suitable to our ranking test. Based on the fact that sampling distribution fluctuates around the expected distribution via permutation, Tusher et al. [9] developed a permutation-based estimator to estimate FDR in the ranking tests. It has been proved, however, in theory and in simulation that when the sample sizes are small, the number of permutations is very limited so that the treatment effects cannot be removed in the permutated data [14]. As a result, the estimator is biased for a given threshold. Here we extend the interval approach by Tan et al. [14] to the ranking analysis of F-statistics. In this approach, we first construct an estimated interval of the true FDR, and then we find a reasonable estimate of FDR. This interval is based on the complete and partial null distributions given by two simulations. In simulation 1, for each gene, n samples (groups) each having r replicates are generated from normal distributions with a set of sample means ( B sets of simulation data are obtained from this procedure. Each is subject to the ranking analysis described in the previous section. For simulation data set b, every ranked position has thus its corresponding F value that is denoted by as a function of threshold Δk for estimating FDR where we set N1k = N(m) for all Δk < Δm(k = 1,..., L). Obviously, λ1k is a decreasing function of the threshold and bounded between 0 and 1. For example, λ1k = 1 when N1k = N(m), and λ1k = 2/3 when N1k = N(m)/2. Results from the simulation study in Figure 1 indicate that λ1k ≥ λk (true value of FDR at threshold Δk) when threshold Δk is smaller than a value Δ* but λ1k ≤ λk when Δk > Δ* (see Figure 1).
The second simulation for estimating FDR is carried out in the following fashion. n samples (groups) each having r replicates for each gene are generated from normal distributions with a set of sample means, We also produce B sets of data from simulation 2. As in simulation 1, for each simulation data set, every ranked position also has its corresponding F-value denoted as as the second function of threshold (see Figure 1). In particular, we let λ2k = 1 if Nk = N2k = 0 because λ2k = 1 when Nk = 0 and N2k > 0. Thus, an interval for FDR estimation at threshold Δk can be constructed between λ1k and λ2k . The third function of threshold for FDR estimation is given as λ3k = αkλ1k + βkλ2k where αk = min(λ1k, λ2k)/(λ1k + λ2k) and βk = 1 - ak. λ3k plays the role of weight in balancing λ1k and λ2k . Therefore, at threshold Δk, a putative probability that a false discovery is found in the genes called significant by RAF is Note that as shown in the simulation result section, λ2k is an underestimate of λk and λ1k is an overestimate of FDR when the threshold Δk < Δ*. However, the situation is reversed when threshold Δk > Δ*. This is because N1k becomes very small when Δk > Δ* so that λ1k becomes very small whereas, from Eq. (10), λ2k slowly decreases if Nk > N2k or increases if Nk <N2k as threshold increases. In addition, when the microarray data have no treatment effects for all the genes detected, then λ1k = λ2k = λ3k = 1, leading to In order to smooth where pk = (Nk - Nk+1)/(1 + Nk - Nk+1) and qk = 1 - pk. Eq. (13) suggests that λk+1 = λk if Nk = Nk+1. The number of false discoveries among those found to be significant at threshold Δk in the observed data is estimated by ResultsEstimation of the null distribution of F-statisticsTo examine if the empirical distributions obtained by the RS approach are appropriate for the analysis of the expression data, we simulated a microarray data set consisting of 3770 genes and four groups each having 6 replicates using one group mean and error variance for each gene. Thus, the simulation without treatment effect generated a set of pure noise data. A set of 3770 Fk values was computed from the simulated data set. We applied our RS approach to this simulated data set to generate
Estimation of FDRSince it is in general unknown if a given gene expresses differently among multiple conditions, it is not necessarily best to use real data of gene expression to evaluate an FDR estimator. But simulation is a useful approach to doing such a task. Therefore, we also conducted a computer simulation for comparing expression status (significant or not) of a gene identified by a method with its real status. This simulation was also based on our real data set of 3770 genes. Treatment effect τ on expression variation was set for 30 % of the genes and assigned in 4 groups. The mean expression value of gene g was set Efficiencies of different methods in finding genes differentially expressed among multiple groupsTo evaluate different methods, we generated 30 simulation data sets of 3770 genes with the same simulation procedure described above where treatment effect τ was randomly assigned to 10% of the genes in 4 groups, each with 6 replicates. We compared four typical methods with these simulation datasets, of which the Bonferroni (B) procedure and Benjamini-Hochberg (BH) procedure are conventional multiple-testing procedures based on a series of p-values obtained from the classical F-test; SAM is a ranking method using the Fisher linear discrimination [9]. Our method also is a ranking method but based on the classical F-test. Although the F-test based on the hierarchical error model (HEM) proposed by Cho and Lee [26] also is suitable to multiple-sample data, the HEM method has consistent performance with the SAM and has no estimate of FDR. Therefore we did not take the HEM method into account of our comparisons among methods. Table 1 summarizes the results obtained by applying these four methods to the 30 simulation datasets where efficiency of a method in finding genes differentially expressed among multiple groups was comprehensively evaluated by averaging number of called significances (NCS), estimated number of false positives (ENFP), true number of false positives (TNFP), and differences (d values) between ENFPs and TNFPs within a given range of FDR over these 30 simulation data sets. Here we measure the conservativeness of a method by the conservative degree C(d ≥ 0), defined as the proportion of simulations with d ≥ 0. In Table 1, as expected, the B procedure gave the most conservative findings and the lowest power among these methods. Similarly, the BH procedure also yielded a very conservative result in which 96.7 percent of ENFPs were larger than TNFPs, in other words, conservation degree reached 96.7%. For the two ranking methods, Table 1 displays the results in the cases of FDR at 6 levels 0.04 <λ ≤ 0.05, 0.03 <λ ≤ 0.04, 0.02 <λ ≤ 0.03, 0.01 <λ ≤ 0.02, 10-4 <λ ≤ 0.01, and λ < 10-4 . It is clear that RAF has slightly larger means of NCS at all these 6 FDR levels than SAM. In RAF, the means of ENFP are all higher than the means of TNFP while in SAM the means of ENFP are all less than the means of TNFP. Table 1 also shows that RAF has 75~86.2% conservation degree in estimates of false positives under 5% of FDR whereas SAM has 23~66% of conservation degrees. These results suggest that RAF has the highest efficiency in finding genes differentially expressed among these four methods. Table 1. Efficiencies of different methods in identifying genes differentially expressed among four groups each with 6 replicates in 30 simulated datasets We also generated a simulated data set of 3770 genes where treatment effect τ was randomly assigned to 10% of genes but sample size for each group was changed from 6 replicates to 4. Table 2 displays the results obtained by SAM and RAF from this data set. It can be seen that SAM has very high FDRs while RAF still works well and detects 9 genes without false positives. Table 2. Comparison between SAM and RAF in finding genes differentially expressed among four classes in a simulated data set of small sample size (n = 4) Array findings by RAFWe obtained a set of the observed data in which expression of 3770 genes was measured among four treatment groups HS-SHRSPs, LS-SHRSPs, HS-SHRSRs, and LS-SHRSRs. This set of microarray data is readily applicable to our ranking F-test analysis. Figure 3 shows a scattered-dot plot of F-values versus
Figure 4 compares the observed plot of ranked F -
The numbers of genes whose expression is significantly different among the four groups HS-SHRSPs, LS-SHRSPs, HS-SHRs, and LS-SHRs, are found to be 392, 145, and 107 by our RAF under estimates of FDR of 4.8, 0.7, and <7.0% (see Table 3), respectively. These 107 genes with FDR<0.7% are listed in the Additional file 1. Among these 107 identified probes, 31 belong to the expressed sequence tags (ESTs), 76 are unique genes who have known functions in the brain or central nervous system and belong to six major functional classes: (a) neurotransmission such as neurexin III-alpha, Neurodap-1, non-neuronal enolase (NNE), beta isoform of catalytic subunit of cAMP-dependent protein kinase; (b) cell signaling and transportation such as trans-Golgi network integral membrane protein (TGN38), glutamate transporter, alternatively spliced GTP-binding protein alpha subunit intracellular, signal regulatory protein alpha, synaptic vesicle protein 2B (SV2B), L-type amino acid transporter 1 (LAT1), N-ethylmaleimide-sensitive factor (NSF); (c) cell proliferation, differentiation, and apoptosis anti-proliferative factor (BTG1), thyroid hormone receptor a1 (c-erb A α1); (d) metabolism such as stearoyl-CoA desaturase 2, beta isoform of catalytic subunit of cAMP-dependent protein kinase, ATP-citrate lyase. (e) RNA transcript and regulation such as Zinc finger gene, Jun-D gene, and ribosomal protein genes encoding larger ribosomal subunits L13, L8, and L22; (f) ion channel/pump such as potassium channel-Kv2, electrogenic Na+ bicarbonate cotransporter (NBC), type II Ca2+/calmodulin-dependent protein kinase beta subunit, and protein kinase C-regulated chloride channel. Additional File 1. Genes with significant expression changes among four groups. The data provided are the tables containing detailed information of the 107 genes with significant expression changes among the four groups with FDR < 0.7%. Format: PDF Size: 79KB Download file This file can be viewed with: Adobe Acrobat Reader Table 3. The results of RAF identifying genes differentially expressed among HS-SHRSPs, LS-SHRSPs, HS-SHRSRs, and LS-SHRSRs. Independent verification of array findingsFornage et al (2003) used TagMan assay to measure the relative expressions of 7 genes encoding atrial natriuretic peptide (Anp), the neurotrophin receptor protein tyrosine kinase (TrkB, short), casein kinase 2 (Ck2), complexin 2 (Cplx2), stearoyl CoA desaturase 2 (Scd2), glycerol-3-phosophate acyltransterase (Gpan), and inositol 1,4,5-triphosphate receptor (Itpr1). They found these 7 genes had significantly differentially expressed between SHRSP and SHR strains with p < 0.05. Except that genes Anp and Gpan were out of our data, genes for TrkB (short), Cplx2, and Scd2 called significant differential expressions at FDR<0.7%, and for CK2 and Itpr1 at FDR = 0.7% were found among HS-SHRSP, LS-SHRSP, HS-SHR, and LS-SHR strains. Interestingly, Tropea et al [27] also found the genes encoding glutamate receptor (GluR-A) and GABA receptor had significant expression difference between two groups of mice treated by dark rearing and monocular deprivation. DiscussionTo our knowledge, the ranking analysis of F-statistics for identifying differentially expressed genes among multiple groups (classes) has not been reported. There are two main difficulties to be overcome: (a) estimate of the null F-distribution and (b) estimate of FDR. In conventional statistical methods, permutation is very popular to generate empirical distributions as estimates of the null distributions. However, the permutation approach may not be suitable for microarray data [10-13] because in general microarray experiments have a small sample size due to cost, as a result, treatment effect residues that cannot be removed are amplified in permutation distribution and resulting estimated null distribution has a heavier tail compared to true null distribution [12]. This would results in two consequences: (a) the estimated null distribution is not stable, which, as seen in Table 3, leads to low conservativeness of estimate of FDR, and (b) low power. Our RAF method is successful because the FDR is often used to control the error rate in the BH procedure [7], the BL procedure [8], and in SAM [9]. In practice, for a ranking test, it is necessary to obtain an accurate estimate of FDR. In SAM, FDR is estimated through the permutation approach in which fluctuations around expectation occur among permutated samples. The fluctuations would be dependent on the data itself, i.e., sample size, treatment effect, and data noise. In addition, as indicated above, permutation fails to remove the treatment effects in the data permuted from the microarray data with a small sample size so that the fluctuations are not purely due to random errors. Thus, this approach may give a biased estimate of FDR for a given threshold. The RAF estimator is based on a two-simulation strategy and hence avoids these problems of the SAM estimator, that is, its accuracy is not affected by sample size, treatment effect, and noise. As a result, the number (B) of simulations is also relatively small. Our simulation study indicates that more than 40 simulated data sets (B ≥ 40) would produce stable estimates of FDR across all given thresholds. Our current RAF method can be readily extended to other test statistics such as Brown-Forsythe test statistic [28], Welch test statistic [29], and Cochran test statistic [30] by replacing F-statistic with the respective statistics. ConclusionWe developed a new statistical method that is suitable for analyzing microarray data to identify differentially expressed genes among multiple groups, especially, when sample size is small. Authors' contributionsYDT participated in the method development, performed the statistical analysis and drafted the manuscript. MF participated in the design of the study, carried out the microarray experiment. HX conceived of the study, and participated in its design and coordination and helped to draft the manuscript. All authors read and approved the final manuscript. AcknowledgementsThis research was supported by grants from the U.S. National Institutes of Health (HL69126) to MF. References
Have something to say? Post a comment on this article! |




on Google Scholar







author email
corresponding author email































Figure 1.











Figure 2.

Figure 3.
Figure 4.