Skip to main content
Bioinformatics logoLink to Bioinformatics
. 2024 Jun 25;40(7):btae419. doi: 10.1093/bioinformatics/btae419

Detecting gene–environment interactions from multiple continuous traits

Wan-Yu Lin 1,2,✉
Editor: Russell Schwartz
PMCID: PMC11254352  PMID: 38917408

Abstract

Motivation

Genetic variants present differential effects on humans according to various environmental exposures, the so-called “gene–environment interactions” (GxE). Many diseases can be diagnosed with multiple traits, such as obesity, diabetes, and dyslipidemia. I developed a multivariate scale test (MST) for detecting the GxE of a disease with several continuous traits. Given a significant MST result, I continued to search for which trait and which E enriched the GxE signals. Simulation studies were performed to compare MST with the univariate scale test (UST).

Results

MST can gain more power than UST because of (1) integrating more traits with GxE information and (2) the less harsh penalty on multiple testing. However, if only few traits account for GxE, MST may lose power due to aggregating non-informative traits into the test statistic. As an example, MST was applied to a discovery set of 93 708 Taiwan Biobank (TWB) individuals and a replication set of 25 200 TWB individuals. From among 2 570 487 SNPs with minor allele frequencies ≥5%, MST identified 18 independent variance quantitative trait loci (P < 2.4E−9 in the discovery cohort and P < 2.8E−5 in the replication cohort) and 41 GxE signals (P < .00027) based on eight trait domains (including 29 traits).

Availability and implementation

https://github.com/WanYuLin/Multivariate-scale-test-MST-

1 Introduction

Through the era of genome-wide association studies (GWAS), “gene–environment interaction” (GxE) has become an important topic. Genetic materials such as DNA are inherited from parents. However, the effects of genes can be modified by various environmental factors (Es). Discovering GxE is crucial to dissect complex disorders. It will be essential to identify whether environmental factors can attenuate or exacerbate the adverse effects of disease-associated alleles.

Without specifying any E, GxE can still be evaluated through a scale test (Paré et al. 2010, Soave et al. 2015, Soave and Sun 2017, Staley et al. 2022). Heteroscedasticity (non-constant variance) of a phenotype at three genotypes of a single-nucleotide polymorphism (SNP) is a clue of GxE (Wang et al. 2019). Testing variance quantitative trait locus (vQTL) provides a systematic and convenient way to search for GxE even when Es are unknown (Paré et al. 2010, Struchalin et al. 2012, Wang et al. 2019, Staley et al. 2022, Westerman et al. 2022). While Levene’s statistic (Levene 1960) was used to test for equal variance (Paré et al. 2010, Wang et al. 2019, Westerman et al. 2022), a conceptually identical regression framework was developed to allow for continuous exposures (Struchalin et al. 2012, Soave et al. 2015, Soave and Sun 2017, Staley et al. 2022).

A disease can be diagnosed with multiple phenotypes or traits. For example, dyslipidemia can be evaluated through various phenotypes such as triglyceride (TG), total cholesterol (TCHO), low-density lipoprotein cholesterol (LDL), and high-density lipoprotein cholesterol (HDL). Through an extensive vQTL search for 20 cardiometabolic traits from the UK Biobank (UKB), Westerman et al. found “pleiotropy” (regarding phenotypic variance) in many loci (Westerman et al. 2022). For example, a vQTL near the APOC1 gene was associated with the variability of four lipid traits (HDL, LDL, TCHO, and TG). This finding highlights the demand and significance of developing a vQTL approach utilizing multivariate traits. The power of detecting this vQTL can be boosted by aggregating the information from multiple lipid levels.

Some GxE methods can handle several traits in the test statistics. For example, Majumdar et al. provided a two-step approach to test for GxE from multiple phenotypes, called “MPGE” (multiple phenotypes GxE) (Majumdar et al. 2020). When multiple traits provide GxE effect (i.e. GxE pleiotropy), MPGE offers a substantial gain in power compared to the analogous two-step approach for individual traits. Luo et al. developed a multi-trait analysis of GxE (MTAGEI) (Luo et al. 2024). To use MTAGEI, a continuous environmental variable must be discretized as several environmental groups. GxE can be detected if the genetic effects are heterogeneous across different environmental groups.

Other GxE methods can account for multiple Es. For example, in 2020, Kerin and Marchini developed a Linear Environment Mixed Model Analysis (LEMMA) method to estimate the interactions between genetic variants and an environmental score (ES), where ES was a linear combination of several Es (Kerin and Marchini 2020). Recently, Moore et al. proposed a structured linear mixed model (StructLMM) to identify loci interacting with one or multiple Es (Moore et al. 2019). They assumed the per-individual allelic effects were random following a multivariate normal distribution. Therefore, GxE can be detected by testing the variance component of the per-individual allelic effects. A non-zero variance implies heterogeneous genetic effects possibly due to GxE (Moore et al. 2019).

LEMMA (Kerin and Marchini 2020) and StructLMM (Moore et al. 2019) allow for multiple Es but only one trait, whereas MPGE (Majumdar et al. 2020) and MTAGEI (Luo et al. 2024) allow for multiple traits but only one E. To implement these four GxE methods, E(s) must be prespecified in advance. I developed a multivariate vQTL approach (called MST, multivariate scale test) to allow for multiple traits and unspecified Es. Even if no information on Es is collected, MST can still be performed to explore the possibility of GxE. MST requires less data to test for GxE’s plausibility than other methods.

The four GxE methods (Moore et al. 2019, Kerin and Marchini 2020, Majumdar et al. 2020, Luo et al. 2024) explicitly incorporate GxE information in the model, whereas MST does not require prior knowledge of E. Because MST is a multivariate approach of UST (univariate scale test, the conventional “implicit” test for GxE), the comparison was conducted between MST and UST. Real data applications and simulations demonstrated the utility and performance of the MST approach.

2 Methods

2.1 Multivariate scale test

Suppose each individual provides K continuous traits related to a disease, Y=Y1⋯YK. I adjusted each trait with covariates such as sex, age, body mass index (BMI), ancestry principal components (PCs), etc. Let X be the vector of covariates, and G1 and G2 be two dummy variables coding the three genotypes of an SNP. That is, G1,G2 would be coded as 0, 0, 1, 0, and 0, 1 for 0, 1, and 2 minor alleles, respectively. Then, I consider the regression model,

EYk=α0,k+αG1,kG1+αG2,kG2+αX,kTX, where k=1,…,K. (1)

The residuals (ek, k=1,…,K) from model (1) are the traits adjusted for genotypes and covariates. Suppose there are n individuals, the dispersion of residuals is calculated by Dk,i=ek,i-ek∼2, where ek,i is the residual of the kth trait from the ith individual (k=1,…,K; i=1,…,n), and ek∼ is the sample median of ek,is across all n individuals (the sample median is more robust than the sample mean).

I then tested whether the dispersion measure (Dk,i) varies with different genotypes, by considering the hypotheses:

H0:D=1γ0T+ε0  (reduced model) (2)H1:D=1γ0T+G1γG1T+G2γG2T+ε1  (larger model) (3)

