Literature DB >> 25733797

An Improved Version of Logistic Bayesian LASSO for Detecting Rare Haplotype-Environment Interactions with Application to Lung Cancer.

Yuan Zhang1, Swati Biswas1.   

Abstract

The importance of haplotype association and gene-environment interactions (GxE) in the context of rare variants has been underlined in voluminous literature. Recently, a software based on logistic Bayesian LASSO (LBL) was proposed for detecting GxE, where G is a rare (or common) haplotype variant (rHTV)-it is called LBL-GxE. However, it required relatively long computation time and could handle only one environmental covariate with two levels. Here we propose an improved version of LBL-GxE, which is not only computationally faster but can also handle multiple covariates, each with multiple levels. We also discuss details of the software, including input, output, and some options. We apply LBL-GxE to a lung cancer dataset and find a rare haplotype with protective effect for current smokers. Our results indicate that LBL-GxE, especially with the improvements proposed here, is a useful and computationally viable tool for investigating rare haplotype interactions.

Entities:  

Keywords:  GWAS; GxE; MCMC; logistic Bayesian LASSO; rHTV; rare variants; retrospective likelihood

Year:  2015        PMID: 25733797      PMCID: PMC4332044          DOI: 10.4137/CIN.S17290

Source DB:  PubMed          Journal:  Cancer Inform        ISSN: 1176-9351


Introduction

Genomewide-association studies (GWAS) have been successful in identifying common variants associated with complex human diseases in the past decade; however, the variants found explain only a small fraction of the overall genetic contribution to disease.1,2 Inevitably, this shortcoming provoked a heated debate over the issue of missing heritability.3–5 It is now strongly believed that one underlying cause of missing heritability is rare variants, which were not captured by GWAS but now can be genotyped using next-generation sequencing (NGS) technologies. In this regard, rare haplotype variants (rHTVs) are a rich source of rare variants. In fact, they are available not only from NGS data but also from GWAS data accumulated so far as rHTV can result from combinations of common single nucleotide polymorphisms (SNPs). Thus, there is a great deal of wealth that awaits mining from the GWAS data to explore the common disease rare variant hypothesis. Also, haplotypes are biologically relevant and methods based on them may be more powerful than SNP-based procedures, especially when there is a group of alleles operating in concert.6,7 Thus, methods and associated software that can handle the challenging problem of rHTV association are very much needed. In addition to rare variants, another potential cause of “missing heritability” is identified to be gene–environment interaction (GxE), and thus currently is a subject of vigorous research. Failure to properly account for GxE has resulted in several investigations missing the opportunity to detect variants that work only in the presence of certain environmental covariates.8 Thus, it is clear that there is a great need for developing methods for detecting GxE, where G is rHTV. Aiming to fill this gap, Biswas et al.9 designed a software, LBL-GxE, based on logistic Bayesian LASSO (LBL).10 Although it performs well, it is relatively computationally intensive and can only handle single environmental covariate with two levels. Therefore, in this article, we propose an improved version of LBL-GxE, which is computationally efficient and can also handle multiple environmental covariates, each with multiple levels. We also describe the software and apply it to a lung cancer dataset.

Method

First, we briefly review the original version of LBL-GxE, in particular, the likelihood used therein. Next we discuss how the likelihood computation is modified in the proposed version to achieve computational savings. Then we describe the software, including its inputs and outputs.

The original version of LBL-GxE

