Literature DB >> 31548641

Model-based clustering for identifying disease-associated SNPs in case-control genome-wide association studies.

Yan Xu1, Li Xing2, Jessica Su3, Xuekui Zhang4, Weiliang Qiu3.   

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.

Entities:  

Mesh:

Year:  2019        PMID: 31548641      PMCID: PMC6757104          DOI: 10.1038/s41598-019-50229-6

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


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, 2011[5]). 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 2012[8]) 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 2013[11]; Fernando and Garrick 2013[12]; 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 data[18], and Marginal Mixture Distributions (GeneSelectMMD)[19] have been proposed for gene microarray data, and edgeR[20], DESeq[21,22], and DESeq2[23] 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 cancerous[24]. 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 MM[25,26]. However, Bortezomib has some side effects, such as the development of a painful, sensory peripheral neuropathy (PN)[27-29]. Bortezomib could induce neurotoxicity in neuronal cells by several mechanisms that lead to apoptosis[30]. 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 therapy[31]. 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 BiPN[32,33]. Pre-existing neuropathies, comorbidities (like diabetes mellitus) or myeloma-related peripheral nerve damage may also increase the risk of developing BiPN[34,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 BiPN[28,37-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) study[28] 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 sensitivity[29]. NHGRI GWAS Catalog[40,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 GWASs[28,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 heritability[43] 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.
Figure 1

Simulation results for 500,000 SNPs with 200 effective SNPs using four different MAF distributions for data generation and two different sample sizes respectively. The upper and lower four rows contain results of simulated data with 200 samples and 1,000 samples respectively. The left panel shows truncated MAF distributions for data generation (solid line) and prior distributions for analysis (approximated beta distributions via the moment matching: dashed lines are Beta-approximations of truncated Beta(2, 5) and dotted lines are Beta-approximations of empirical distributions estimated from data). The middle panel shows boxplots for FDR and the vertical dashed line represents the nominal level (0.05). The right panel shows boxplots for paired difference of sensitivity between our method (using truncated Beta(2, 5) or empirical distribution for analysis) and the SNP-wise approach, and the vertical dashed line represents 0 (i.e., same performance between our method and the SNP-wise approach). White boxes represent the SNP-wise approach, light grey boxes represent our method using truncated Beta(2, 5) for analysis, and dark grey boxes represent our method using empirical distributions for analysis.

Simulation results for 500,000 SNPs with 200 effective SNPs using four different MAF distributions for data generation and two different sample sizes respectively. The upper and lower four rows contain results of simulated data with 200 samples and 1,000 samples respectively. The left panel shows truncated MAF distributions for data generation (solid line) and prior distributions for analysis (approximated beta distributions via the moment matching: dashed lines are Beta-approximations of truncated Beta(2, 5) and dotted lines are Beta-approximations of empirical distributions estimated from data). The middle panel shows boxplots for FDR and the vertical dashed line represents the nominal level (0.05). The right panel shows boxplots for paired difference of sensitivity between our method (using truncated Beta(2, 5) or empirical distribution for analysis) and the SNP-wise approach, and the vertical dashed line represents 0 (i.e., same performance between our method and the SNP-wise approach). White boxes represent the SNP-wise approach, light grey boxes represent our method using truncated Beta(2, 5) for analysis, and dark grey boxes represent our method using empirical distributions for analysis. 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.
Table 1

Significant SNPs detected by our method based on the discovery dataset (GSE65777).

Pseudo count \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\widehat{{\bf{FDR}}}$$\end{document}FDR^ Detected SNPs
(3,3,3)<0.1rs10862339 rs1344016 rs2839629*
<0.05rs10862339 rs1344016
(20,20,20)<0.1

rs10862339 rs1344016 rs2414277

rs2839629* rs4351714** rs4776196

<0.05rs10862339 rs1344016

The SNP labeled with ‘*’ is the only SNP reported by Magrangeas et al.[29] as validated SNP, the SNP labeled with ‘**’ is a novel SNP detected by our method, and all other SNPs in the table are reported by Magrangeas et al.[29] in discovery data, but not validated in replication data.

Significant SNPs detected by our method based on the discovery dataset (GSE65777). rs10862339 rs1344016 rs2414277 rs2839629* rs4351714** rs4776196 The SNP labeled with ‘*’ is the only SNP reported by Magrangeas et al.[29] as validated SNP, the SNP labeled with ‘**’ is a novel SNP detected by our method, and all other SNPs in the table are reported by Magrangeas et al.[29] in discovery data, but not validated in replication data. 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 (Table 2).
Table 2

Validation results for SNPs listed in Table 1. One-sided logistic regression with permutations followed by FDR adjustment for the validation set (GSE66903).

SNP_IDOdds ratioP.rawP.permutationP.FDR
rs108623390.98 (0.57–1.69)0.46620.47830.4783
rs13440161.05 (0.59–1.86)0.43290.4250.4783
rs28396292.02 (1.12–3.65)0.00960.01080.0324

P.raw: raw P-values from one-sided logistic regression; P.permutation: P-values determined by permutation; P.FDR: permuted P-values after FDR adjustment.

Validation results for SNPs listed in Table 1. One-sided logistic regression with permutations followed by FDR adjustment for the validation set (GSE66903). P.raw: raw P-values from one-sided logistic regression; P.permutation: P-values determined by permutation; P.FDR: permuted P-values after FDR adjustment. 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 myeloma[44,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 patients[45].

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 Lasso[46] and Bayesian Elastic Net[47]). 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 n MM patients with BiPN (cases) and n 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 π. Such that . Denote the genotype profile of the SNP g across subjects as S. Then the distribution of S is a mixture of 3 distributions (see Section B in Supplementary File):where f(S) = Pr(S|SNP g belongs to cluster k). Note that f(S) 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 f(S).

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 S and θ respectively, where d = x (case) or y(control), g = 1, …, G, i = 1, …, n, 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 S is: Note for SNPs in cluster 0, we have θ = θ; For SNPs in cluster +, we have θ > θ; and for SNPs in cluster −, we have θ < θ. 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 studies[50,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: . We denote its Probability Density Function (PDF) as , 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 θ ≤ θ. Specifically, we assign a bivariate prior (θ, θ) with PDF of , 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 can be considered as a bivariate distribution of independently and identically distributed (i.i.d.) variables θ and θ. The indicator function makes sure that (θ, θ) has positive density only when . It “flattens” half of the bivariate distribution . 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 (θ, θ) with PDF of . The details about the 3 Bayesian hierarchical models and their relationships with the marginal densities f(S), 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 cluster[48]. 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 aswhere ξ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 follows[50]: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 iteration[17,18]. They could also be pre-determined and used as fixed values in EM algorithm[51]. 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 = 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 θ 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 of[52]) 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.
Figure 2

Directed acyclic graph representation of our model-based clustering method. Observed data (SNP genotypes), cluster memberships, MAFs, and mixture proportions are denoted by S, z, θ, and π respectively. Plain solid rectangles represent observations. Diamonds represent latent variables of unknown cluster membership. Plain solid circles indicate model parameters to be estimated, while dashed circles represent nuisance parameters to be integrated out from the model likelihood by marginalization. Gray-filled circles represent pre-specified hyper-parameters.

Directed acyclic graph representation of our model-based clustering method. Observed data (SNP genotypes), cluster memberships, MAFs, and mixture proportions are denoted by S, z, θ, and π respectively. Plain solid rectangles represent observations. Diamonds represent latent variables of unknown cluster membership. Plain solid circles indicate model parameters to be estimated, while dashed circles represent nuisance parameters to be integrated out from the model likelihood by marginalization. Gray-filled circles represent pre-specified hyper-parameters.

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. Supplementary document Supplementary table 3
  49 in total

1.  Detecting differential gene expression with a semiparametric hierarchical mixture method.

Authors:  Michael A Newton; Amine Noueiry; Deepayan Sarkar; Paul Ahlquist
Journal:  Biostatistics       Date:  2004-04       Impact factor: 5.899

2.  Flexible empirical Bayes models for differential gene expression.

Authors:  Kenneth Lo; Raphael Gottardo
Journal:  Bioinformatics       Date:  2006-11-30       Impact factor: 6.937

3.  Bayesian methods applied to GWAS.

Authors:  Rohan L Fernando; Dorian Garrick
Journal:  Methods Mol Biol       Date:  2013

4.  Genetic variation associated with bortezomib-induced peripheral neuropathy.

Authors:  Reyna Favis; Yu Sun; Helgi van de Velde; Erin Broderick; Laura Levey; Michael Meyers; George Mulligan; Jean-Luc Harousseau; Paul G Richardson; Deborah S Ricci
Journal:  Pharmacogenet Genomics       Date:  2011-03       Impact factor: 2.089

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

Authors:  Annemiek Broyl; Sophie L Corthals; Joost Lm Jongen; Bronno van der Holt; Rowan Kuiper; Yvonne de Knegt; Mark van Duin; Laila el Jarari; Uta Bertsch; Henk M Lokhorst; Brian G Durie; Hartmut Goldschmidt; Pieter Sonneveld
Journal:  Lancet Oncol       Date:  2010-09-21       Impact factor: 41.316

6.  Genetic factors underlying the risk of bortezomib induced peripheral neuropathy in multiple myeloma patients.

Authors:  Sophie L Corthals; Rowan Kuiper; David C Johnson; Pieter Sonneveld; Roman Hajek; Bronno van der Holt; Florence Magrangeas; Hartmut Goldschmidt; Gareth J Morgan; Hervé Avet-Loiseau
Journal:  Haematologica       Date:  2011-07-26       Impact factor: 9.941

Review 7.  Neurological adverse effects caused by cytotoxic and targeted therapies.

Authors:  David Schiff; Patrick Y Wen; Martin J van den Bent
Journal:  Nat Rev Clin Oncol       Date:  2009-08-25       Impact factor: 66.675

8.  A Genome-Wide Association Study Identifies a Novel Locus for Bortezomib-Induced Peripheral Neuropathy in European Patients with Multiple Myeloma.

Authors:  Florence Magrangeas; Rowan Kuiper; Hervé Avet-Loiseau; Wilfried Gouraud; Catherine Guérin-Charbonnel; Ludovic Ferrer; Alexandre Aussem; Haytham Elghazel; Jérôme Suhard; Henri Der Sakissian; Michel Attal; Nikhil C Munshi; Pieter Sonneveld; Charles Dumontet; Philippe Moreau; Mark van Duin; Loïc Campion; Stéphane Minvielle
Journal:  Clin Cancer Res       Date:  2016-04-08       Impact factor: 12.531

Review 9.  Multiple myeloma.

Authors:  Marc S Raab; Klaus Podar; Iris Breitkreutz; Paul G Richardson; Kenneth C Anderson
Journal:  Lancet       Date:  2009-06-21       Impact factor: 79.321

10.  Structural analysis of human KDM5B guides histone demethylase inhibitor development.

Authors:  Catrine Johansson; Srikannathasan Velupillai; Anthony Tumber; Aleksandra Szykowska; Edward S Hookway; Radoslaw P Nowak; Claire Strain-Damerell; Carina Gileadi; Martin Philpott; Nicola Burgess-Brown; Na Wu; Jola Kopec; Andrea Nuzzi; Holger Steuber; Ursula Egner; Volker Badock; Shonagh Munro; Nicholas B LaThangue; Sue Westaway; Jack Brown; Nick Athanasou; Rab Prinjha; Paul E Brennan; Udo Oppermann
Journal:  Nat Chem Biol       Date:  2016-05-23       Impact factor: 15.040

View more
  3 in total

1.  Paeoniflorin Ameliorates BiPN by Reducing IL6 Levels and Regulating PARKIN-Mediated Mitochondrial Autophagy.

Authors:  Runjie Sun; Jiang Liu; Manya Yu; Mengting Xia; Yanyu Zhang; Xiaoqi Sun; Yunsheng Xu; Xing Cui
Journal:  Drug Des Devel Ther       Date:  2022-07-13       Impact factor: 4.319

2.  Hybrid of Restricted and Penalized Maximum Likelihood Method for Efficient Genome-Wide Association Study.

Authors:  Wenlong Ren; Zhikai Liang; Shu He; Jing Xiao
Journal:  Genes (Basel)       Date:  2020-10-29       Impact factor: 4.096

3.  Radiomics Models Based on Magnetic Resonance Imaging for Prediction of the Response to Bortezomib-Based Therapy in Patients with Multiple Myeloma.

Authors:  Yang Li; Ping Yin; Yang Liu; Chuanxi Hao; Lei Chen; Chao Sun; Sicong Wang; Nan Hong
Journal:  Biomed Res Int       Date:  2022-09-05       Impact factor: 3.246

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.