where D=D1,1⋯DK,1⋮⋱⋮D1,n⋯DK,nn×K, 1 is an n×1 vector with all elements of 1, γ0 is a K×1 vector of intercept terms, G1 and G2 are two n×1 dummy-variable vectors coding the three genotypes of an SNP, and γG1 and γG2 are two K×1 vectors of effect sizes.

In model (2), ε0 is an n×K matrix of error terms under the reduced model, following a multivariate normal distribution with a K×1 mean vector of 0 and a K×K variance–covariance matrix of Σ0. In model (3), ε1 is an n×K matrix of error terms under the larger model, following a multivariate normal distribution with a K×1 mean vector of 0 and a K×K variance–covariance matrix of Σ1. In real data analysis, Σ0 can be estimated by the sum of squared residual vectors under the reduced model, i.e.

Σ0^=∑i=1nRi(0)Ri(0)T=∑i=1nDi-Di(0)^Di-Di(0)^T, (4)

and Σ1 can be estimated by the sum of squared residual vectors under the larger model, i.e.

Σ1^=∑i=1nRi(1)Ri(1)T=∑i=1nDi-Di(1)^Di-Di(1)^T, (5)

where Di is a K×1 vector of dispersion measure of the ith individual (with K elements Dk,i, k=1,…,K); Di(0)^ and Di(1)^ are K×1 vectors of predicted (or fitted) dispersion measure of the ith individual under the reduced and larger models, respectively.

The Pillai’s trace was recommended as the most robust choice among various tests in multivariate analysis of variance (MANOVA) (Olson 1974). I therefore considered the Pillai’s trace statistic (Pillai 1955)

V=traceΣ0^-Σ1^Σ0^-1, (6)

where trace indicates the summation of all the diagonal elements of a matrix. The null hypothesis (reduced model) will be rejected if the Pillai’s trace V test statistic is large, representing the overall squared residuals under the larger model (Σ1^) are smaller than that under the reduced model (Σ0^). The Pillai’s trace V test statistic (6) can be transformed into an F test statistic (Rencher and Christensen 2012), as follows:

F=Vs-Vdf2df1. (7)

Under H0, statistic (7) follows the F distribution with degrees of freedom of df1=s×(2t+s+1) and df2=s×(2u+s+1), where s=minK, L−1, t=0.5K-L+1-1, u=0.5n-L-K−1 (Rencher and Christensen 2012), and L is the number of genotype groups at the SNP (usually L = 3, representing 0, 1, 2 minor alleles).

According to the Bonferroni correction, H0 will be rejected if the P-value of the F test (7) is less than the significance level of .05/M, where M is the total number of SNPs analysed by MST. Rejecting H0 indicates that the dispersion measure (Dk,i, where k=1,…,K and i=1,…,n) varies with different genotypes, which is a clue of GxE.

2.2 Univariate scale test

Given a significant MST test (7), the UST is used to test whether the kth trait (k = 1, …, K) accounts for the vQTL signal. H0: The kth trait does not provide vQTL signal. H1: The kth trait provides vQTL signal

F=Σ0^[k,k]-Σ1^[k,k]Σ1^[k,k]df4df3, (8)

where Σ0^[k,k] and Σ1^[k,k] represent the kth diagonal elements of Σ0^ and Σ1^, respectively. Under H0, statistic (8) follows the F distribution with degrees of freedom of df3=L−1 and df4=n-L, in which L is the number of genotype groups at the SNP (usually L = 3, representing 0, 1, 2 minor alleles). The kth trait is considered to provide vQTL signal if the P-value of the F test (8) is smaller than .05/M1, where M1 is the number of tests under the ad hoc analysis.

2.3 Data from the Taiwan Biobank

As of February 2024, 27 675 and 120 161 adults (aged 30–70 years) have been whole-genome genotyped by the TWB 1.0 and TWB 2.0 genotyping arrays, respectively (Wei et al. 2021). Running on the Axiom Genome-Wide Array Plate System (Affymetrix, Santa Clara, CA), the TWB 1.0 genotyping array was designed for Taiwan’s Han Chinese and was released in April 2013. The TWB 2.0 genotyping array was later released in August 2018, according to the next-generation sequencing of ∼1000 Taiwan Biobank (TWB) individuals and the experience of developing TWB 1.0.

These 27 675 and 120 161 participants formed the so-called “TWB1” and “TWB2” cohorts. The TWB2 (n = 120,161) and TWB1 (n = 27,675) were regarded as the discovery and replication cohorts, respectively. The TWB excluded samples that were missing more than 2% of their genotype calls. Subsequently, the TWB used the KING (Kinship-based INference for GWAS) software (Manichaikul et al. 2010) to estimate the cryptic relatedness among individuals. I removed the individual with a higher missing genotype rate from each relative pair and ensured no pair of subjects was more closely related than the second‐degree relatives. After this step, 25 200 and 93 708 individuals remained in the TWB1 and TWB2 cohorts, respectively.

TWB 1.0 and TWB 2.0 arrays separately comprised 632 172 and 648 542 autosomal SNPs. There were 99 931 SNPs overlapped across the two genotyping arrays. The TWB removed SNPs with genotyping rates <98% or Hardy–Weinberg test P-values <1E−10. The PLINK (Purcell et al. 2007) command “—indep-pairwise 500 50 0.2” was used to prune SNPs in high linkage disequilibrium (LD). This command excluded SNPs with an r2 > 0.2 within a sliding window of size 500. The TWB shifted the sliding window at each step of 50 SNPs. The remaining nearly independent SNPs (r2 ≤ 0.2 within a sliding window of size 500) were then used to construct ancestry PCs with the PLINK (Purcell et al. 2007) command “—pca”.

The TWB used IMPUTE2 (v2.3.1) (Howie et al. 2009, Delaneau et al. 2013) for genotype imputation. The reference panel was the combination of 1451 TWB individuals with whole-genome sequence data and 504 East Asians (EAS) from the 1000 Genomes Phase 3 v5 (a total of 1955 genomes). As shown by Wei et al. (2021), this TWB + EAS panel (n = 1955) provided an improvement in imputation accuracy over the TWB panel (n = 1451) or the EAS panel (n = 504). After imputation, the TWB removed variants with missing rates >5% or minor allele frequencies (MAFs) <0.01%. Variants with an information score <0.3 were also excluded, in which 0.3 was commonly chosen as a threshold for imputation (Kosugi et al. 2023). Through these quality control steps, 9 814 944 autosomal variants remained on both the TWB 1.0 and TWB 2.0 arrays.

I analysed 2 570 487 SNPs with MAFs ≥5% in both the TWB2 and TWB1 cohorts. Because 29 continuous traits in eight domains were investigated herein, MST P-value <.05/(2 570 487 × 8) = 2.4E−9 or UST P-value <.05/(2 570 487 × 29) = 6.7E−10 was considered significant. SNPs with MAFs <5% were skipped from the analysis due to the inferior genotyping (or imputation) accuracy for low-frequency variants (Mitt et al. 2017). GxE studies usually focus on common SNPs because of their better reproducibility (Wang et al. 2019). If the sample size in any G-by-E combination is small, the evidence of GxE will hardly be replicated by another cohort.