Suppose we have a case–control sample of size n consisting of n1 cases and n2 controls. Let Y = 1/0 denote the case/control status of the ith individual, i = 1, …, n and = (Y1, …, Y). Let G denote the genotype of the ith individual and = (G1, …, G). As haplotype pair of a person may not be deduced unambiguously from genotypes, we further let Z denote the missing (phased) haplotype pair of the ith individual and = (Z1, …, Z). Next we denote the vector of environmental covariates of individual i by . LBL-GxE is based on a retrospective likelihood as follows: where Ψ is a vector consisting of regression coefficients and parameters associated with haplotype frequencies. c in the subscript of the likelihood L refers to “complete” as this is a likelihood of the complete data, which includes the missing data , making redundant. The individual terms in the above likelihood can be expressed in terms of frequencies of each haplotype pair in the control population, P(Z|, Y = 0, Ψ), and the odds of disease for given haplotype pair and covariates, P(Y = 1|Z, , Ψ)/P(Y = 0|Z, , Ψ). Further, the former can be written in terms of frequencies of haplotypes = {f1, …, f} (assuming m possible haplotypes in the population) and within-population inbreeding coefficient d, which captures excess/reduction of homozygosity. By modeling haplotype pair frequencies using d, there is no need to make the assumption of Hardy–Weinberg equilibrium. The odds of disease is modeled using logistic regression whose regression coefficients () capture the effects of haplotypes, covariate levels, and their interactions. Next, prior distributions are assigned to the parameters (, , d). Each β coefficient is penalized through Bayesian LASSO by assigning a double exponential prior centered at 0 with hyper-parameter λ. We then let λ follow Gamma(a = 20, b = 20) distribution. For , we use Dirichlet (1, …, 1) prior consisting of a total of m 1’s for the m haplotypes. For d, the prior is Uniform (max{−f/(1 − f)}, 1). The posterior distributions are estimated using Markov chain Monte Carlo (MCMC) methods. The main goal of the method is to carry out association test rather than effect estimation (although posterior means and credible sets of all parameters are provided by the method). The inference for association is carried out using Bayes factor (BF). If BF for a certain effect exceeds 2, that effect is considered as significant. More details about the likelihood, priors, posterior estimation, and inference can be found in Biswas and Lin9 and Biswas et al.10 From a computational point of view, we note that as Z’s are usually unobservable, they are updated using Gibbs sampler in every MCMC iteration for all persons whose haplotypes cannot be deduced unambiguously from their genotypes, and this is computationally demanding. Further, even though, in principle, the method can handle multiple covariates, each with multiple levels, the software could only handle one binary covariate, thus limiting its practical utility.

The improved version of LBL-GxE

To reduce the computation time, we get around the need for updating Z in every iteration. Following Kwee et al.11, we consider the observed (rather than complete) data likelihood and sum over all haplotype pairs that are compatible with the observed genotypes. For ith individual, suppose there are S(G) haplotype pairs that are compatible with the observed genotype G; ie, let S(G) denote the set of all possible haplotype pairs for G. Further, let Z denote the rth component of S(G) or rth compatible haplotype for individual i. Then the retrospective observed data likelihood is written as As all compatible Zs are summed over in the above likelihood, there is no need to update Z any more in every iteration, which leads to savings in computation time. The rest of the modeling remains the same as in the original version. The equivalence of the two versions is justified as follows. The original version of LBL-GxE accounts for all possible haplotype pairs of each person by summing over them in the MCMC algorithm (through update of missing Z at every iteration), while the improved version achieves the same goal by summing over them in the likelihood itself (through sum over S(G)). In addition, in the improved version of the software, we enable handling of multiple covariates, each with as many levels as needed.

Software description

