Background

McLachlan et al. [1] introduced a mixture analysis approach to the clustering of microarray expression data, in particular, of tissue samples on a very large number of genes. Maclean et al. [2] developed the SKUMIX algorithm, which can test whether a mixture model fits the genetic data with skewness removed by Box-Cox transformation [3], and then used a likelihood-ratio test (LRT) statistic to determine whether the two-component model appears to fit the data better than the single-component model. Given the high degree of correlation among the gene expression variables, Simon's work [4] suggests that one use first- and second-order partial correlation coefficients to find trios and quartets of genes that have high degrees of "explanation." Here we focus on trios and quartets comprising only non-sex-linked genes that appear to follow a mixture distribution to explore the associations of these mixing mechanisms. For example, if there is one common mixture mechanism governing all of the genes in a set, then the fraction of subjects simultaneously falling in the same mixing component of these genes would be high. We then use varimax factor anlaysis [5, 6] to see whether we can identify more than four genes operating under a common mixing mechanism. One confirmation that the common mixture mechanism has biological importance would be to identify genetic relationships between a subject's single-nucleotide polymorphism (SNP) genotypes and expression phenotypes. Bayesian factor screening (BFS) [7] is one statistical strategy proposed to identify these relations. In this paper, the mixture model-based approach with extended SKUMIX algorithm, partial correlation analysis, factor analysis, and BFS are systematically combined to analyze the Problem 1 data set in Genetic Analysis Workshop 15 (GAW15) [8, 9].

Methods

Box-Cox family of transformations