2.4 Simulation studies

To reflect the performance under real genotype data, I first used TWB2 (the discovery cohort) SNPs to generate traits as follows:

Yi=βGGi+βEEi+βINTGi×Ei+εi, i=1,…, 93 708, (9)

where Gi=0, 1, 2 representing the number of minor alleles. The environmental factor Ei was randomly sampled from 1 (exposed) or 0 (non-exposed), with the “exposure prevalence” P(Ei = 1) = 0.2 or 0.5, for i=1,…, 93 708. The random error term εi was generated from a multivariate normal distribution with a 3×1 mean vector of 0 and a 3×3 variance–covariance matrix as follows:

varεi=1ρ12ρ13ρ121ρ23ρ13ρ231, i=1,…, 93 708, (10)

where ρ12 denoted the correlation between the 1st and the 2nd traits, ρ13 indicated the correlation between the 1st and the 3rd traits, and ρ23 represented the correlation between the 2nd and the 3rd traits, respectively. Eight correlation scenarios listed in the titles of Figs 1–3ρ12,ρ13,ρ23 were evaluated. If I use ρ12+ρ13+ρ23 as an overall measure of the correlations among the three traits, the correlation strength can be ordered as (F) > (E) > (D) > (C) > (B) > (A). The other two scenarios, (G) and (H), were used to mimic some traits to be inversely correlated with others. For example, HDL is usually negatively associated with LDL and TG (Jeppesen et al. 1997).

Figure 1.

Figure 1.

Power and false discovery rate (FDR) of testing GxE for individual traits, when GxE influenced the first trait (three traits from a multivariate normal distribution, exposure prevalence = 0.2, and n = 93 708). Each point was calculated based on 10 000 replications. The title of each plot represents ρ12,ρ13,ρ23

Figure 2.

Figure 2.

Power and false discovery rate (FDR) of testing GxE for individual traits, when GxE influenced the first and the second traits (three traits from a multivariate normal distribution, exposure prevalence = 0.2, and n = 93 708)

Figure 3.

Figure 3.

Power of testing GxE for individual traits, when GxE influenced all three traits (three traits from a multivariate normal distribution, exposure prevalence = 0.2, and n = 93 708)

2.4.1 P-values under the null hypothesis of no GxE

By fixing βINT=0 and βG=βE=0.3, I investigated the P-values under the null hypothesis of no GxE. Titles of Figs 1–3 present the eight scenarios of the correlations among traits. SNPs were categorized as nine MAF ranges: [0.05, 0.10) (indicating 0.05 ≤ MAF < 0.10), [0.10, 0.15), [0.15, 0.20), [0.20, 0.25), [0.25, 0.30), [0.30, 0.35), [0.35, 0.40), [0.40, 0.45), and [0.45, 0.50] (indicating 0.45 ≤ MAF ≤ 0.50). Eight correlation scenarios and nine MAF ranges constructed 72 combinations. Each combination was evaluated with 10 000 replications. For example, for the MAF range [0.05, 0.10), the leading 10 000 SNPs on chromosome 1 (i.e. the 10 000 SNPs with the smallest base pairs) satisfying 0.05 ≤ MAF < 0.10 were used for simulation.

2.4.2 Power of testing GxE for individual traits

By fixing βINT=0.3 and βG=βE=0.3, I presented the statistical power given the significance level of 2.4E−9 (for MST) or 6.7E−10 (for UST). Many vQTL researches have been conducted on multiple traits and on a genome-wide scale (Wang et al. 2019, Shi 2022, Westerman et al. 2022, Lin 2024). To evaluate the performance of the two methods in this situation, I adopted the significance threshold from the real genome-wide vQTL search. The same 72 combinations were evaluated under βINT=0.3 for power comparison. Similarly, each combination was simulated with 10 000 replications.

MST is a two-stage procedure. If the MST test statistic [Equation (7)] is significant (P < 2.4E−9) and the ad hoc analysis for the kth trait [Equation (8)] is significant (P < .05/M1, where M1 is the number of tests under the ad hoc analysis), the kth trait is considered to provide vQTL signal. By contrast, UST is a one-stage procedure. If the UST statistic [Equation (8)] is significant (P < 6.7E−10) for the kth trait (k = 1, …, K), the kth trait is claimed to provide vQTL signal.

2.4.3 Simulation under a smaller sample size

In addition to the TWB2 (the discovery cohort) SNPs, I also used the TWB1 (the replication cohort) SNPs as the simulation materials. With a sample size of 25 200, this simulation compared MST with UST in a smaller GWAS. Except for a smaller sample size (n = 25 200), all simulation settings were identical to those for TWB2 (n = 93 708).

2.4.4 Simulation given four traits

Moreover, I also considered the situation given more traits. The random error term εi was generated from a multivariate normal distribution with a 4×1 mean vector of 0 and a 4×4 variance-covariance matrix as follows:

varεi=1⋯ρ14⋮⋱⋮ρ14⋯1, i=1,…, 93 708 or 25 200. (11)

Eight correlation scenarios listed in the title of Supplementary Fig. S30 were evaluated. Six correlations were required in Equation (11), ρ12,ρ13,ρ14,ρ23,ρ24,ρ34, where ρuv was the correlation between the uth and the vth traits, and u, v ∈1, 2, 3, 4.

2.4.5 Simulation given right-skewed traits

By squaring εi, I considered the error term coming from a chi-squared distribution with the degree of freedom 1, as follows:

Yi=βGGi+βEEi+βINTGi×Ei+νεi2, i=1,…, 93 708 or 25 200. (12)

This simulation tested the robustness of MST when analysing right-skewed traits such as TG and fasting glucose (FG). The constant ν was used to adjust the power. The power of MST and UST decreased with an increasing ν or an increasing error term. Nonetheless, the relative performance of the two methods remained the same. Without loss of generality, I used ν=0.5 throughout the simulation.

When I simulated three traits, the random error term εi was generated from a multivariate normal distribution with a 3×1 mean vector of 0 and a 3×3 variance–covariance matrix as follows:

varεi=1ρ12ρ13ρ121ρ23ρ13ρ231, i=1,…, 93 708 or 25 200. (13)

After squaring εi as shown in Equation (12), the correlation between the uth and the vth traits became ρuv (u, v = 1, 2, 3). Similarly, when I simulated four traits, the random error term εi was generated from a multivariate normal distribution with a 4×1 mean vector of 0 and a 4×4 variance-covariance matrix as follows:

varεi=1⋯ρ14⋮⋱⋮ρ14⋯1, i=1,…, 93 708 or 25 200. (14)

After squaring εi as shown in Equation (12), the correlation between the uth and the vth traits was maintained at ρuv (u, v = 1, 2, 3, 4).

3 Results

3.1 Simulation results

3.1.1 P-values under the null hypothesis of no GxE