Both original and updated versions of LBL-GxE (Versions 1.0 and 1.1) can be found at http://www.utdallas.edu/∼swati.biswas/. LBL-GxE is an R package, which calls a C program internally for carrying out the MCMC algorithm. Here we discuss how to run LBL-GxE. The first required input is “dat”, which is a data frame consisting of non-SNP and SNP data. The non-SNP data has affection status in the first column and environmental covariates, if any, in other columns. The SNP data can be in the allelic format if the “allelic” argument (optional) is set to be TRUE (default) or in the genotypic format if this argument is FALSE. Any missing allelic data can be coded as NA or “”, and missing genotypic data should be coded as “” if both alleles are missing or with one allele name if only one allele is available, eg, “A” if the other allele is missing. The second required input is “numSNPs”, the number of SNPs in the haplotype region under study. The software package comes with an example data frame LBL.ex, which has affection status affected in the first column, a two-level covariate smoke in the second column, and five allelic formatted SNPs in the rest of the columns. The first five rows of LBL.ex are as follows: Next, to analyze the input data (eg, LBL.ex) using LBL-GxE, the R command is >LBL(LBL.ex, numSNPs = 5) There are some other optional arguments in the function LBL. Following is a brief description of some of these arguments: maxMissingGenos: maximum number of single-locus genotypes with missing data to be allowed for each subject. Default is 1. haplo.baseline: the haplotype to be used for baseline coding. Default is the most frequent haplotype. cov.baseline: the baseline to be used for each covariate. Default is a vector of zeros (ie, the covariate category labeled as 0) whose length is the number of covariates. interaction: an indicator of whether or not to model GxEs. Default is TRUE. seed: the seed to be used for the MCMC sampling scheme. Default is NULL, ie, system generates a seed automatically, which may change each time the code is run. burn.in: the burn-in period of the MCMC sampling scheme. Default is 20,000. num.it: the total number of MCMC iterations, including the burn-in iterations. Default is 50,000. LBL-GxE internally calls pre.hapassoc function from the R package Hapassoc12 to pre-process the input dataset and thereby borrows directly some of the above-mentioned arguments and data formats from pre.hapassoc, such as dat, numSNPs, maxMissingGenos, haplo.baseline, and allelic. Users do not need to run pre.hapassoc separately as a call to it is built into the software. The outputs from LBL-GxE are the following: BF: Bayes factors for all regression coefficients. OR: estimated odds ratios (this is exp ). CI.OR: 95% credible sets for the ORs. freq: posterior means of the haplotype frequencies. CI.freq: 95% credible sets for the haplotype frequencies. CI.lambda: 95% credible set for λ, which is a hyper-parameter of the prior distribution of regression coefficients. CI.D: 95% credible set for d, which is within-population inbreeding coefficient and is used to model Hardy–Weinberg disequilibrium, if present. Usually BF and OR are of most interest, while CI.lambda and CI.D are not of direct interest.

Results

Analysis of lung cancer data

We use the updated version of LBL-GxE to analyze lung cancer data downloaded from the National Institute of Health’s database of Genotypes and Phenotypes (dbGaP). These data were collected in the Environment and Genetics in Lung cancer Etiology (EAGLE) study and the Prostate, Lung, Colorectal, and Ovarian (PLCO) Cancer Screening Trial. There are a total 2728 cases and 2821 controls. As smoking is an established risk factor for lung cancer, we use it as an environmental covariate in our model. It has three levels: never smoker, former smoker, and current smoker. Rotunno et al.13 conducted a haplotype analysis with eight SNPs (rs2854455, rs3766934, rs2292566, rs2260863, rs2234922, rs34143170, rs2292568, rs1051741) in gene EPHX1 on Chromosome 1. They found one protective and one risk haplotypes to be significantly associated with lung cancer. They did not study interaction effects of haplotypes with smoking. Some other authors have investigated the SNP rs2234922 but have found conflicting evidence against the direction of the effect.14–20 Few papers have also explored interaction of rs2234922 with smoking but found it to be non-significant.20,21 One paper found interaction of this SNP with smoking to increase risk with smoking modeled as non-smoker, light smoker, and heavy smoker.22 These results, combined together, seem to indicate that there may be multiple causal SNPs in cis formation, which may be possibly interacting with smoking to affect the risk of lung cancer. Of the eight SNPs used in the Rotunno et al study, only two are present in dbGap lung cancer data: rs2234922 and rs1051741, and they are compatible with four possible haplotypes. We first combined the second and third levels of smoking-status to form a combined “smoker” level. We used the most frequent haplotype, AC, to be the baseline. LBL-GxE reveals no significant main or interaction effect other than a highly significant main effect of smoking. Next, we used the original three-level smoking-status variable and redid the analysis. We used the same baseline haplotype (AC). The results are reported in Table 1. As expected, smoking is a highly significant risk factor for both current and former smokers. However, for current smokers, the interaction effect with AT, a rare haplotype, is also found to be significant (BF >2). The carriers of AT haplotype have about four times lower risk of lung cancer than non-carriers among current smokers.
Table 1

Analysis of lung cancer data. The haplotype frequency estimates are obtained using Hapassoc.

TYPEOVERALL FREQCASE FREQCONTROL FREQORBF
AT0.00240.00260.00221.170.48
GC0.09430.09380.09480.910.12
GT0.09600.08990.10190.950.10
Former smoker0.43000.46000.40003.53>100*
Current smoker0.40000.46000.35004.18>100*
AT X former smoker1.410.61
GC X former smoker1.140.17
GT X former smoker0.880.18
AT X current smoker0.253.28*
GC X current smoker1.020.11
GT X current smoker0.930.13