Given the expression intensities x1, j, x2, j,..., xn, j(n = 194) for the jth(j = 1, 2,..., 3554) gene, the Box-Cox family [3] transforming x j = (x1, j, x2, j,..., xn, j) to x j ( p j ) = ( x 1 , j ( p j ) , x 2 , j ( p j ) , ... , x n , j ( p j ) ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWG4baEdaqhaaWcbaGaemOAaOgabaGaeiikaGIaemiCaa3aaSbaaWqaaiabdQgaQbqabaWccqGGPaqkaaGccqGH9aqpcqGGOaakcqWG4baEdaqhaaWcbaGaeGymaeJaeiilaWIaemOAaOgabaGaeiikaGIaemiCaa3aaSbaaWqaaiabdQgaQbqabaWccqGGPaqkaaGccqGGSaalcqWG4baEdaqhaaWcbaGaeGOmaiJaeiilaWIaemOAaOgabaGaeiikaGIaemiCaa3aaSbaaWqaaiabdQgaQbqabaWccqGGPaqkaaGccqGGSaalcqGGUaGlcqGGUaGlcqGGUaGlcqGGSaalcqWG4baEdaqhaaWcbaGaemOBa4MaeiilaWIaemOAaOgabaGaeiikaGIaemiCaa3aaSbaaWqaaiabdQgaQbqabaWccqGGPaqkaaGccqGGPaqkaaa@598B@ with power parameter p j is:

x j ( p j ) = { ( x j p j 1 ) / p j , p j 0 l n ( x j ) , p j = 0 . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWG4baEdaqhaaWcbaGaemOAaOgabaGaeiikaGIaemiCaa3aaSbaaWqaaiabdQgaQbqabaWccqGGPaqkaaGccqGH9aqpdaGabaqaauaabaqaciaaaeaacqGGOaakcqWG4baEdaqhaaWcbaGaemOAaOgabaGaemiCaa3aaSbaaWqaaiabdQgaQbqabaaaaOGaeyOeI0IaeGymaeJaeiykaKIaei4la8IaemiCaa3aaSbaaSqaaiabdQgaQbqabaGccqGGSaalaeaacqWGWbaCdaWgaaWcbaGaemOAaOgabeaakiabgcMi5kabicdaWaqaaiabdYgaSjabd6gaUjabcIcaOiabdIha4naaBaaaleaacqWGQbGAaeqaaOGaeiykaKIaeiilaWcabaGaemiCaa3aaSbaaSqaaiabdQgaQbqabaGccqGH9aqpcqaIWaamaaaacaGL7baacqGGUaGlaaa@58D2@
(1)

The expression intensities transformed here are the original observations rather than the log2 values reported in the data set. The 0.3-power transformation is the transformation that maximizes the probability plot correlation coefficient (PPC, see Filliben [10]) for the greatest number of genes.

Mixture analysis using Gaussian mixture model

The SKUMIX algorithm is extended in our mixture analysis. First, we applied the Box-Cox family of power transformations without the scale parameter (see Eq. (1)). Second, we considered a wider interval [0, 1.5] than the one recommended by Maclean et al. [2] for selecting the optimal power parameter. Third, as suggested by Ning et al. [11], we used 6.9 as the 0.05 critical value for LRT of "a single component distribution" vs. "a mixture distribution of two components."

Partial correlation analysis

We calculate the Pearson product moment correlation coefficients r ij = r(x i , x j ), first-order partial correlations rij.k= r(x i , x j |x k ) and second-order partial correlation coefficients rij.kl= r(x i , x j |x k , x l ) [12] for expression phenotype variables whose values are the 0.3-power Box-Cox transformed expressions. The partial correlation criteria are:

T : | r ( x i , x j ) | > 0.8 a n d r i j 2 r i j . k 2 > 0.63 f o r i j k MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaieqacqWFubavcqGG6aGocqGG8baFcqWGYbGCcqGGOaakcqWG4baEdaWgaaWcbaGaemyAaKgabeaakiabcYcaSiabdIha4naaBaaaleaacqWGQbGAaeqaaOGaeiykaKIaeiiFaWNaeyOpa4JaeGimaaJaeiOla4IaeGioaGJaeeiiaaIaemyyaeMaemOBa4MaemizaqMaeeiiaaIaemOCai3aa0baaSqaaiabdMgaPjabdQgaQbqaaiabikdaYaaakiabgkHiTiabdkhaYnaaDaaaleaacqWGPbqAcqWGQbGAcqGGUaGlcqWGRbWAaeaacqaIYaGmaaGccqGH+aGpcqaIWaamcqGGUaGlcqaI2aGncqaIZaWmcqqGGaaicqWGMbGzcqWGVbWBcqWGYbGCcqqGGaaicqWGPbqAcqGHGjsUcqWGQbGAcqGHGjsUcqWGRbWAaaa@654B@
Q : | r i j | > 0.8 , r i j 2 r i j . k l 2 > 0.63 , r i j 2 r i j . k 2 < 0.63 , a n d r i j 2 r i j . l 2 < 0.63 f o r i j k l . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaieqacqWFrbqucqGG6aGocqGG8baFcqWGYbGCdaWgaaWcbaGaemyAaKMaemOAaOgabeaakiabcYha8jabg6da+iabicdaWiabc6caUiabiIda4iabcYcaSiabbccaGiabdkhaYnaaDaaaleaacqWGPbqAcqWGQbGAaeaacqaIYaGmaaGccqGHsislcqWGYbGCdaqhaaWcbaGaemyAaKMaemOAaOMaeiOla4Iaem4AaSMaemiBaWgabaGaeGOmaidaaOGaeyOpa4JaeGimaaJaeiOla4IaeGOnayJaeG4mamJaeiilaWIaeeiiaaIaemOCai3aa0baaSqaaiabdMgaPjabdQgaQbqaaiabikdaYaaakiabgkHiTiabdkhaYnaaDaaaleaacqWGPbqAcqWGQbGAcqGGUaGlcqWGRbWAaeaacqaIYaGmaaGccqGH8aapcqaIWaamcqGGUaGlcqaI2aGncqaIZaWmcqGGSaalcqqGGaaicqWGHbqycqWGUbGBcqWGKbazcqqGGaaicqWGYbGCdaqhaaWcbaGaemyAaKMaemOAaOgabaGaeGOmaidaaOGaeyOeI0IaemOCai3aa0baaSqaaiabdMgaPjabdQgaQjabc6caUiabdYgaSbqaaiabikdaYaaakiabgYda8iabicdaWiabc6caUiabiAda2iabiodaZiabbccaGiabdAgaMjabd+gaVjabdkhaYjabbccaGiabdMgaPjabgcMi5kabdQgaQjabgcMi5kabdUgaRjabgcMi5kabdYgaSjabc6caUaaa@8E48@

The last two inequalities in criterion Q reduce redundancy by removing quartets built on trios. We identify trios of expression phenotype variables (x i , x j , x k ) that meet criterion T and quartets (x i , x j , x k , x l ) that meet criterion Q.

Measure of common mixing mechanism

When a gene expression variable appeared to be a mixture, we fit a mixture of two Gaussian components with equal variance using MCLUST [13] and classified each subject into the component with the largest Bayesian posterior probability [14]. We called the component with estimated probability less than 0.5 the "uncommon component" and the other one the "common component." The concordance rate (C) in a gene set is the ratio of subjects that simultaneously fall into the uncommon or the common components for all the genes in the set. A value of C close to 1 suggests a common mixture mechanism. We selected genes in a trio or quartet with C ≥ 80% for the factor analysis. Fleiss' statistic κ [15] was used to assess agreement. A value of κ > 0.75 indicated excellent agreement, while κ < 0.40 indicated poor agreement [16].

Factor analysis

Each gene expression variable that appeared to be a mixture and was present in one or more trios or quartets was included in a factor analysis using varimax rotation.

Bayesian factor screening

We used BFS [7, 17] to identify SNPs significantly associated with expressions of the genes from the factor analysis. We only considered the regression model with second-order interactions:

y = α + j = 1 S β j x j + i < j β i j x i x j + ε , MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWG5bqEcqGH9aqpiiGacqWFXoqycqGHRaWkdaaeWaqaaiab=j7aInaaBaaaleaacqWGQbGAaeqaaOGaemiEaG3aaSbaaSqaaiabdQgaQbqabaaabaGaemOAaOMaeyypa0JaeGymaedabaGaem4uamfaniabggHiLdGccqGHRaWkdaaeqaqaaiab=j7aInaaBaaaleaacqWGPbqAcqWGQbGAaeqaaOGaemiEaG3aaSbaaSqaaiabdMgaPbqabaGccqWG4baEdaWgaaWcbaGaemOAaOgabeaaaeaacqWGPbqAcqGH8aapcqWGQbGAaeqaniabggHiLdGccqGHRaWkcqWF1oqzcqGGSaalaaa@52E3@
(2)

where the values of x1, x2,..., x S are recoded genotypes (1 for minor homozygotes, 2 for heterozygotes, 3 for major homozygotes, and -2 for missing data) of S (2682) consistent and informative SNPs that may have linear main effects and/or interaction effects on the gene expression variable γ. Let γ be the indicator vector such that γ j = 0 if β j = 0 and β ij = 0 for all ij, and γ j = 1 if otherwise. Then a model (or an element) in the model space can be represented by a binary vector γ = (γ1, γ2,..., γ S ) that ranges from γ(1) = (0, 0,..., 0) to γ ( 2 S ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaiiGacqWFZoWzdaahaaWcbeqaaiabcIcaOiabikdaYmaaCaaameqabaGaee4uamfaaSGaeiykaKcaaaaa@3291@ = (1, 1,..., 1), with the model size defined as m = j = 1 S γ j [ 0 , S ] MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGTbqBcqGH9aqpdaaeWaqaaGGaciab=n7aNnaaBaaaleaacqWGQbGAaeqaaaqaaiabdQgaQjabg2da9iabigdaXaqaaiabdofatbqdcqGHris5aOGaeyicI4Saei4waSLaeGimaaJaeiilaWIaem4uamLaeiyxa0faaa@3FD0@ . In our study, we set the model size m = 6, the chain length CL = 200,000, and the magnitude of the effect relative to the experimental noise λ = 1.5. We use the Java program developed by Yoon [17] to find the optimal model from the model subspace consisting of C 6 2 , 682 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaieGacqWFdbWqdaqhaaWcbaGaeGOnaydabaGaeGOmaiJaemilaWIaeGOnayJaeGioaGJaeGOmaidaaaaa@33A6@ = 5.14 × 1017 elements. The output gives an estimate of each SNP's marginal posterior probability (MPP) of appearing in the 200,000 selected models. An MPP close to 1 suggests that the SNP is an important factor (either as a main effect or as one of two terms in an interaction) for the gene expression variable.

Results

Of the 3554 gene expressions analyzed, 2561 appear to follow a normal distribution. After a Box-Cox transformation to maximize the PPC, 659 give evidence of being a mixture with two components, and 334 appear to have three components. Figure 1 contains the histogram of the 0.3-power Box-Cox transformed expressions of TUBG1 that appears to follow a mixture of two components. The left component is the uncommon one, with estimated proportion 15.7% and estimated mean of 19.9. The right component is the common one, with estimated proportion 84.3% and estimated mean of 26.1.

Figure 1
figure 1

Histogram of the 0.3-power Box-Cox transformed TUBG1.

We find 233 trios containing 54 genes that meet criterion T, and 115,840 quartets containing 3554 genes that meet criterion Q. Of the 233 trios, 88 include only mixture distributions (involving a total of 29 genes). Of the 115,840 quartets, 7342 include only mixture distributions (involving a total of 902 genes). A number of trios and quartets contain only sex-linked genes. When we exclude these sex-linked gene sets, there are 18 trios and 35 quartets with a value of C ≥ 80%. These trios and quartets contain 33 non-sex-linked genes in total.

One example is the quartet containing HNRPAB, PSMD2, TUBG1, and AHSA1. Each of these genes appears to be a mixture with very small p-value; Figure 1 is the histogram of the 0.3-power transformed expressions of TUBG1. The correlation between PSMD2 and HNRPAB (using the 0.3-power transformed expressions) is 0.825, and the partial correlation between PSMD2 and HNRPAB controlling for TUBG1 and AHSA1 is 0.094. Table 1 is the four-way contingency table in which each subject is classified by the Bayesian posterior probability into the common or uncommon component. The C value for this set of genes is 83.50%. Specifically, 136 of 194 subjects are simultaneously common and 26 are simultaneously uncommon in these four genes so that 162 of 194 subjects (that is, 83.50%) are concordant. There are, respectively, 14 (1+6+7) and 9 (6+3) additional subjects that fall into the common and uncommon components of three genes out of the four, suggesting a larger concordance rate for smaller gene sets.

Table 1 Contingency table for TUBG1, AHSA1, PSMD2, and HNRPAB

A factor analysis on the 0.3-power transformed gene expression levels of the 33 non-sex-linked genes identifies three factor groups. As listed in Table 2, Factor 1 appears to consist of 18 genes, Factor 2 appears to consist of 8 genes, and Factor 3 appears to consist of 7 genes. A trio with a high value of C contains genes from Factor 2 or from Factor 3. A quartet with a high value of C contained all genes either from Factor 1 or from Factor 3.

Table 2 Concordance rate (C) for sets of genes selected from factors

We then examined whether the genes in each factor group follow a common mixture mechanism. In each factor group, we started with the pair of genes that have the highest C value and added the gene from the factor group that least reduces C. For example, the first two genes A1 = {AHSA1, ELAC2} have the largest C = 94.85%, with κ = 0.8257. The gene CCT3 had the least reduction in C value of the 16 genes remaining in Factor 1. We include genes from Factor 1 sequentially until we got the final gene group A17 = A16 ∪ {SOD1} with C = 56.70% and κ = 0.6440. For this factor group, the reduction in C value with adding one gene to the set ranges from 1% to 3%. Similar results hold for Factor groups 2 and 3.

We extended the mixture analysis with BFS applied to the five most concordant genes in Group 1 (AHSA1, ELAC2, CCT3, TUBG1, and TACC3, with C > 85% and κ > 0.75). For each of these genes, BFS identifies six SNPs that have very large MPPs, as shown in Table 3.

Table 3 Marginal posterior probabilities (MPPs) of six SNPs associated with AHSA1, ELAC2, CCT3, TUBG1, and TACC3

Conclusion

About 28% of genes from GAW15 Problem 1 appear to follow a two- or threecomponent mixture distribution. Important structural relations seem to be partially disentangled using first- and second-order partial correlation matrices. These partial correlation coefficients can be effectively used to identify trios and quartets of genes that have a more complex structure. There are 18 trios and 35 quartets in which the genes are all non-sex-linked but follow a common mixture distribution with C ≥ 80%. That is, the underlying mixture mechanisms of these genes appear to be highly associated. This pattern of association appears to involve a large number of genes. A computational strategy using the varimax rotation in a factor analysis finds a group of 18 genes with C = 56.7%, another group of 9 genes with C = 60.8%, and a third group of 7 genes with C = 69.6%. The R package MIXMECH that has been developed here for the mixture analysis of microarray expression data is freely available at the websites http://www.ams.sunysb.edu/~yayang and http://www.sinc.sunysb.edu/Stu/atashman.

The significance of these findings is not immediately clear. For example, one possible source of a mixture mechanism that is not substantively interesting is the non-homogenous measurement process of the gene expressions. The data used here are from 14 pedigrees rather than from a random sample of cases or controls. Therefore, we do not know the magnitude of the effect of dependence among subjects generated by the family structure. In results not shown here, however, we obtained results parallel to these when we restricted our analysis to the 56 unrelated founders, suggesting that the effect of the intra-familial dependence is minor. As always, replication of these results on an independent data set is a crucial step to confirm the scientific value of this approach and our findings.

Nevertheless, the high concordance rates and high Fleiss κ coefficients suggest that there may be a common mechanism determining which component a subject falls into. More importantly, the BFS result showing a strong association between the five most concordant genes in Group 1 with the six SNPs strongly suggests that there is an underlying biological mechanism.