I used simulations to evaluate the performance of MST and UST, given the genotypes of 90 000 SNPs on chromosome 1 (10 000 SNPs for each MAF range). Supplementary Figs S1–S8 in the Supplementary Data demonstrate the quantile–quantile (QQ) plots stratified by the nine ranges of MAFs, where the exposure prevalence is 0.2, n = 93 708 (using the TWB2 SNPs) or 25 200 (using the TWB1 SNPs), number of traits = 3 or 4, and traits followed a multivariate normal distribution or the chi-squared distributions with the degree of freedom 1. The QQ plots under different correlation scenarios were similar, so I combined the results from various correlation scenarios into a plot. When the traits were normally distributed (Supplementary Figs S1, S3, S5, and S7), the observed P-values matched the expected P-values under the null hypothesis (without GxE in any of the three/four traits). When the traits followed the chi-squared distribution with the degree of freedom 1, deflation of P-values was observed at SNPs with MAFs <0.10 in larger data sets (n = 93 708) [Supplementary Figs S2(1) and S6(1)] and at SNPs with MAFs <0.15 in smaller data sets (n = 25 200) [Supplementary Figs S4(1, 2) and S8(1, 2)]. However, fortunately, even for right-skewed traits like chi-squared distributions with the degree of freedom 1 (skewness = 2.8, excess kurtosis = kurtosis − 3 = 12), common variants with MAFs ≥0.10 (for n ∼ 93 708) or ≥0.15 (for n ∼ 25 200) can still be analysed by MST or UST.

3.1.2 Power and false discovery rate (FDR) of testing GxE for individual traits

To compare MST and UST in testing GxE for individual traits, I calculated the power and FDR under each scenario. To reflect the performance of MST in a genome-wide vQTL search, I used 0.05/65= 0.00077 as the significance level of MST’s ad hoc analysis, where 65 was the number of tests under MST’s ad hoc analysis in the real data analysis of this work (Table 1). That is, after a genome-wide vQTL search using MST, I subsequently performed 65 USTs [Equation (8)] to figure out which individual traits accounted for the vQTL signals. As I was evaluating the performance of MST on a genome-wide scale, the only reference to the number of tests under MST’s ad hoc analysis was “65”, which came from this study. FDR is the proportion of falsely detecting GxE among all discoveries. Given three traits simulated from the multivariate normal distribution, exposure prevalence = 0.2, and n = 93 708, Figs 1–3 present the power and FDR when GxE influenced one, two, and all three traits. Each figure contained 72 combinations of correlation settings (A, B, …, H plots) and MAF scenarios (x-axis). Each of the 72 scenarios was evaluated with 10 000 replications. As expected, the power of both methods increased with a larger MAF (Figs 1–3).

Table 1.

The 18 independent variance quantitative trait loci detected by MST.

Four lipids traits (24 tests under MST’s ad hoc analysis)
Chr. BP SNP MAF (TWB2/TWB1)a Gene MST p (TWB2/TWB1)b HDL UST Pc LDL UST Pc TCHO UST Pc TG UST Pc
2 21024193 rs57825321 0.148/0.146 APOB 3.3E−22/1.0E−5 6.8E−3/.89 6.7E−25/1.8E−7 d 9.3E−16/3.8E−6 d .03/.03d
11 116792991 rs662799 0.274/0.275 APOA5 7.8E−215/1.9E−70 .01/.09d 5.5E−12/1.9E−3 d 1.7E−12/2.3E−3 d 9.9E−213/4.0E−73 d
15 58400418 rs60900172 0.356/0.357 ALDH1A2 1.2E−11/2.3E−5 2.6E−6/5.2E−5 d .16/.84 1.3E−4/.09 d .06/.03d
16 56956804 rs247617 0.161/0.160 CETP 6.3E−44/1.6E−7 2.7E−48/1.6E−8 d , e .32/.20 .08/.18d .15/.05d
19 44888997 rs6857 0.083/0.084 NECTIN2 1.1E−10/2.4E−7 .03/.10d 6.3E−5/4.6E−5 d .03/9.4E−3d 1.8E−10/2.7E−4 d
19 44923535 rs141622900 0.075/0.068 APOC1 5.4E−126/1.9E−26 1.1E−9/2.7E−4 d , e 3.5E−38/1.5E−9 d , e 1.7E−13/.01 d , e 1.2E−15/.10 d , e
Five blood traits (25 tests under MST’s ad hoc analysis)
Chr. BP SNP MAFa Gene MST P2 RBC UST Pc WBC UST Pc Platelet UST Pc HB UST Pc HCT UST Pc
16 250642 rs9940149 0.446/0.449 FAM234A 3.4E−137/3.7E−39 3.3E−136/3.8E−44 d .99/.24 .21/.28 3.8E−3/6.4E−3d .35/.02
16 319562 rs28461430 0.127/0.129 AXIN1 5.0E−12/2.8E−5 1.8E−13/2.8E−7 d .13/.67 .92/.15 .64/.96 .12/.65
16 418055 rs62030830 0.488/0.488 DECR2 1.2E−57/9.9E−16 9.7E−62/1.6E−17 d .57/.39 .80/.47 .10/.31d .67/.21
16 489088 rs3830847 0.439/0.442 RAB11FIP3 2.1E−38/2.0E−7 1.2E−39/9.0E−11 d .08/.64 .74/.69 .02/.61d .71/.57
16 595968 rs4144003 0.395/0.397 RAB40C 3.5E−41/1.5E−10 6.0E−46/3.8E−12 d .82/.51 .19/.40 .36/.54d .80/.10d
Three kidney traits (six tests under MST’s ad hoc analysis)
Chr. BP SNP MAFa Gene MST Pb Creatinine UST Pc UA UST Pc BUN UST Pc
4 9982917 rs9994216 0.406/0.410 SLC2A9 1.5E−22/1.3E−5 .86/.47 1.2E−23/5.7E−6 d .56/.35
4 88122482 rs45499402 0.314/0.319 ABCG2 3.9E−62/3.4E−24 .05/.12d 2.3E−62/3.9E−27 d .08/.68d
Two liver traits (10 tests under MST’s ad hoc analysis)
Chr. BP SNP MAFa Gene MST Pb TB UST Pc Albumin UST Pc
2 233347393 rs13012213 0.177/0.179 SAG 7.9E−23/1.7E−5 8.7E−25/1.0E−6 d .63/.94
2 233679061 rs10202865 0.189/0.188 UGT1A10 4.6E−156/2.8E−52 1.3E−158/5.5E−54 d , e .48/.48
2 233715640 rs6749496 0.114/0.112 UGT1A10 0/7.9E−128 0/1.1E−130 d , e .05/.80
2 233842243 rs3806588 0.181/0.190 HJURP 2.7E−16/5.7E−6 3.6E−17/4.5E−7 d .16/.75
12 20844459 rs4341591 0.157/0.157 SLCO1B3 3.9E−21/1.6E−6 1.0E−22/2.0E−7 d .95/.48
a

MAF = minor allele frequency.

b