Note:

BF >2.

Abbreviation: Freq, frequency.

Finally, we also fit a model with two covariates–smoking (three levels) and sex (two levels). The results are similar to as reported in Table 1. The main effect of sex or its interaction effects with haplotypes are not significant.

Performance comparison

Here we illustrate the equivalence of the two versions in terms of accuracy of estimates and inference. For this, we consider three settings with 6, 9, and 12 haplotypes as used in Biswas et al.9 and as shown in Table 2. We generate 100 samples under each setting, and analyze each sample by both versions. Then we calculate difference in regression estimates from the two versions, and calculate mean and standard deviation of the differences over 100 replicates for each setting. As hypothesis test is the main goal of this method, we also calculate the percentage of replicates in which each regression coefficient is found to be significant (BF >2) by each version. Then we report the difference in this percentage for the two versions for each setting. This essentially estimates the difference in power (if there is true association) or type I error rates (if there is no association) for each effect. The results are given in Table 2. Note that because of random variability associated with MCMC updates, different runs of the same sample by even the same version will give slightly different results. It is clear that the improved version has practically the same accuracy, power, and type I error rate as the original version. Also, we see that this result holds irrespective of the number of haplotypes.
Table 2

Comparison of performance between the original (Version 1.0) and the improved (Version 1.1) versions of LBL-GxE. Mean and SD are mean and standard deviation (over 100 replicates) of the difference in regression estimates from the two versions. %(BF >2) is the difference in powers (for effects with OR >1) or type I error rates (for effects with OR = 1); it is the difference in the percentages of replicates in which each regression coefficient is found to be significant (BF >2) for the two versions.

SETTING 1SETTING 2SETTING 3
EFFECTORMEANSD%(BF >2)EFFECTORMEANSD%(BF >2)EFFECTORMEANSD%(BF >2)
h110.000.050.01h110.000.050.00h110.000.050.00
h230.010.250.00h210.000.040.00h210.000.060.01
h310.000.140.01h330.000.050.00h310.000.06−0.01
h410.000.030.00h410.010.14−0.01h410.000.030.00
h510.000.050.00h510.000.090.01h510.000.030.00
E10.000.060.00h610.000.050.00h610.000.050.00
h1×E10.000.060.00h710.000.060.00h730.000.12−0.02
h2×E10.000.100.01h810.000.050.01h810.000.170.00
h3×E30.000.100.03E10.000.040.00h910.000.050.00
h4×E10.000.050.01h1×E10.000.050.00h1010.000.040.00
h5×E10.000.030.00h2×E10.000.040.00h1110.000.030.00
h3×E10.000.090.01E10.000.05−0.01
h4×E10.000.180.00h1×E10.000.050.00
h5×E30.000.190.00h2×E10.000.040.00
h6×E10.000.040.00h3×E10.000.030.00
h7×E10.000.040.00h4×E10.000.04−0.01
h8×E10.000.05−0.01h5×E10.000.080.00
h6×E10.000.030.00
h7×E10.000.110.00
h8×E30.000.100.02
h9×E10.000.030.00
h10×E10.000.030.00
h11×E10.000.070.00

Computation time comparison

We carried out all computations reported in this article on a 3.60 GHz Xeon processor under Linux operating system with 15.55 GB RAM. In the above lung cancer analysis with the two-level smoking-status variable, the updated version takes 218 seconds, while the original version takes as long as 758 seconds. The computation time is actually directly related to the number of haplotypes. As the lung cancer data have only four haplotypes, we also compared computation time of the original and the improved versions on simulated datasets with a larger number of haplotypes. Specifically, we consider the same three settings with 6, 9, and 12 haplotypes used above and earlier in Biswas et al.9 Three datasets are simulated accordingly, each having a simulated two-level covariate (as the original version cannot handle more than two levels). The fitted models include main effects of haplotypes, covariates, and their interactions. A comparison of computation times is shown in Table 3. It is clear that the improved version provides substantial savings of time, and the savings increase as the number of haplotypes increases.
Table 3

