Abstract
Genome-wide association studies (GWASs) aim to detect genetic risk factors for complex human diseases by identifying disease-associated single-nucleotide polymorphisms (SNPs). The traditional SNP-wise approach along with multiple testing adjustment is over-conservative and lack of power in many GWASs. In this article, we proposed a model-based clustering method that transforms the challenging high-dimension-small-sample-size problem to low-dimension-large-sample-size problem and borrows information across SNPs by grouping SNPs into three clusters. We pre-specify the patterns of clusters by minor allele frequencies of SNPs between cases and controls, and enforce the patterns with prior distributions. In the simulation studies our proposed novel model outperforms traditional SNP-wise approach by showing better controls of false discovery rate (FDR) and higher sensitivity. We re-analyzed two real studies to identifying SNPs associated with severe bortezomib-induced peripheral neuropathy (BiPN) in patients with multiple myeloma (MM). The original analysis in the literature failed to identify SNPs after FDR adjustment. Our proposed method not only detected the reported SNPs after FDR adjustment but also discovered a novel BiPN-associated SNP rs4351714 that has been reported to be related to MM in another study.
Similar content being viewed by others
Introduction
Genome-wide association studies (GWASs) aim to detect genetic risk factors for complex human diseases by identifying disease-associated single-nucleotide polymorphisms (SNPs). The most commonly-used approach in GWASs is the SNP-wise approach, in which a test of association is performed for each SNP, and then the P-values are adjusted for multiple testing. However, because of multiple testing adjustment to a huge number (>1 million) of tests in GWAS, this approach often lacks power. Multiple testing adjustment uses no information other than P-values, which insufficiently models the relationships among SNPs, and need to be improved.
SNP-set analysis has been proposed (e.g., Wu et al.1; Dai et al.2; Lu et al.3; Cologne et al.4). The idea is to use SNP sets to replace individual SNPs. Hence, the number of tests can be reduced and strength of signal can be increased by pooling. However, it is challenging to define SNP sets. One approach is to define SNP sets based on existing biological knowledge. However, biological knowledge is subject to error. Poor quality of SNP-set can lead to low power (Fridley and Biernacka, 20115).
Penalized regression approach has also been proposed in GWASs. For instance, linear mixed models (e.g., Kang et al.6; Lippert et al.7; Zhou and Stephens 20128) treat the effect of the SNP marker of interest as fixed, with the effects of all other SNP markers as normally distributed random effects. This process is repeated in turn for every SNP marker. However, it is a paradox to treat markers as fixed for inference but then otherwise as random to account for population structure for inference on association with other markers (Goddard et al.9; Chen et al.10). Bayesian hierarchical regression models treat the effects of all SNPs as random effects with either local priors or non-local priors (Mallick and Yi 201311; Fernando and Garrick 201312; Wang et al.13; Chen et al.10). Noticing that penalized regression methods often lead to large number of false positives and Bayesian regression methods are computationally very expensive, Sanyal et al.14 proposed a non-local prior based iterative SNP selection tool for GWASs, which enables borrowing information across SNPs and can utilize the dependence structure across SNPs. However, all of these methods are for quantitative outcomes (e.g., height) in GWASs.
Several methods have been proposed to increase statistical power based on borrowing information across gene probes via mixture models. For example, Gamma-Gamma model (GG)15, Log-Normal-Normal (LNN)16, extended GG (eGG)17, extended LNN (eLNN)17, eLNN for paired data18, and Marginal Mixture Distributions (GeneSelectMMD)19 have been proposed for gene microarray data, and edgeR20, DESeq21,22, and DESeq223 have been proposed for next-generation sequencing (RNAseq) data. All these methods have been successfully applied to either gene microarray data analysis (continuous-scale data) or RNAseq data analysis (count data). However, to the best of our knowledge, no methods have been proposed to borrow information across SNPs (categorical variables with three levels of genotype) to analyze case-control GWAS data that have binary phenotype (cases vs. controls).
In this article, we proposed a novel model-based clustering method for case-control GWASs (binary phenotype) by transforming the challenging high-dimension-small-sample-size problem to low-dimension-large-sample-size problem. Specifically, using the data matrix of SNP-by-subject, we aim to cluster SNPs to three groups: (1) SNPs with minor allele frequencies (MAFs) higher in cases than in controls; (2) SNPs with MAFs lower in cases than in controls; and (3) SNPs with MAFs in cases same as in controls. For a given SNP, we assume its genotypes follow a multinomial distribution and the MAF follows a beta distribution. We also assume that the cluster proportions follow a Dirichlet distribution. In our method, we pre-specify the patterns of clusters by minor allele frequencies (MAFs) of SNPs between cases and controls, and enforce the patterns with the guide of prior distributions. The proposed model-based clustering method can improve the power of detecting disease-associated SNPs by borrowing information across SNPs within the same cluster. Similar to SNP-set methods, our method also increases strength of signal by proper grouping the SNPs. The novelty in our method is that we do not require pre-defined groups by biologists, but we use machine learning approach to automatically group SNPs using patterns discovered in data. For details, please refer to the METHODS Section.
Our method is motivated by our investigation of the genetic risk factors of the bortezomib-induced peripheral neuropathy (BiPN) in treating Multiple Myeloma (MM) by using GWASs. MM is a type of cancer that causes a group of plasma cells (a type of white blood cell in the bone marrow that helps fight infections by making antibodies that recognize and attack germs) to be cancerous24. The MM cancer cells produce abnormal proteins that can cause complications that can damage the bones, the immune system, kidneys, and red blood cell. MM is the third most common blood cancer in the United States. Bortezomib is a first-in-class proteasome inhibitor to treat MM25,26. However, Bortezomib has some side effects, such as the development of a painful, sensory peripheral neuropathy (PN)27,28,29. Bortezomib could induce neurotoxicity in neuronal cells by several mechanisms that lead to apoptosis30. The symptoms of the BiPN include neuropathic pain and a length-dependent distal sensory neuropathy with a suppression of reflexes. Due to BiPN, patients often discontinue bortezomib treatment despite a good response to the therapy31. If we could identify patients at the risk of developing BiPN, physicians then can choose alternative therapies, such as using weekly, reduced-dose, or subcutaneous approaches. However, BiPN mechanisms are mostly unknown. It has been shown that a higher cumulative dose is likely to predict the increase of severity of BiPN32,33. Pre-existing neuropathies, comorbidities (like diabetes mellitus) or myeloma-related peripheral nerve damage may also increase the risk of developing BiPN34,35. Meregalli (2015)36 provided a review of bortezomib-induced neurotoxicity.
The inter-individual difference in the onset of BiPN indicates that genetics plays an important role. The candidate gene approaches have identified a few single nucleotide polymorphisms (SNPs) associated with the development of BiPN28,37,38,39. For example, Broyl et al.28 identified 20 BiPN-associated SNPs after examining 3,404 candidate SNPs. The sample sizes in Broyl et al.’s (2010) study28 are relatively small. Seven of the 20 SNPs were identified by comparing 13 grade 2-4 BiPN patients after one cycle of bortezomib treatment with 147 no-BiPN patients (rs2251660, rs4646091, rs1126667, rs434473, rs7823144, rs1879612, and rs1029871). The other 13 SNPs were identified by comparing 49 grade 2-4 BiPN patients after two or three cycles of bortezomib treatment with 80 no-BiPN patients (rs1799800, rs1799801, rs2300697, rs1059293, rs2276583, rs189037, rs10501815, rs664677, rs664982, rs6131, rs1130499, rs4722266, and rs2267668). Corthals et al.38 conducted a candidate SNP analysis with larger sample sizes than Broyl et al.28 did, which revealed associations with BiPN based on 2,149 SNPs using a discovery set with 238 samples and a validation set with 231 samples. However, after adjusting for multiple testing, no significant SNPs were identified. Favis et al.39 conducted several survival analyses based on 2,016 SNPs and identified five BiPN associated SNPs (rs4553808, rs1474642, rs12568757, rs11974610, and rs916758) in the discovery set (139 samples) after adjusting for multiple testing. However, none of these five SNPs were validated in the validation set (212 samples).
GWAS could be used to unbiasedly identify genetic variants that will have a direct or indirect effect on drug sensitivity29. NHGRI GWAS Catalog40,41 (https://www.ebi.ac.uk/gwas/) lists only two GWA studies that have been performed to identify SNPs associated with BiPN for MM patients. The first GWAS was performed by Magrangeas et al.29, who identified one BiPN-associated SNP (rs2839629) based on 370,605 SNPs using a discovery set (469 samples) and a validation set (114 samples). However, results did not reach a genome-wide significance level. The second GWAS was conducted by Campo et al.42, who identified four BiPN-associated SNPs (rs6552496, rs12521798, rs8060632, and rs17748074) based on 646 samples. Again, the results did not reach a genome-wide significance level. Moreover, each of the four lists of BiPN-associated SNPs listed above (the 20 SNPs identified by Broyl et al.28; the five SNPs identified by Favis et al.39; the one SNP identified by Magrangeas et al.29; and the four SNPs identified by Campo et al.42) was not replicated in the other three studies.
Note that the existing two GWASs28,42 used SNP-wise approaches (i.e., performing one association test per SNP), which over-adjusts for multiple tests due to insufficiently modeled relationships among SNPs (i.e., true FDRs/FWERs are smaller than nominal FDR/FWER levels), and hence are not powerful enough when sample sizes are relatively small. Therefore, the missing heritability43 of BiPN could be due to less powerful statistical methods. Novel statistical methods are needed, they could borrow information across SNPs and better control FDR at nominal levels than the traditional over-conservative multiple testing adjustment approaches.
Our novel method for SNP discovery is a model-based clustering approach. In our method, information can be shared across SNPs by grouping SNPs into three clusters. We pre-specify the patterns of clusters by minor allele frequencies (MAFs) of SNPs between cases and controls, and enforce the patterns with the guide of prior distributions. Using simulation studies and re-analysis of real data from Magrangeas et al.29, we demonstrated that our method out-performs traditional approaches. In particular, compared to SNP-wise approaches, our method increase signal strength by properly clustering SNPs and allow SNPs of the same cluster to borrow information from each other. Therefore, our method can better controls FDR at a nominal level and has a better sensitivity.
Results
Results of simulation studies
We conducted simulation studies to compare the performance of our model-based clustering method with the SNP-wise approach (e.g., logistic regression followed by multiple testing adjustment). For our method, data analysis of each simulated dataset uses two different ways to choose values of hyper-parameters of the prior distributions for MAFs (obtained from either truncated Beta(2, 5) or empirical distribution via moment matching approach). Details on the design of simulation studies and the choice of hyper-parameters for MAF priors are explained in the ‘METHODS’ Section.
Figure 1 shows the simulation results for 500,000 SNPs with 200 effective SNPs using four different MAF distributions for data generation and two different sample sizes. The results of comparing sensitivity are presented in the right panel of the figure, where the boxplots represent differences between our method and the SNP-wise approach, which were obtained by considering sensitivity of our method using truncated Beta(2, 5) (colored in light grey) or empirical distribution (colored in dark grey) minus sensitivity of the SNP-wise approach for each simulated dataset. Positive differences of sensitivity indicate our method is better than the SNP-wise approach. Our method outperformed the SNP-wise approach in sensitivity, since all of the boxes are on the right-hand side of the vertical dashed line 0. Boxplots in the middle panel show FDRs for the SNP-wise approach, our method using truncated Beta(2, 5) for analysis, and our method using empirical estimates for analysis. FDR of detected SNPs using our method is much closer to the nominal level 0.05 (vertical dashed line) than the SNP-wise approach for every setting presented in the figure. We conducted Wilcoxon signed rank tests to compare our method and the SNP-wise approach on |FDR-0.05| and on sensitivity for the settings in Fig. 1. All of tests were significant with small P-values (<0.0093; see Supplementary Table S2), confirming that the differences observed from the parallel boxplots are statistically significant. By comparing the top four rows with the bottom four rows in Fig. 1, we also observed that the improvement of our method over the traditional approach becomes more prominent when the sample size of the study was smaller.
In all other settings of simulations studies, compared with the traditional approach, our method consistently showed higher sensitivities and FDRs closer to the nominal level of 0.05 (see Supplementary Figs S1–S5). Results from Wilcoxon signed rank tests for these settings are also provided in Supplementary Table S2 with all P-values smaller than the significance level 0.05. Even when we incorrectly specified the prior distributions for analysis (e.g., when we used different values between data generation and data analysis for hyper-parameters α and β), our method still outperformed the traditional SNP-wise approach (see rows 2-4 and 6-8 in Fig. 1 and Supplementary Figs S1–S5).
In summary, our method performed better in discovering effective SNPs associated with the outcome. The traditional SNP-wise approach over-penalizes multiple testing and insufficiently utilizes the shared information among SNPs. When targeting on the nominal FDR level 0.05, the traditional approach always had a true FDR less than the nominal level, which reduces sensitivity.
Results of real data analysis
From the Gene Expression Omnibus (GEO) (https://www.ncbi.nlm.nih.gov/geo/), we downloaded SNP datasets from two studies (GSE65777 and GSE66903) that were used by Magrangeas et al.29 to evaluate the genetic effects on developing severe bortezomib-induced peripheral neuropathy (BiPN). The discovery dataset (GSE65777) contains 909,622 SNPs and 469 newly-diagnosed patients with multiple myeloma treated with bortezomib. The goal was to compare SNP genotypes from 155 patients with grade ≥2 BiPN with those from 314 MM patients with grade 1 BiPN or no BiPN. The validation dataset (GSE66903) contains 795,734 SNPs and 116 MM patients treated with bortezomib. The goal of the validation study was to compare 41 bortezomib-treated grade ≥2 BiPN patients with 75 bortezomib-treated control patients. A genome-wide association study of the 370,605 SNPs after quality control (QC) on the discovery data GSE65777 was conducted by Magrangeas et al.29. In our analysis, 247,372 SNPs that passed our QC criteria, which is basically the same as the criteria used by Magrangeas et al.29 except for two minor changes (see Section G of Supplementary File for details on our QC steps).
We first re-analyzed discovery data (GSE65777) with SNP-wise approaches. The association between the outcome and each SNP was tested by both logistic regression and the Cochran-Armitage test. No SNP is significant after multiple testing adjustment at FDR level 0.1. Note SNPs reported by Magrangeas et al.29 were not detected with the genome-wide threshold 5 × 10−8, but with a much larger P-value threshold 10−5.
We then analyzed the discovery dataset (GSE65777) with our method, using two settings of FDR levels, 0.05 and 0.1 respectively. The values for hyper-parameters α and β were set to their moment estimates from SNP data. Table 1 lists the significant SNPs detected based on the combinations of settings of two different pseudo counts and two targeted FDR levels. Since all significant SNPs detected by our method have been adjusted for FDR, our method is more powerful in detecting SNPs than the traditional approach.
We next analyzed the validation dataset (GSE66903) to validate the significant SNPs in Table 1, using exactly the same approach as Magrangeas et al.29. The SNP rs2839629 can be validated (with a P-value of 0.0324 after multiple adjustment controlling FDR level at 0.1), which is detected in discovery dataset using a pseudo count of (3, 3, 3) and a detection rule of \(\widehat{{\rm{FDR}}} < 0.1\) (Table 2).
We tried analyzing the data with a different pseudo count (5, 5, 5), and get exactly the same results as using (3, 3, 3). When we used a stronger prior by increasing the pseudo count to (20, 20, 20), we obtained six SNPs that were assigned to the clusters of significant SNPs. Among the six SNPs, rs4351714 is a possible novel SNP to BiPN, which locates in the intron region of gene KDM5B and is proved to be associated with multiple myeloma44,45, but no existing literature has reported that rs4351714 is associated to BiPN. KDM5B is known as a member of the KDM5 subfamily that serves as transcriptional co-repressors, specifically catalyzing the removal of all possible methylation states from lysine 4 of histone H3 (H3K4me3/me2/me1). It has been linked to control of cell proliferation, cell differentiation and several cancer types. By employing a KDM5 enzymes inhibitor in myeloma cells, a higher quartile of KDM5B expression was found to be associated with shorter overall survival in myeloma patients45.
Discussion
We proposed a novel model-based clustering method to characterize the association between SNPs and a binary outcome in case-control genome-wide association studies. Compared with the traditional SNP-wise approach, it has advantages in efficiently utilizing the data, since we account for the relationships among SNPs in the model. Our novel method has two major advantageous features.
First, compared to the traditional method, our method provides more power to detect true SNPs associated with the outcome and better controls FDR at a nominal level without an over-conservative penalty from multiple testing adjustment. In the traditional SNP-wise approach, an association between the outcome and each SNP is tested separately, and then their P-values are adjusted for multiple testing. The multiple testing adjustment is purely based on P-values, which insufficiently utilizes the relationship among SNPs. In contrast, we group SNPs into clusters according to the pattern of their MAFs, allowing SNPs with similar patterns to share information with each other. The advantage of this feature of our method is demonstrated in both simulation studies and the re-analysis of the real data from a study on patients with multiple myeloma treated with bortezomib.
Second, our model-based clustering method can handle millions of SNPs, which makes it tractable to “simultaneously” model a huge number of SNPs from the ultra-high dimensional GWAS data. Though the model is complex and involves millions of parameters, making the algorithm of model fitting quite challenging to implement, we integrate out the nuisance parameters (i.e., remove nuisance parameters from model likelihood by averaging likelihood over the distribution of nuisance parameters). By only dealing with the essential parameters in the model fitting process, we make the algorithm feasible without losing information.
Note that our novel model-based clustering method is different from the standard clustering methods. Standard clustering methods are an unsupervised learning method that discovers patterns freely from data. In contrast, supervised learning methods train models with both outcomes and predictors. Our method is in between. We specify cluster structures and enforce characteristics of each cluster by model priors, but we do not have true cluster memberships as the outcome to train the model. So, we call our method a pseudo-supervised learning approach.
In our pseudo-supervised learning approach, the prior modeling is the key component, which regulates SNPs into the correct clusters. In the machine learning literature, regularized regression models (e.g., Lasso and Elastic Net) always have their Bayesian equivalent counterpart (Bayesian Lasso46 and Bayesian Elastic Net47). In these Bayesian approaches, shrinkage priors are used to achieve the equivalent penalty effect in regularized regressions. We adopt this idea and let the prior distributions guide the discovery of the patterns. In our model, the number of clusters is fixed, and the pattern of each cluster is described and enforced by the prior distributions.
Using the same validation approach as in Magrangeas et al.29, we validated the same SNP identified by Magrangeas et al.29. No more SNPs were validated partly due to the inconsistency of signals between the discovery dataset and the validation dataset. First, not many SNPs have strong signals in both studies. See Supplementary Table S3(a) where we ranked SNPs by raw P-value from smallest to largest. Among the top 1000 ranked SNPs in the discovery dataset with smallest raw P-values, only 30 SNPs have a raw P-value <0.05 for the validation data (see Supplementary Table S3(b)). Also, the ranks of these 30 SNPs are quite low in the validation set. Second, many SNPs have signals from opposite directions between the discovery set and the validation set. Among the top 1000 SNPs, 513 of them have opposite sign of MAF difference between cases and controls in the two datasets (Supplementary Table S3(a)). This means more than half of the top-ranked SNPs are risk factors in one study but protective factors in another study. Among the 30 SNPs with reasonably strong signals in both studies, as mentioned above, nine SNPs showed opposite directions of MAF difference between cases and controls.
Population stratification can be a problem in GWAS analysis. Our clustering method groups SNPs by the direction (or sign) of their effects, and allow SNPs with strong and weak effects borrow information from each other. Such feature enables our method naturally handle the population stratification problems, if such stratification only affects the strength of SNP effect but not its direction. However, if the direction is changed by population stratification, our current method cannot handle it. We plan to extend our method into a two-layer clustering approach to handle such problem in future work.
Conclusion
Genome-wide association studies (GWASs) aim to detect genetic risk factors for complex human diseases by identifying disease-associated single-nucleotide polymorphisms (SNPs). We developed a novel method for SNP discovery based on model-based clustering, which can also be considered as a pseudo-supervised machine learning approach. We compared our method with the traditional SNP-wise approach through simulation studies and a real data analysis. The traditional SNP-wise approach is over-conservative since its adjustment for multiple testing is purely based on P-values, insufficiently accounting for the relationship between SNPs. Therefore, its true FDR is always less than the nominal level and has less power to detect true signals. In comparison, our method can better control FDR at nominal level and detect more effective SNPs. In addition, our method simultaneously models all SNPs but makes computing feasible by integrating out nuisance parameters from the model.
In the re-analysis of the real data from Magrangeas et al.29, the traditional method failed to detect any significant SNP after FDR adjustment. In contrast, our proposed method not only detected effective SNPs at the genome-wide significance level, which were reported in Magrangeas et al.29 with a much larger P-value threshold than the genome-wide significance level, but also identified a novel BiPN-associated SNP rs4351714 that has been proven to be associated with multiple myeloma.
In summary, our method outperforms the traditional SNP-wise approach in SNP discovering from case-control GWAS.
Methods
Notations and 3-cluster mixture models
Suppose we measure genotypes of G SNPs for nx MM patients with BiPN (cases) and ny MM patients without BiPN (controls). Our goal is to identify a subset of SNPs that are significantly associated with the risk of developing BiPN. For each SNP, we code its genotype as: 0 minor allele (wild-type homozygote), 1 minor allele (heterozygote), and 2 minor alleles (mutation homozygote). We assumed Hardy Weinberg Equilibrium (HWE) for each SNP. Then the genotype frequencies of a SNP can be expressed as functions of the Minor Allele Frequency (MAF) θ: Pr(genotype = 0) = (1 − θ)2, Pr(genotype = 1) = 2 θ(1 − θ), and Pr(genotype = 2) = θ2. Hence, if a SNP has significantly different MAFs between cases and controls, then this SNP is associated with the risk of developing BiPN.
In other words, to detect BiPN-associated SNPs is equivalent to group SNPs to three clusters: (1) no effect cluster: cluster of SNPs having similar MAF between cases and controls (denoted as cluster 0); (2) positive effect cluster: cluster of SNPs having significantly higher MAF in cases than in controls (denoted as cluster +); and (3) negative effect cluster: cluster of SNPs having significantly lower MAF in cases than in controls (denoted as cluster −). That is, a MM patient with minor alleles of any SNP in cluster +λ tends to develop BiPN after receiving Bortezomib (i.e., having positive tendency in developing BiPN), while a MM patient with minor alleles of any SNP in cluster − tends to be protective from developing BiPN (i.e., having negative tendency in developing BiPN). SNPs in cluster 0 do not affect developing BiPN.
We model that the proportion of SNPs in cluster k (k = 0, +, or -) by unknown parameter πk. Such that \({\pi }_{0}+{\pi }_{+}+{\pi }_{-}=1\). Denote the genotype profile of the SNP g across \({n}_{x}+{n}_{y}\) subjects as Sg. Then the distribution of Sg is a mixture of 3 distributions (see Section B in Supplementary File):
where fk(Sg) = Pr(Sg|SNP g belongs to cluster k). Note that fk(Sg) is a function of MAFs. We model the MAFs for SNPs within the same cluster using the same family of distributions with different parameters. Bayesian hierarchical models are used to characterize the conditional distributions fk(Sg).
Bayesian hierarchical Models
For a given SNP g of patient i under condition d, we denote its genotype and minor allele frequency (MAF) in cluster k as Sg,d,i and θg,d,k respectively, where d = x (case) or y(control), g = 1, …, G, i = 1, …, nd, and k = 0, +, −. The random variable Sg,d,i taking 3 possible values is modelled by a multinomial distribution. Conditional on SNP g is in cluster k, the distribution of the genotype Sg,d,i is:
Note for SNPs in cluster 0, we have θg,x,0 = θg,y,0; For SNPs in cluster +, we have θg,x,+ > θg,y,+; and for SNPs in cluster −, we have θg,x,− < θg,y,−. SNPs in the same cluster should have some common characteristics. Within a cluster, we use shared prior distributions for MAFs to enable them borrow strength from each other, which is a commonly used strategy in genomic studies50,52. To model the relations of MAFs within a SNP cluster, we introduce special prior distributions for these 3 clusters.
If a SNP has no effect on the outcome (i.e., the SNP is in cluster 0), it should have the same MAF in cases and controls. Hence, we use the same conjugate prior for both cases and controls: \({\theta }_{g,d,0} \sim Beta(\alpha ,\beta )\). We denote its Probability Density Function (PDF) as \(h(\,\cdot \,)\), and use this PDF to help construct PDFs of the prior distributions for the other two clusters.
For a SNP in cluster +, i.e., SNPs having larger MAF in cases than in controls, we define a “half-flat shape” bivariate prior so that its PDF = 0 when θg,x,+ ≤ θg,y,+. Specifically, we assign a bivariate prior (θg,x,+, θg,y,+) with PDF of \(\,2h({\theta }_{g,x,+})h({\theta }_{g,y,+})I({\theta }_{g,x,+} > {\theta }_{g,y,+})\), where I(a) is the indicator function taking value 1 if the event a is true, and value 0 otherwise. Note that in this PDF, the term \(h({\theta }_{g,x,+})h({\theta }_{g,y,+})\) can be considered as a bivariate distribution of independently and identically distributed (i.i.d.) variables θg,x,+ and θg,y,+. The indicator function \(I({\theta }_{g,x,+} > {\theta }_{g,y,+})\) makes sure that (θg,x,+, θg,y,+) has positive density only when \({\theta }_{g,x,+} > {\theta }_{g,y,+}\). It “flattens” half of the bivariate distribution \(h({\theta }_{g,x,+})h({\theta }_{g,y,+})\). The constant “2” in prior PDF ensures it is a proper PDF (i.e., integrates to 1). Similarly, For a SNP in cluster −, we use the other “half-flat shape” bivariate prior of (θg,x,−, θg,y,−) with PDF of \(2h({\theta }_{g,x,-})h({\theta }_{g,y,-})I({\theta }_{g,x,-} < {\theta }_{g,y,-})\).
The details about the 3 Bayesian hierarchical models and their relationships with the marginal densities fk(Sg), k =0, +, −, are shown in Section B and Section C of Supplementary File.
Inferences and the decision rule for calling significant SNPs
Calling which SNPs are significantly associated with the outcome is equivalent to assigning SNPs to cluster + or cluster −. The decision is made based on the posterior probability of a cluster48.
Conditional on all observed data and hyper-parameters in the prior, we derive the posterior probability of cluster membership (also called “responsibility” in the machine learning community) using Bayesian theorem as
where ξk(Sg|α, β) is the marginal density of genotypes of the g-th SNP in the k-th cluster of all patients. (derivation on the marginal density ξk is given in Section C of Supplementary File).
To estimate the responsibilities γg,k, we plug the estimated model parameters πk (which indicate the number of SNPs should be called as significant) and α and β into Formula (2).
A straightforward decision rule about cluster membership is to assign each SNP to the cluster with the highest posterior probability, i.e., assign SNP g to the cluster corresponding to the largest value of γg,0, γg,+, and γg,−.
An alternative is to assign a SNP to effective clusters (+ or −) if its responsibility of coming from cluster + or − is greater than a threshold τ. Following Yuan and Kendziorski (2006)49, the value of τ can be specified to achieve a desired level of false discovery rate (FDR) given as follows50:
where “card{set}” means the number of elements in “set”.
We introduced two approaches to assign cluster membership above. The second approach is recommended in most applications, since controlling FDR of detected SNPs is desired for genomic studies. But in some pilot studies with very small sample size, all test is under-powered, the largest-posterior approach is a better alternative.
Model parameters
The primary objective of the data analysis is to assign SNPs to one of the 3 clusters (0, +, or -). So, we focus only on model parameters used for such inference, i.e. formula (2).
The model parameters (π0, π+, π−) indicate the number of SNPs to be assigned to cluster +/-, and are key information directly related to inference cluster membership. These parameters are estimated using EM algorithm. (Details refer to section D of the supplementary file).
The inference of cluster membership of SNPs, formula (2), involves hyperparameters α, β. The values of α, β could be estimated within EM algorithm by updating their values in each iteration17,18. They could also be pre-determined and used as fixed values in EM algorithm51. In our software implementation, both approaches are supported. In later sections of this paper, we will focus on how to pre-determined values of α, β, and show the performance of our methods are not sensitive to their values.
Note that unlike traditional GWAS approach, in our model-based clustering, we do not need to estimate θg,d,k, g = 1, …, G, d = x (case) or y (control), and k = 0, +, − since they are not used for final inference of cluster membership of SNPs, i.e. formula (2). In fact, we integrate out θg,d,k when we calculate the marginal densities (more details in Sections C and D of Supplementary File). Marginalization reduces a huge number of unnecessary parameters from our model likelihood, and thus it makes model fitting feasible and more tractable.
Initial values for EM algorithm
In data analysis, some initial values need to be specified to conduct the EM algorithm. We used raw p-values from the SNP-wise approach to specify initial cluster membership (SNPs with raw P-value smaller than a small number (e.g. 0.05) and different estimated MAF in cases/controls were initially classified into cluster +/−, while other SNPs were initially classified into cluster 0), and then we calculated initial values of π based on initial cluster memberships.
Choice of values for hyper-parameters
Instead of estimating hyper-parameters α and β in the EM algorithm, we can directly assign fixed hyper-parameter values before model fitting, using the moment matching approach or specific values of our suggestion (see below). Our method is robust for different settings of hyper-parameters, as long as the choice of their values is not extremely unreasonable. More details are given in simulation studies.
In practice, if GWAS data contain sufficient number of SNPs as well as patient samples, we can estimate an empirical distribution (i.e. α and β) of MAFs from all observed SNPs. The hyper-parameters α and β are estimated by the moment matching approach based on the distribution of MAFs (detailed formulas are given in Section E of Supplementary File). When the sample size of dataset is not big enough to well estimate the distribution of MAF, we recommend using the truncated Beta distribution Beta(2, 5). The truncated range is from the minimum MAF observed in the SNP data after quality control to 0.5. The hyper-parameters values of α = 2 and β = 5 is estimated from the distribution of MAF provided by Keinan et al.51. Note that both empirical distribution and the truncated Beta(2, 5) need to be approximated by a Beta distribution using the moment matching approach, which we call a Beta-approximation. Specifically, we first obtain the mean and variance of the truncated beta distribution. Then we use the un-truncated beta distribution with the same mean and variance (i.e. moment matching approximation) to approximate this truncated beta distribution. The reason why to use un-truncated beta to approximate the truncated beta distribution is that un-truncated beta is a conjugate prior for our multinomial distribution, while truncated beta is not. By using conjugate prior, we can derive a closed-form marginal distribution of the genotypes of a SNP to estimate which cluster the SNP belongs to. This is critical for large scale computing.
The detailed algorithm about calculation of (α, β) in these two situations is given in Section E of Supplementary File. Even if parameters are incorrectly specified, our method still can achieve better performance compared to the traditional SNP-wise approach (shown in simulation studies).
Values of the hyper-parameters (b0, b+, b−) in Dirichlet prior can be interpreted as pseudo count (see Section 7.4.1 of52) for each cluster. So, they are assigned as small integers (3, 3, 3), which is equivalent to a weak prior. Changing it to other small integers (e.g., using (5, 5, 5)) will not affect final results, i.e., the list of the significant SNPs is the same. Using a very strong prior, e.g., (50, 50, 50), will change results of our analysis. Such large values can only be used if such belief is supported by prior biological knowledge.
Graphical summary of proposed model-based clustering method
Our model-based clustering method can be regarded as a mixture of Bayesian hierarchical models (e.g.17,18,53,). Figure 2 shows the directed acyclic graphic of our mixture of Bayesian hierarchical models. The shaded areas on the left and right sides of the figure contain information in cases and controls respectively. Cases and controls are linked by the shared information displayed in the center part of the figure.
Design of simulation studies
We conducted simulation studies to compare the performance of our model-based clustering method with the SNP-wise approach (e.g., logistic regression followed by multiple testing adjustment). We generated datasets using different settings, by varying the combination of factors, including sample sizes (total 200 or 1000 with half cases and half controls), number of SNPs (1000, 20000, 500000), and various mixture proportions π. Details of multiple settings of simulation studies are given in Supplementary Table S1.
In addition, to investigate the robustness of our method against the misspecification of the MAF prior, we used four settings of truncated beta distribution Beta(α, β) with the range [0.05, 0.5] for data generation. The four settings included truncated Beta(2, 5), which was also used in data analysis; truncated Beta(2, 4) and Beta(1.5, 3.5) distributions with a shifted mode to the right and left-hand side compared to Beta(2, 5) respectively; and truncated Beta(1.5, 5.5) with a sharper peak than Beta(2, 5). The last 3 settings were used to investigate the performance of our method when MAF priors were incorrectly specified. All these four prior distributions were truncated to the range (0.05, 0.5), which ensured the MAFs of simulated SNPs were always greater than 0.05 and smaller than 0.5.
For each combination of settings above, we simulated 100 datasets. For every simulated dataset, we analyzed it using three approaches: (1) the traditional SNP-wise approach; (2) our method with prior of MAFs set as the Beta-approximation of truncated Beta(2, 5); and (3) our method with prior of MAFs set as the Beta-approximation of empirical MAF distribution estimated from simulated SNP data (see Section E of Supplementary File).
Comparison criteria in simulation studies
Two criteria were used to compare our method with the SNP-wise approach in the simulation studies: FDR and sensitivity. Unlike real data analysis, actual FDR of analyses can be calculated in the simulation studies, since the truth of effective SNPs is known in these studies. We calculated actual FDR as the proportion of truly non-effective SNPs among all SNPs called as significant by data analysis. Both our method and the traditional approach targeted FDR to be controlled at a level of 0.05, thus the successful method should have the actual FDR closer to 0.05. Sensitivity is defined as the proportion of SNPs detected significant among truly effective SNPs. Higher sensitivity means the method is more powerful.
Note that specificity is usually evaluated together with sensitivity. We did not report specificity in this article since both FDR and 1 —specificity are measures of rate of type I error (false positive rate). FDR is much more popularly used in genomic studies. Hence, we decided to control FDR instead of specificity.
Data Availability
The two GWAS datasets are downloaded from the Gene Expression Omnibus (GEO) (https://www.ncbi.nlm.nih.gov/geo/) with accession IDs GSE65777 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE65777) and GSE66903 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE66903). We are wrapping our codes into an R package, called “BayesGWAS”, and will submit to Bioconductor soon.
References
Wu, M. C. et al. Powerful SNP-set analysis for case-control genome-wide association studies. Am J Hum Genet. 86(6), 929–42 (2010).
Dai, H. et al. Weighted SNP set analysis in genome-wide association study. PLoS One. 8(9), e75897 (2013).
Lu, Z. H. et al. Multiple SNP Set Analysis for Genome-Wide Association Studies Through Bayesian Latent Variable Selection. Genet Epidemiol. 39(8), 664–77 (2015).
Cologne, J. et al. Stepwise approach to SNP-set analysis illustrated with the Metabochip and colorectal cancer in Japanese Americans of the Multiethnic Cohort. BMC Genomics. 19(1), 524 (2018).
Fridley, B. L. & Biernacka, J. M. Gene set analysis of SNP data: benefits, challenges, and future directions. Eur J Hum Genet. 19(8), 837–43 (2011).
Kang, H. M. et al. Variance component model to account for sample structure in genome-wide association studies. Nat Genet. 42(4), 348–54 (2010).
Lippert, C. et al. FaST linear mixed models for genome-wide association studies. Nat Methods. 8(10), 833–5 (2011).
Zhou, X. & Stephens, M. Genome-wide efficient mixed-model analysis for association studies. Nat Genet. 44(7), 821–4 (2012).
Goddard, M. E. et al. Genetics of complex traits: prediction of phenotype, identification of causal polymorphisms and genetic architecture. Proc Biol Sci. 283, 1835 (2016).
Chen, C., Steibel, J. P. & Tempelman, R. J. Genome-Wide Association Analyses Based on Broadly Different Specifications for Prior Distributions, Genomic Windows, and Estimation Methods. Genetics. 206(4), 1791–1806 (2017).
Mallick, H. & Yi, N. Hierarchical Models for Genetic Association Studies. Journal of Biometrics and Biostatistics. 4, e124 (2013).
Fernando, R. L. & Garrick, D. Bayesian methods applied to GWAS. Methods Mol Biol. 1019, 237–74 (2013).
Wang, Q. et al. An efficient empirical Bayes method for genomewide association studies. J Anim Breed Genet. 133(4), 253–63 (2016).
Sanyal, N. et al. GWASinlps: non-local prior based iterative SNP selection tool for genome-wide association studies. Bioinformatics. 35(1), 1–11 (2019).
Newton, M. A. et al. On differential variability of expression ratios: improving statistical inference about gene expression changes from microarray data. J Comput Biol. 8(1), 37–52 (2001).
Kendziorski, C. M. et al. On parametric empirical Bayes methods for comparing multiple groups using replicated gene expression profiles. Stat Med. 22(24), 3899–914 (2003).
Lo, K. & Gottardo, R. Flexible empirical Bayes models for differential gene expression. Bioinformatics. 23(3), 328–35 (2007).
Li, Y. et al. Detecting disease-associated genomic outcomes using constrained mixture of Bayesian hierarchical models for paired data. PLoS One. 12(3), e0174602 (2017).
Qiu, W. et al. A marginal mixture model for selecting differentially expressed genes across two types of tissue samples. Int J Biostat. 4(1), 20 (2008).
Robinson, M. D. & Smyth, G. K. Moderated statistical tests for assessing differences in tag abundance. Bioinformatics. 23(21), 2881–7 (2007).
McCarthy, D. J., Chen, Y. & Smyth, G. K. Differential expression analysis of multifactor RNA-Seq experiments with respect to biological variation. Nucleic Acids Res. 40(10), 4288–97 (2012).
Anders, S. & Huber, W. Differential expression analysis for sequence count data. Genome Biol. 11(10), R106 (2010).
Love, M. I., Huber, W. & Anders, S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq. 2. Genome Biol. 15(12), 550 (2014).
Raab, M. S. et al. Multiple myeloma. Lancet. 374(9686), 324–39 (2009).
Adams, J. The development of proteasome inhibitors as anticancer drugs. Cancer Cell. 5(5), 417–21 (2004).
Altun, M. et al. Effects of PS-341 on the activity and composition of proteasomes in multiple myeloma cells. Cancer Res. 65(17), 7896–901 (2005).
Field-Smith, A., Morgan, G. J. & Davies, F. E. Bortezomib (Velcadetrade mark) in the Treatment of Multiple Myeloma. Ther Clin Risk Manag. 2(3), 271–9 (2006).
Broyl, A. et al. Mechanisms of peripheral neuropathy associated with bortezomib and vincristine in patients with newly diagnosed multiple myeloma: a prospective analysis of data from the HOVON-65/GMMG-HD4 trial. Lancet Oncol. 11(11), 1057–65 (2010).
Magrangeas, F. et al. A Genome-Wide Association Study Identifies a Novel Locus for Bortezomib-Induced Peripheral Neuropathy in European Patients with Multiple Myeloma. Clin Cancer Res. 22(17), 4350–4355 (2016).
Schiff, D., Wen, P. Y. & van den Bent, M. J. Neurological adverse effects caused by cytotoxic and targeted therapies. Nat Rev Clin Oncol. 6(10), 596–603 (2009).
Richardson, P. G. et al. Proteasome inhibition in hematologic malignancies. Ann Med. 36(4), 304–14 (2004).
Dimopoulos, M. A. et al. Risk factors for, and reversibility of, peripheral neuropathy associated with bortezomib-melphalan-prednisone in newly diagnosed patients with multiple myeloma: subanalysis of the phase 3 VISTA study. Eur J Haematol. 86(1), 23–31 (2011).
Beijers, A. J., Jongen, J. L. & Vreugdenhil, G. Chemotherapy-induced neurotoxicity: the value of neuroprotective strategies. Neth J Med. 70(1), 18–25 (2012).
Lanzani, F. et al. Role of a pre-existing neuropathy on the course of bortezomib-induced peripheral neurotoxicity. J Peripher Nerv Syst. 13(4), 267–74 (2008).
Bruna, J. et al. Evaluation of pre-existing neuropathy and bortezomib retreatment as risk factors to develop severe neuropathy in a mouse model. J Peripher Nerv Syst. 16(3), 199–212 (2011).
Meregalli, C. An Overview of Bortezomib-Induced Neurotoxicity. Toxics. 3(3), 294–303 (2015).
Johnson, D. C. et al. Genetic factors underlying the risk of thalidomide-related neuropathy in patients with multiple myeloma. J Clin Oncol. 29(7), 797–804 (2011).
Corthals, S. L. et al. Genetic factors underlying the risk of bortezomib induced peripheral neuropathy in multiple myeloma patients. Haematologica. 96(11), 1728–32 (2011).
Favis, R. et al. Genetic variation associated with bortezomib-induced peripheral neuropathy. Pharmacogenet Genomics. 21(3), 121–9 (2011).
Welter, D. et al. The NHGRI GWAS Catalog, a curated resource of SNP-trait associations. Nucleic Acids Res. 42(Database issue): p. D1001-6 (2014).
MacArthur, J. et al. The new NHGRI-EBI Catalog of published genome-wide association studies (GWAS Catalog). Nucleic Acids Res. 45(D1), D896–D901 (2017).
Campo, C. et al. Bortezomib-induced peripheral neuropathy: A genome-wide association study on multiple myeloma patients. Hematol Oncol. 36(1), 232–237 (2018).
Manolio, T. A. et al. Finding the missing heritability of complex diseases. Nature. 461(7265), 747–53 (2009).
Johansson, C. et al. Structural analysis of human KDM5B guides histone demethylase inhibitor development. Nat Chem Biol. 12(7), 539–45 (2016).
Tumber, A. et al. Potent and Selective KDM5 Inhibitor Stops Cellular Demethylation of H3K4me3 at Transcription Start Sites and Proliferation of MM1S Myeloma Cells. Cell Chem Biol. 24(3), 371–380 (2017).
Park, T. & Casella, G. The Bayesian Lasso. Journal of the American Statistical Association. 103(482), 681–686 (2008).
Li, Q. & Lin, N. The Bayesian elastic net. Bayesian Analysis. 5(1), 151–170 (2010).
Pan, W., Lin, J. & Le, C. T. Model-based cluster analysis of microarray gene-expression data. Genome Biol. 3(2), RESEARCH0009 (2002).
Yuan, M. & Kendziorski, C. A unified approach for simultaneous gene clustering and differential expression identification. Biometrics. 62(4), 1089–98 (2006).
Newton, M. A. et al. Detecting differential gene expression with a semiparametric hierarchical mixture method. Biostatistics. 5(2), 155–76 (2004).
Keinan, A. et al. Measurement of the human allele frequency spectrum demonstrates greater genetic drift in East Asians than in Europeans. Nat Genet. 39(10), 1251–5 (2007).
Poole, D. & Mackworth, A. Artificial Intelligence: Foundations of Computational Agents. 2nd Edition ed. (Cambridge University Press, 2017).
Zhang, X. et al. PICS: probabilistic inference for ChIP-seq. Biometrics. 67(1), 151–63 (2011).
Acknowledgements
Thanks Dr. Stéphane Minvielle for helpful discussion about QC steps in their paper8. Thanks Dr. Leland Wilkinson for helpful discussion and comments about paper revision at “2018 NISS Writing Workshop for Junior Researchers in Statistics and Data Science”. This work was supported by the Natural Sciences and Engineering Research Council Discovery Grants (XZ, YX), Natural Sciences and Engineering Research Council Post Doctoral Fellowship (LX), and the Canada Research Chair (XZ), and NSERC CREATE (The Visual and Automated Disease Analytics graduate training program) (YX).
Author information
Authors and Affiliations
Contributions
W.Q., X.Z., L.X. and J.S. conceived and designed the study. X.Z., L.X. and Y.X. performed the data analysis and wrote the paper. WQ and JS commented and revised the paper. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing Interests
The authors declare no competing interests.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Xu, Y., Xing, L., Su, J. et al. Model-based clustering for identifying disease-associated SNPs in case-control genome-wide association studies. Sci Rep 9, 13686 (2019). https://doi.org/10.1038/s41598-019-50229-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-019-50229-6
This article is cited by
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.