MST P-values (TWB2/TWB1) were highlighted in bold type if TWB2 MST P < 2.4E−9 and TWB1 MST P < .05/1767 = 2.8E−5.

c

Twenty-six trait-vQTL combinations’ P-values (TWB2/TWB1) were highlighted in bold type because of UST P-value < .05/65 = .00077 in TWB2 or TWB1, where 65 is the number of tests under the ad hoc analysis. Further analysis for these 26 trait-vQTL combinations is shown in the left column of Fig. 5.

d

QTL (quantitative trait locus): if the trait value was associated with the two dummy variables coding the three genotypes of the SNP (P-value < .05/65 = .00077 in TWB2), the SNP was denoted as a QTL. From this table, all vQTLs were QTLs, but not all QTLs were vQTLs.

e

vQTLs that were also identified by Westerman et al. (2022) (European population data: 350 016 unrelated participants in the UK Biobank).

When GxE influenced the first trait (Fig. 1), except in the high correlations among traits (F), UST had a larger power and a smaller FDR than MST. Scenario (F) indicates that the pairwise correlations between any two traits are high (ρ12=ρ13=ρ23= 0.75); the second and the third traits can borrow the strength from the first trait. This increased the power of the MST statistic. The FDRs of UST were all 0%, whereas the FDRs of MST were controlled under 4.8% (detailed FDRs are listed in Table S1 of the Supplementary Data). Because the actual situation is that GxE influenced the first trait, FDR is the proportion of falsely detecting GxE from the second or third trait among all discoveries.

When GxE influenced the first and the second traits (Fig. 2), MST consistently outperformed UST across all correlation and MAF scenarios. MST had a higher power in detecting GxE than UST while controlling the FDR at a similar level. The FDRs of UST were all 0%, whereas the FDRs of MST were controlled under 0.3% (detailed FDRs are listed in Table S2 of the Supplementary Data). Because the actual situation is that GxE influenced the first and the second traits, FDR is the proportion of falsely detecting GxE from the third trait among all discoveries.

When GxE influenced all three traits (Fig. 3), MST was still more powerful than UST. No FDR can be shown in this situation because all three traits were specified to enrich the GxE signals. Three highly correlated traits with GxE may interfere with each other, and therefore, the power gain of MST over UST is marginal in Fig. 3 (F). This reasonable result can be explained from the MANOVA tests. Recall that the high correlation between dependent variables (here, phenotypes) will reduce the power of the MANOVA tests (Foster et al. 2006). Ideally, dependent variables suitable for MANOVA analysis are low to moderately correlated with each other (Foster et al. 2006). It makes no sense to put dependent variables measuring the same aspect of the outcome into the model. If the phenotypes are highly correlated, there are better ways to integrate their information, such as simple summation or principal component analysis.

Supplementary Figs S9–S11 show the power and FDR when the three traits were simulated from chi-squared distribution with the degree of freedom 1 (exposure prevalence = 0.2 and n = 93708). The comparison between MST and UST was similar to that for the multivariate normal distributed traits. Supplementary Figs S12–S17 demonstrate the results for exposure prevalence = 0.5. As expected, the power of both methods was increased with a larger exposure prevalence. Nonetheless, the comparison between MST and UST was similar to that for the exposure prevalence of 0.2.

Supplementary Figs S18–S29 show the simulation results given a smaller sample size (n = 25 200). When traits were from chi-squared distribution with the degree of freedom 1, both MST and UST suffered from larger FDR at SNPs’ MAFs <0.15. This corresponded to the deflation of P-values at SNPs with MAFs <0.15 in smaller data sets (n = 25 200) [Supplementary Figs S4(1, 2) & S8(1, 2)].

When n = 25 200 and the exposure prevalence was 0.2, both methods had almost no power (Supplementary Figs S18–S23). This is a reasonable result because the scale test (including UST and MST) is an implicit test for GxE identification. No Es are specified or used in the test statistics. Therefore, a larger sample size is required to boost the power. This is why many previous applications of UST focused on the UKB with a larger sample size [e.g. n = 348 501 (Wang et al. 2019), n = 350 016 (Westerman et al. 2022), and n = 396 077 (Shi 2022)].

Supplementary Figs S30–S61 present the simulation results of the given four traits. If only one trait was influenced by GxE, UST outperformed MST except for the scenario (F) of highly correlated traits (Supplementary Figs S30, S31, S38, S39, S46, S54, and S55). When two or more traits accounted for GxE, MST was more powerful than UST. Similarly, when n = 25 200 and the exposure prevalence was 0.2, both methods had almost no power (Supplementary Figs S46–S53). To sum up, the simulation results for four traits were similar to those for three traits.

To conclude, MST can gain more power than UST because of (1) integrating more traits with GxE information and (2) the less harsh penalty on multiple testing. However, if only few traits account for GxE, MST may lose power and suffer from a larger FDR due to aggregating more non-informative traits into the test statistic (Fig. 1).

Supplementary Table S3 shows the average memory usage and time consumption of MST and UST, in which simulation data of the two levels of exposure prevalence (0.2 and 0.5) were combined. On average, MST occupied less memory and spent a shorter time than UST, where the memory usage was measured by the “summary prof” R function, and the execution time was measured in R (version 4.2.3) on a Windows system running at 3.40 GHz and 64 GB of RAM.

3.2 Genome-wide vQTL search for 29 TWB continuous traits

I performed a genome-wide vQTL search for 29 TWB continuous traits using MST and UST. A discovery cohort of 93 708 (called “TWB2”) and a replication cohort of 25 200 individuals (called “TWB1”) were analysed, respectively. MST and UST were applied to 2 570 487 SNPs with MAFs ≥5% in both TWB2 and TWB1. GxE is to explore the impacts of joint distribution between genetic variants and E on phenotypes. If the sample size of any G-by-E combination is too small, this GxE signal is unreliable and can hardly be replicated in another cohort. Therefore, GxE studies usually investigate common SNPs. For example, the systematic vQTL and GxE search of 13 UKB continuous traits also focused on common variants (MAFs ≥5%) (Wang et al. 2019). The sample size of TWB2 (n = 93 708) was smaller than that of the UKB study [n = 348 501 (Wang et al. 2019)]. Therefore, I also adopted 5% as the MAF cutoff. A total of 29 TWB traits in eight domains were investigated herein, including (A) six lung function traits: vital capacity, tidal volume, inspiratory reserve volume, expiratory reserve volume, forced vital capacity (FVC), and forced expiratory volume in 1 s (FEV1); (B) four lipid traits: HDL, LDL, TCHO, and TG; (C) five obesity traits: BMI, body fat percentage (BFP), waist circumference (WC), hip circumference (HC), and waist–hip ratio (WHR); (D) five blood traits: red blood cells (RBC), white blood cells (WBC), platelets, hemoglobin (HB), and hematocrit (HCT); (E) three kidney traits: creatinine, uric acid (UA), blood urea nitrogen; (F) two liver traits: total bilirubin (TB) and albumin; (G) two hypertension traits: diastolic and systolic blood pressure levels; (H) two diabetes traits: FG and glycated hemoglobin (HbA1c).