Comparison of computation time (in seconds) between the original (Version 1.0) and improved (Version 1.1) versions of LBL-GxE.

DATASAMPLE SIZE# HAPLOTYPESVERSION 1.0*VERSION 1.1
Lung cancer data: two-level smoking55494758218
Lung cancer data: three-level smoking55494312
Lung cancer data: three-level smoking and sex55494387
Simulated data 1: two-level covariate20006341127
Simulated data 2: two-level covariate20009906200
Simulated data 3: two-level covariate2000122123308

Note:

Version 1.0 can only handle one covariate with two levels.

Discussion

Rare variants and GxE have been heralded as keys to solving the pressing problem of the so-called “missing heritability”. Although some methods have been proposed for dealing with these two problems when G is rHTV, computation time is a usual limitation of haplotype analysis, especially when interaction terms are fitted. So, the work in this paper of reducing the computing time is important from a practical point of view. When applied to the lung cancer data with the two-level smoking-status variable, the improved version of LBL-GxE saves 71% of the time used by the original version. The savings are even more as the number of haplotypes increases. Especially, when applied to a simulated dataset with 2000 samples and 12 haplotypes, the updated version saves as much as 85% of the time cost by the original version. In addition, the new version can handle multiple environmental covariates, each with multiple levels. Our real data analyses illustrate the importance of this extension aptly as a significant interaction effect of smoking with an rHTV was only detected when smoking was modeled as a three-level covariate. This type of modeling is consistent with the literature as smoking is typically modeled using three levels (either the same way as ours or as non-smoker, light smoker, and heavy smoker).20–22 These analyses are also an important contribution to the lung cancer literature as there have been conflicting results on the studied region. Our results point to potential involvement of a rare rHTV interacting with smoking. Specifically, the protective effect we found adds to the growing evidence to support why some smokers have lower risk of lung cancer compared to other smokers. It should be noted that a key assumption of LBL-GxE is gene–environment independence. We checked this assumption using a test of independence between the haplotypes considered here and smoking (for both two and three levels), and it appears to be satisfied. However, when the assumption is violated, this method may not be valid. Our ongoing work involves extending the approach to deal with scenarios when this gene–environment independence assumption may not hold.
AFFECTEDSMOKEM1.1M1.2M2.1M2.2M3.1M3.2M4.1M4.2M5.1M5.2
111100001111
101110101111
111100001111
101111110000
101001011010
  21 in total

1.  The association of microsomal epoxide hydrolase polymorphisms and lung cancer risk in African-Americans and Mexican-Americans.

Authors:  X Wu; K Gwyn; C I Amos; N Makan; W K Hong; M R Spitz
Journal:  Carcinogenesis       Date:  2001-06       Impact factor: 4.944

2.  Genetic epidemiology and haplotypes.

Authors:  Daniel J Schaid
Journal:  Genet Epidemiol       Date:  2004-12       Impact factor: 2.135

3.  Logistic Bayesian LASSO for identifying association with rare haplotypes and application to age-related macular degeneration.

Authors:  Swati Biswas; Shili Lin
Journal:  Biometrics       Date:  2011-09-28       Impact factor: 2.571

4.  Genomewide association studies--illuminating biologic pathways.

Authors:  Joel N Hirschhorn
Journal:  N Engl J Med       Date:  2009-04-15       Impact factor: 91.245

5.  Personal genomes: The case of the missing heritability.

Authors:  Brendan Maher
Journal:  Nature       Date:  2008-11-06       Impact factor: 49.962

6.  Genetic polymorphism of xenobiotic metabolizing enzymes among Chinese lung cancer patients.

Authors:  I Persson; I Johansson; Y C Lou; Q Y Yue; L S Duan; L Bertilsson; M Ingelman-Sundberg
Journal:  Int J Cancer       Date:  1999-05-05       Impact factor: 7.396

Review 7.  Microsomal epoxide hydrolase polymorphisms and lung cancer risk: a quantitative review.

Authors:  Won Jin Lee; Paul Brennan; Paolo Boffetta; Stephanie J London; Simone Benhamou; Agneta Rannug; Jordi To-Figueras; Magnus Ingelman-Sundberg; Peter Shields; Laura Gaspari; Emanuela Taioli
Journal:  Biomarkers       Date:  2002 May-Jun       Impact factor: 2.658