In all analyses, covariates adjusted included sex (male versus female), age (in years), BMI (in kg/m2), current smoking status (yes versus no), current drinking status (yes versus no), performing physical exercise (yes versus no), educational attainment (integer ranging from 1 to 7), and the first 10 ancestry PCs. Current smoking indicated “having smoked cigarettes for at least 6 months and having not quit smoking when joining the TWB”. Drinking was defined as “having a weekly intake of more than 150 mL of alcoholic beverages for at least 6 months and having not stopped drinking when joining the TWB”. Regular exercise was defined as “performing exercise lasting for 30 min thrice a week”. Educational attainment was an integer ranging from 1 to 7: 1 (illiterate), 2 (no formal education but literate), 3 (primary school graduate), 4 (junior high school graduate), 5 (senior high school graduate), 6 (college graduate), and 7 (Master’s or higher degree). When analysing the five obesity traits (BMI, BFP, WC, HC, and WHR), BMI was excluded from the covariates.

The residuals (ek, k=1,…,K) from model (1) are the traits adjusted for genotypes and covariates. To remove outliers, I excluded individuals with the residuals (ek, k=1,…,K) more than 5 standard deviations from the mean. Supplementary Table S4 lists the skewness and “excess kurtosis” (kurtosis – 3) of the 29 TWB traits. Data can be considered normally distributed if the skewness ranges from −2 to 2 and the excess kurtosis ranges from −7 to 7 (Byrne 2010, Hair et al. 2010). Most TWB traits met this criterion. Simulation results reminded concerns about false positives at MAFs <0.10 [Supplementary Figs S2(1) and S6(1)] when n = 93 708 and traits followed chi-squared distribution with the degree of freedom 1 (skewness = 8 = 2.8; excess kurtosis = 12). Only the two diabetes traits (FG and HbA1c) presented such extreme measures of moments as a chi-squared distribution. However, no discoveries were found from the two diabetes traits.

Figure 4 shows the Manhattan plots of the MST analysis on the eight domains of traits using the discovery cohort (TWB2) data. The red horizontal line denotes the experiment-wise significance level of .05/(2 570 487 × 8) = 2.4E−9, where 2 570 487 is the number of autosomal SNPs with MAFs ≥0.05 in both TWB2 and TWB1. This experiment-wise significance level is based on the Bonferroni correction, which may be conservative due to the correlations among the 2 570 487 SNPs (Conneely and Boehnke 2007). Nonetheless, I still adopted this significance level to reduce costs derived from false positives. I identified 1767 vQTLs from TWB2 (MST P < 2.4E−9) and sought replication from TWB1 if MST P < .05/1767 = 2.8E−5. Many of these vQTLs were highly correlated. Through the PLINK clumping procedure (Purcell et al. 2007), I found 18 independent vQTLs with LD measure r2 < 0.01. Figure 4 marks the gene names of these 18 independent vQTLs, and Table 1 lists their detailed information.

Figure 4.

Figure 4.

The Manhattan plots of the MST analysis on eight domains of TWB2 continuous traits. The horizontal line denotes the experiment-wise significance level of .05/(2 570 487 × 8) = 2.4E−9, where 2 570 487 is the number of autosomal SNPs with MAF ≥0.05. I identified 1767 vQTLs from TWB2 (MST P < 2.4E−9) and sought replication from TWB1 if MST P < 0.05/1767 = 2.8E−5. Gene names on this figure mark the 18 independent vQTLs (LD measure r2 < 0.01) that were identified from TWB2 (MST P < 2.4E−9) and further replicated in TWB1 (MST P < .05/1767 = 2.8E−5)

Supplementary Figs S62–S64 present the Manhattan plots of the UST analysis on the 29 individual traits using the discovery cohort (TWB2) data. The red horizontal line denotes the experiment-wise significance level of .05/(2 570 487 × 29) = 6.7E−10, where 2 570 487 is the number of autosomal SNPs with MAF ≥ 0.05. I identified 1904 vQTLs from TWB2 (UST P < 6.7E−10) and sought replication from TWB1 if UST P < .05/1904 = 2.6E−5. Many of these vQTLs were highly correlated. Through the PLINK clumping procedure (Purcell et al. 2007), I found 18 vQTLs. Supplementary Figs S62–S64 mark the gene names of these vQTLs, and Supplementary Table S5 lists their detailed information.

Although UST (18 SNPs) seemed to explore the same number of vQTL SNPs as MST (18 SNPs), it did not mean that UST was as powerful as MST. The UST vQTL SNPs identified from each trait were independent of each other (r2 < 0.01). However, UST vQTLs found from a trait may be in high LD with vQTLs detected from another trait in the same domain. For example, rs483082 (in APOC1, vQTL of TG) and rs438811 (in APOC1, vQTL of LDL) were in high LD with r2 = 0.99. By excluding the correlated SNPs (r2 > 0.01), MST found one more vQTL than UST, i.e. the NECTIN2 gene (also known as the PVRL2 gene) for lipid traits (Fig. 4B). NECTIN2 has been reported to play essential roles in lipid metabolism and dyslipidemia (Miao et al. 2018, Li et al. 2021).

Except for NECTIN2, vQTLs identified by MST (Table 1) and UST (Supplementary Table S5) were overlapped or highly correlated. These vQTLs are all located in well-known genes (Hubacek et al. 2008, Woodward 2015). The NECTIN2 gene as a vQTL of lipid traits was found solely by MST. As demonstrated by the simulation study, MST is more powerful than UST, given two out of four traits (2/4) influenced by GxE (Supplementary Figs S32–S33, S40–S41, S48, and S56–S57). The NECTIN2 gene was likely a vQTL for both LDL and TG, although the UST P-values were not smaller than the two (UST) significance levels simultaneously (TWB2 α = 6.7E−10; TWB1 α = 2.6E−5, as shown in note 2 under Supplementary Table S5). Aggregating the information on these lipid traits boosted the statistical power of MST.

3.3 vQTLs enriched with GxE

From Table 1, I picked 26 trait-vQTL combinations identified by MST and the ad hoc analysis (with UST P-value <.05/65 = .00077 in TWB2 or TWB1, where 65 is the number of tests under MST’s ad hoc analysis). Subsequently, I merged the TWB1 and TWB2 cohorts to investigate which E enriched the GxE signal. I performed a direct GxE test based on an additive genetic model with an interaction term between the vQTL SNP and one of seven Es (the top horizontal axis of Fig. 5). The left column of Fig. 5 presents the heatmap plot of the GxE test P-values of these 26 trait-vQTL combinations. A total of 41 significant GxE effects (41 *) were identified with P < .05⁄(26 × 7) = .00027. All Es enriched the GxE signals with some vQTLs (SEX 13 *, BMI 11 *, smoking [SMK] 7 *, AGE 4 *, education [EDU] 3 *, drinking [DRK] 2 *, and regular exercise [SPO] 1 *).

Figure 5.

Figure 5.