8.  Functional polymorphisms of the microsomal epoxide hydrolase gene: a reappraisal on a early-onset lung cancer patients series.

Authors:  Claudio Graziano; Camilla Eva Comin; Clemente Crisci; Luca Novelli; Leonardo Politi; Luca Messerini; Matteo Andreani; Berardino Porfirio
Journal:  Lung Cancer       Date:  2008-06-20       Impact factor: 5.705

9.  Phase I metabolic genes and risk of lung cancer: multiple polymorphisms and mRNA expression.

Authors:  Melissa Rotunno; Kai Yu; Jay H Lubin; Dario Consonni; Angela C Pesatori; Alisa M Goldstein; Lynn R Goldin; Sholom Wacholder; Robert Welch; Laurie Burdette; Stephen J Chanock; Pier Alberto Bertazzi; Margaret A Tucker; Neil E Caporaso; Nilanjan Chatterjee; Andrew W Bergen; Maria Teresa Landi
Journal:  PLoS One       Date:  2009-05-21       Impact factor: 3.240

10.  Association of microsomal epoxide hydrolase polymorphisms and lung cancer risk.

Authors:  A Gsur; T Zidek; K Schnattinger; E Feik; G Haidinger; P Hollaus; A Mohn-Staudner; C Armbruster; S Madersbacher; G Schatzl; K Trieb; C Vutuc; M Micksche
Journal:  Br J Cancer       Date:  2003-08-18       Impact factor: 7.640

View more
  9 in total

1.  Comparison of haplotype-based statistical tests for disease association with rare and common variants.

Authors:  Ananda S Datta; Swati Biswas
Journal:  Brief Bioinform       Date:  2015-09-02       Impact factor: 11.622

2.  Comparison of haplotype-based tests for detecting gene-environment interactions with rare variants.

Authors:  Charalampos Papachristou; Swati Biswas
Journal:  Brief Bioinform       Date:  2020-05-21       Impact factor: 11.622

3.  Detecting rare and common haplotype-environment interaction under uncertainty of gene-environment independence assumption.

Authors:  Yuan Zhang; Shili Lin; Swati Biswas
Journal:  Biometrics       Date:  2016-08-01       Impact factor: 2.571

4.  Bivariate logistic Bayesian LASSO for detecting rare haplotype association with two correlated phenotypes.

Authors:  Xiaochen Yuan; Swati Biswas
Journal:  Genet Epidemiol       Date:  2019-09-23       Impact factor: 2.135

5.  Logistic Bayesian LASSO for genetic association analysis of data from complex sampling designs.

Authors:  Yuan Zhang; Jonathan N Hofmann; Mark P Purdue; Shili Lin; Swati Biswas
Journal:  J Hum Genet       Date:  2017-04-20       Impact factor: 3.172

6.  Genome-Wide Gene-Environment Interaction Analysis Using Set-Based Association Tests.

Authors:  Wan-Yu Lin; Ching-Chieh Huang; Yu-Li Liu; Shih-Jen Tsai; Po-Hsiu Kuo
Journal:  Front Genet       Date:  2019-01-14       Impact factor: 4.599

7.  Establishment of a regression model of bone metabolism markers for the diagnosis of bone metastases in lung cancer.

Authors:  Zhongliang Zhu; Guangyu Yang; Weizhong Wang; Yonglie Zhou; Zhenzhen Pang; Jiawei Liang
Journal:  World J Surg Oncol       Date:  2021-01-24       Impact factor: 2.754

8.  Are Randomized Controlled Trials the (G)old Standard? From Clinical Intelligence to Prescriptive Analytics.

Authors:  Sven Van Poucke; Michiel Thomeer; John Heath; Milan Vukicevic
Journal:  J Med Internet Res       Date:  2016-07-06       Impact factor: 5.428

9.  Improving five-year survival prediction via multitask learning across HPV-related cancers.

Authors:  Andre Goncalves; Braden Soper; Mari Nygård; Jan F Nygård; Priyadip Ray; David Widemann; Ana Paula Sales
Journal:  PLoS One       Date:  2020-11-16       Impact factor: 3.240

  9 in total

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