Heatmap plots of the GxE test P-values of the 26 (left figure, MST) and 19 (right figure, UST) trait-vQTL combinations. The left vertical axis labels the trait-vQTL combinations, whereas the top horizontal axis lists the environmental factors (SPO, regular exercise; EDU, educational attainment; SMK, smoking status; DRK, drinking status). The color in each cell marks the strength of −log10(GxE test P-value). In the left column (MST), “*” denotes that the GxE effect is significant at P < .05⁄(26 × 7) = .00027, where 26 is the number of trait-vQTL combinations in MST, and 7 is the number of environmental factors. In the right column (UST), “*” denotes that the GxE effect is significant at P < .05⁄(19 × 7) = .00038, where 19 is the number of trait-vQTL combinations in UST, and 7 is the number of environmental factors. A total of 41 “*” from the left figure (MST) and 29 “*” from the right figure (UST)

To compare, the right column of Fig. 5 shows the parallel analysis for the 19 trait-vQTL combinations identified by UST (19 yellow cells in Supplementary Table S5). Because rs57825321 in the APOB gene was vQTL of both LDL and TCHO, it generated two trait-vQTL combinations: LDL–rs57825321 and TCHO–rs57825321 (right column of Fig. 5). A total of 29 significant GxE effects (29 *) were identified with P < .05⁄(19 × 7) = .00038. As a result, MST explored more GxE effects than UST (41 > 29), although MST’s GxE significance level was even more stringent (.00027 < .00038).

I also investigated whether combining the TWB1 and TWB2 cohorts in a GxE analysis was reasonable. Supplementary Fig. S65 presents the scatter plots of the GxE effect sizes from the discovery (TWB2) and replication (TWB1) cohorts, for the 41 and 29 significant GxE effects (Fig. 5, 41 * from MST and 29 * from UST), respectively. The GxE effect sizes from the two cohorts were very similar, with Pearson’s correlation coefficients = 0.977 (MST’s 41 pairs of GxE effect sizes) and 0.986 (UST’s 29 pairs of GxE effect sizes), respectively. Therefore, combining TWB1 and TWB2 in one GxE analysis is justifiable.

4 Discussion

GxE has received much attention because this topic is related to how lifestyle factors modify the effects of hereditary materials (Ottman 1996). The concept of MST is similar to the strategy of analysis of variance (ANOVA). I first tested whether GxE exists in a group of phenotypes. If yes, I continued searching for the phenotype(s) that account(s) for GxE. Like the comparison between ANOVA and the two-sample t-test, MST can gain more power than UST because of (1) integrating more traits with GxE information and (2) the less harsh penalty on multiple testing. However, if only few traits account for GxE, MST can lose power due to aggregating more non-informative traits into the test statistic (Fig. 1).

Using the median-based Levene’s test, Westerman et al. recently searched genome-wide vQTLs for 20 cardiometabolic traits and identified 136 vQTLs from the UKB (Westerman et al. 2022). Although investigating vQTLs for individual traits separately, Westerman et al. observed “pleiotropy” (regarding phenotypic variance) in many loci. For example, in line with Table 1, APOC1 was detected as a vQTL of all four lipid traits (HDL, LDL, TCHO, and TG). Westerman et al.’s findings justified the approach to gathering multiple continuous traits in vQTL identification.

The significant GxE effects identified in Fig. 5 are consistent with several previous studies (Yin et al. 2011, Lin et al. 2022, Wang et al. 2022). For example, data from 393 healthy US adults showed that the genetic impact of APOA5 on LDL levels was sex-dependent (Wang et al. 2022), which was in line with the sex-APOA5 rs662799 interaction on LDL (solely detected by MST, Fig. 5). Data from 1030 unrelated Chinese (Yin et al. 2011) demonstrated drinking–APOA5 interaction on TG, consistent with the finding of MST and UST (Fig. 5). A Chinese community-based cohort including 4329 adults showed that BMI significantly modulated the APOA5 rs662799 genetic effects on dyslipidemia risk (Lin et al. 2022), in line with the BMI–APOA5 rs662799 interaction on TG (Fig. 5).

No matter whether MST or UST was applied, I detected no vQTLs from the TWB data for the six lung function traits (MST: Fig. 4A; UST: Supplementary Fig. S62A–F), five obesity traits (MST: Fig. 4C; UST: Supplementary Fig. S63A–E), two blood pressure traits (MST: Fig. 4G; UST: Supplementary Fig. S64F–G), or two diabetes traits (MST: Fig. 4H; UST: Supplementary Fig. S64H–I). Wang et al. (2019) also found no vQTLs from UKB’s lung function traits such as FVC and FEV1. Further investigation can be performed on the FEV1/FVC ratio (FFR). Wang et al. (2019) identified three vQTLs for FFR and GxE between the CHRNA5-A3-B4 locus and smoking in their Supplementary Table S3(a).

In line with the results of this study, a previous genome-wide vQTL analysis from the UKB data suggested minor GxE effects in diastolic and systolic blood pressure levels (Shi 2022). Although UKB data demonstrated some vQTLs from obesity traits such as BMI, WC, and HC (Wang et al. 2019, Miao et al. 2022), TWB data showed no obesity vQTLs either based on MST (Fig. 4C) or UST (Supplementary Fig. S63A–E). This inconsistency may result from the difference in ethnicity [European ancestry (Wang et al. 2019, Miao et al. 2022) versus Taiwan’s Han Chinese (this study)] or sample size [∼350 000 (Wang et al. 2019, Miao et al. 2022,) versus ∼118 900 (this study)]. To sum up, this study provided an MST approach to detect vQTLs from multiple continuous traits. Moreover, 18 independent vQTLs for Taiwan’s Han Chinese continuous traits were identified and replicated (Table 1), and 41 GxE effects were subsequently explored (Fig. 5, left column). MST identified 12 additional GxE signals than UST (41 > 29) (Fig. 5).

Supplementary Material

btae419_Supplementary_Data

Acknowledgements

The author would like to thank the Bioinformatics Associate Editor, Prof. Russell Schwartz, and the anonymous reviewers for their insightful and constructive comments, as well as the Taiwan Biobank for approving my application to access the data.

Supplementary data

Supplementary data are available at Bioinformatics online.

Conflict of interest

None declared.

Funding

This work has been supported by the National Science and Technology Council of Taiwan (grant number 112–2628-B-002–024-MY3) and the National Taiwan University (grant number NTU-CDP-112L7776).

Data availability

The data underlying this article were provided by the Taiwan Biobank. Data will be shared on request to the corresponding author with permission from the Taiwan Biobank.

References

  1. Byrne BM. Structural Equation Modeling with AMOS: Basic Concepts, Applications, and Programming. New York: Routledge, 2010. [Google Scholar]
  2. Conneely KN, Boehnke M.. So many correlated tests, so little time! Rapid adjustment of P values for multiple correlated tests. Am J Hum Genet 2007;81:1158–68. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Delaneau O, Zagury JF, Marchini J.. Improved whole-chromosome phasing for disease and population genetic studies. Nat Methods 2013;10:5–6. [DOI] [PubMed] [Google Scholar]
  4. Foster J, Barkus E, Yavorsky C.. Understanding and Using Advanced Statistics. London: SAGE Publications, Ltd, 2006. [Google Scholar]
  5. Hair J, Black WC, Babin BJ. et al. Multivariate Data Analysis. 7th edn.Upper Saddle River, New Jersey: Pearson Educational International, 2010. [Google Scholar]
  6. Howie BN, Donnelly P, Marchini J.. A flexible and accurate genotype imputation method for the next generation of genome-wide association studies. PLoS Genet 2009;5:e1000529. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Hubacek JA, Lánská V, Skodová Z. et al. Sex-specific interaction between APOE and APOA5 variants and determination of plasma lipid levels. Eur J Hum Genet 2008;16:135–8. [DOI] [PubMed] [Google Scholar]
  8. Jeppesen J, Hein HO, Suadicani P. et al. Relation of high TG low HDL cholesterol and LDL cholesterol to the incidence of ischemic heart disease—an 8-year follow-up in the Copenhagen male study. Arterioscl Throm Vas 1997;17:1114–20. [DOI] [PubMed] [Google Scholar]
  9. Kerin M, Marchini J.. Inferring gene-by-environment interactions with a Bayesian whole-genome regression model. Am J Hum Genet 2020;107:698–713. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Kosugi S, Kamatani Y, Harada K. et al. Detection of trait-associated structural variations using short-read sequencing. Cell Genom 2023;3:100328. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Levene H. Robust tests for equality of variances. In: Contributions to Probability and Statistics; Essays in Honor of Harold Hotelling. Palo Alto: Stanford University Press; 1960, 278–92. [Google Scholar]
  12. Li S, Gao Y, Ma K. et al. Lipid-related protein NECTIN2 is an important marker in the progression of carotid atherosclerosis: an intersection of clinical and basic studies. J Transl Int Med 2021;9:294–306. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Lin H, Xuan L, Xiang J. et al. Changes in adiposity modulate the APOA5 genetic effect on blood lipids: a longitudinal cohort study. Atherosclerosis 2022;350:1–8. [DOI] [PubMed] [Google Scholar]
  14. Lin WY. Gene–environment interactions and gene–gene interactions on two biological age measures: evidence from Taiwan biobank participants. Adv Biol (Weinh) 2024:e2400149. [DOI] [PubMed] [Google Scholar]
  15. Luo L, Mehrotra DV, Shen J. et al. Multi-trait analysis of gene-by-environment interactions in large-scale genetic studies. Biostatistics 2024;25:504–20. [DOI] [PubMed] [Google Scholar]
  16. Majumdar A, Burch KS, Haldar T. et al. A two-step approach to testing overall effect of gene–environment interaction for multiple phenotypes. Bioinformatics 2020;36:5640–8. [DOI] [PubMed] [Google Scholar]
  17. Manichaikul A, Mychaleckyj JC, Rich SS. et al. Robust relationship inference in genome-wide association studies. Bioinformatics 2010;26:2867–73. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Miao J, Lin Y, Wu Y. et al. A quantile integral linear model to quantify genetic effects on phenotypic variability. Proc Natl Acad Sci U S A 2022;119:e2212959119. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Miao L, Yin R-X, Pan S-L. et al. BCL3-PVRL2-TOMM40 SNPs, gene–gene and gene–environment interactions on dyslipidemia. Sci Rep 2018;8:6189. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Mitt M, Kals M, Pärn K. et al. Improved imputation accuracy of rare and low-frequency variants using population-specific high-coverage WGS-based imputation reference panel. Eur J Hum Genet 2017;25:869–76. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Moore R, Casale FP, Jan Bonder M. et al. A linear mixed-model approach to study multivariate gene–environment interactions. Nat Genet 2019;51:180–6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Olson CL. Comparative robustness of six tests in multivariate analysis of variance. J Am Stat Assoc 1974;69:894–908. [Google Scholar]
  23. Ottman R. Gene–environment interaction: definitions and study designs. Prev Med 1996;25:764–70. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Paré G, Cook NR, Ridker PM. et al. On the use of variance per genotype as a tool to identify quantitative trait interaction effects: a report from the women’s genome health study. PLoS Genet 2010;6:e1000981. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Pillai KCS. Some new test criteria in multivariate analysis. Ann Math Statist 1955;26:117–21. [Google Scholar]
  26. Purcell S, Neale B, Todd-Brown K. et al. PLINK: a tool set for whole-genome association and population-based linkage analyses. Am J Hum Genet 2007;81:559–75. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Rencher AC, Christensen WF.. Methods of Multivariate Analysis. Wiley Series in Probability and Statistics. Hoboken: John Wiley & Sons, 2012. [Google Scholar]
  28. Shi G. Genome-wide variance quantitative trait locus analysis suggests small interaction effects in blood pressure traits. Sci Rep 2022;12:12649. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Soave D, Corvol H, Panjwani N. et al. A joint location-scale test improves power to detect associated SNPs, gene sets, and pathways. Am J Hum Genet 2015;97:125–38. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Soave D, Sun L.. A generalized Levene’s scale test for variance heterogeneity in the presence of sample correlation and group uncertainty. Biometrics 2017;73:960–71. [DOI] [PubMed] [Google Scholar]
  31. Staley JR, Windmeijer F, Suderman M. et al. A robust mean and variance test with application to high-dimensional phenotypes. Eur J Epidemiol 2022;37:377–87. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Struchalin MV, Amin N, Eilers PHC. et al. An R package “VariABEL” for genome-wide searching of potentially interacting loci by testing genotypic variance heterogeneity. BMC Genet 2012;13:4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Wang H, Zhang F, Zeng J. et al. Genotype-by-environment interactions inferred from genetic effects on phenotypic variability in the UK Biobank. Sci Adv 2019;5:eaaw3538. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Wang YE, Kirschke CP, Woodhouse LR. et al. SNPs in apolipoproteins contribute to sex-dependent differences in blood lipids before and after a high-fat dietary challenge in healthy US adults. BMC Nutr 2022;8:95. [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Wei C-Y, Yang J-H, Yeh E-C. et al. Genetic profiles of 103,106 individuals in the Taiwan Biobank provide insights into the health and history of Han Chinese. NPJ Genom Med 2021;6:10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Westerman KE, Majarian TD, Giulianini F. et al. Variance-quantitative trait loci enable systematic discovery of gene–environment interactions for cardiometabolic serum biomarkers. Nat Commun 2022;13:3993. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Woodward OM. ABCG2: the molecular mechanisms of urate secretion and gout. Am J Physiol Renal Physiol 2015;309:F485–488. [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Yin R-X, Li Y-Y, Liu W-Y. et al. Interactions of the apolipoprotein A5 gene polymorphisms and alcohol consumption on serum lipid levels. PLoS One 2011;6:e17954. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

btae419_Supplementary_Data

Data Availability Statement

The data underlying this article were provided by the Taiwan Biobank. Data will be shared on request to the corresponding author with permission from the Taiwan Biobank.


Articles from Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES