Skip to main content
Wiley Open Access Collection logoLink to Wiley Open Access Collection
. 2026 Feb 27;45(6-7):e70462. doi: 10.1002/sim.70462

Flexible Bayesian Inference for Identifying Significantly Correlated Multiple Pathway Sets

PhilGeun Jin 1, Youngho Yun 1, Inyoung Kim 1,
PMCID: PMC12948291  PMID: 41758779

ABSTRACT

In this paper, we propose a flexible Bayesian inference to identify significantly correlated high‐dimensional functions with the response variable, which is challenging because the relationship between the response variable and high‐dimensional functions is unknown and complex due to the dependence among high‐dimensional functions. For example, in genetics pathway‐based analysis, a pathway is a set of genes that serve a particular cellular or physiological function. A pathway is a high‐dimensional function of genes. A pathway‐based analysis can detect subtle changes in expression levels that are not detectable using a gene‐based analysis. However, these pathways are not independent of each other. Because the clinical outcome is affected by multiple pathway sets, it is inappropriate to model sets using marginal analysis, such as a single‐pathway analysis. Estimating set effects based on a single set ignores the fact that sets interact with each other and, thus, result in false positives or false negatives. In this paper, we propose a generalized fused kernel machine regression to test significantly correlated high‐dimensional functions with the response variable, which can be either continuous or binary variables. We develop a data‐driven, flexible Bayesian inference for adjusting multiple tests using the Bayes factor that accommodates dependence through a simple yet flexible structure. The benefits of our method are illustrated through a simulation study and our motivating data on genetic pathway analysis related to type II diabetes.

Keywords: Bayes factor, fused model, kernel machine regression, multiple testing

1. Introduction

Analyzing correlated high‐dimensional data is a challenging problem in genomics, proteomics, and other related areas. For example, it is important to identify significant genetic pathway effects associated with biomarkers or disease status. A gene pathway is a set of genes that functionally work together to regulate a certain biological process. Pathway‐based analysis can consider the dependency structures among genes and the possibility that several moderately regulated genes may significantly impact the clinical outcomes. As pathways are sets of genes that serve a particular cellular or physiological function, we refer to a pathway as a set and a gene as an element. Pathway‐based analyses have attracted extensive interest [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] because it is possible to explore multiple pathways with profound impact on human biology and drug development. However, it is challenging to quantify the overall set effect and test which sets are highly associated with the outcome among several multiple pathways due to unknown dependence structures between pathways.

One possible way to estimate the overall set effect is via the kernel machine method, as it is a powerful nonparametric statistical learning model for learning unknown function spaces, especially for high‐dimensional data. A number of methods have been developed for testing the overall set effect [4, 13, 14]. Liu et al. [13] proposed a flexible framework by connecting the kernel machine with a linear fixed model that simultaneously estimates fixed effects and set effects. Liu et al. [13] and Pang et al. [8] developed score tests to identify the overall set effects. This method was extended to predict disease in survival analyses [15, 16].

On the other hand, Stingo et al. [17] and Cheng et al. [2] developed a method to test set effects under the Bayesian framework. Kim et al. [6, 7] considered Bayes factor‐based and resampling‐based methods to identify significant sets. Fang et al. [3, 18] further developed a kernel machine‐based approach for evaluating interactions between pathways and covariates. Fang et al. [18] also developed a nonparametric variable selection procedure for single‐set analysis. Testing for the overall set effect has been well‐studied. However, the standard formulation for estimating the set effect is based on a myopic strategy that assumes only one set at a time. This single‐set‐based test has several limitations. The score test [13, 14] is obtained from an asymptotic distribution of test statistics. The Bayesian survival kernel procedure [16] is developed for a single set analysis. Second, because the outcome is affected by multiple sets, it is inappropriate to model sets using marginal analysis. Estimating set effects based on a single set ignores the fact that sets interact with each other and, thus, result in false positives or false negatives.

Hence, to overcome the limitation of the single‐set‐based test, we propose a fused kernel machine approach to identify significant multiple‐set‐based analyses and develop a data‐driven flexible Bayesian inference to adjust multiple tests using a Bayes factor. We model the unknown high‐dimensional functions of multisets via fused Gaussian kernel machines to consider the possibility that elements within the same set interact and that sets are dependent. This fused structure enables information sharing across related sets, stabilizes inference in high‐dimensional settings, and improves statistical efficiency without requiring explicit knowledge of inter‐set connectivity.

We provide several novel contributions: (1) we develop a generalized fused multi‐kernel machine regression framework that identifies the correlated signal sets associated with continuous or binary response variables; (2) we introduce a Bayesian inference to detect multiple significant set effects simultaneously under a parsimonious dependence structure; and (3) we develop a data‐driven flexible Bayesian inference to adjust multiple tests using the Bayes factor.

The rest of the article is organized as follows. In Section 2, we first describe the problem setup and notation. We introduce the generalized fused kernel machine regression. Section 2.3 explains Bayesian inference to estimate parameters and describe multiple hypothesis tests. Section 3.3 provides how to adjust multiple comparisons using the Bayes factor. In Section 4, we conduct a simulation study to investigate the performance of our methods in terms of true positive rate (TPR), false positive rate (FPR), accuracy, and precision. In Section 5, we demonstrate the advantage of our approach using genetic pathway‐based analysis of type II diabetes [1]. Finally, Section 6 contains concluding remarks.

2. Problem Setup

In this section, we first define some notations, nonparametric models, and test hypotheses.

2.1. Notations and Model Setting

Let yi be the response variable of the ith sample, i=1,,n, where yi can be a continuous or categorical variable. Define Y=(y1,,yi,,yn)T is a n×1 vector. Let zi,m be the n×pm matrix pm‐element of the ith sample in the mth set, m=1,,M, that is, zi,m=(z1i,m,,zki,m,,zpmi,m). Let xi be the q‐covariate of the ith sample, that is, xi=(xi1,,xiq). Define Z=(Z1,,ZM) is a n×m=1Mpm matrix with Zm=(z1,m,,zn,m)T, which is a n×pm matrix, and X=(x1,,xn)T is a n×q matrix.

Let r=(r1T,,rmT,,rMT)T, where rmT=(r1,m,,rn,m)TMN(o,τm2Km) and rmKm=(rmTKm1rm)12, which has the group lasso structure, where Km represents the kernel matrix for a mth set with the (i,j)th component km(zi,m.zj,m). Let |rm+1rm|1=i=1n|ri,m+1ri,m|, which is the L1 norm of the difference between two vectors which has a fused lasso structure.

Rationale for group lasso and fused lasso: Here, a group structure is imposed because the variables within each set act collectively rather than individually. For instance, a gene pathway represents a collection of genes that jointly regulate a specific biological process, and the contribution of individual genes cannot be considered in isolation. The group structure framework accommodates this by specifying a kernel function that models the joint effect of multiple genes within a pathway. This approach allows for nonlinear effects of individual gene expressions and captures the complex interactions that may occur among genes within the same pathway.

We also impose a fused structure to account for the fact that the sets are not independent. Some pathways share genes, while others may not overlap but still display strong correlations through their constituent genes. The fused framework with autocorrelation AR(1) enables us to capture such dependencies among pathways.

We emphasize that the fused‐lasso structure is not intended to represent a biological ordering or a mechanistic sequence among pathways. Instead, it is introduced as a statistical coupling prior across pathway‐specific latent models, with the goal of stabilizing inference and encouraging parsimony in high‐dimensional settings. From a biological perspective, pathways are not isolated entities but overlapping functional modules that often share genes, regulators, and signaling components. Encouraging similarity across pathway‐specific effects is therefore biologically plausible even in the absence of a known or reliable inter‐pathway network. Statistically, the fused‐lasso penalty corresponds to a first‐order Gaussian Markov random field prior and has been widely used as a structured shrinkage and smoothing device [19, 20]. From a modeling standpoint, this structure can be viewed as a path‐graph Laplacian prior, representing one of the simplest forms of graph‐regularized dependence. While more complex graph‐structured priors could in principle be adopted, they would require reliable prior knowledge of inter‐pathway connectivity, which is often unavailable or highly uncertain in practice. Moreover, much of the existing literature [21, 22, 23] on graph‐ or network‐based approaches in pathway genetic analysis has focused primarily on network estimation, rather than on formal hypothesis testing under dependence. Therefore, the proposed fused structure does not aim to recover or represent the true biological pathway network. Rather, it provides a robust and parsimonious dependence structure that enables stable inference and hypothesis testing in the absence of reliable network information. The primary goal of this paper is to develop a flexible Bayesian testing framework under a computationally tractable regularization scheme, rather than to model biological pathway interactions mechanistically. Our proposed Bayesian framework enables hypothesis testing under a simple yet flexible dependence structure.

For example, consider three pathways where pathway 1 shares genes with both pathways 2 and 3, while pathways 2 and 3 do not overlap. This means that the fused lasso component shrinks differences in elements of pathway 1 across neighboring pathway 2 or 3, and smooths adjacent estimates towards one another. Alternatively, if the three pathways are highly correlated or the three pathways have no shared genes but are highly correlated, or the correlation structure among pathways is unknown, all possible distinct orderings of pathways may be considered. The fused structure captures both direct overlaps and indirect correlations between pathways, enabling more accurate detection of their joint association with the response.

Hence, by jointly modeling multiple sets through the group structure and incorporating inter‐pathway correlations through the fused structure, our method improves the accuracy of identifying pathways significantly associated with the response. In contrast, traditional pathway‐based analyses typically adopt a myopic strategy that tests one pathway at a time under an independence assumption, increasing the risk of biased or misleading inference.

2.2. Generalized Fused Multi‐Kernel Machine Regression

By denoting g(·) as a link function, E(Y) as the mean of Y, the distribution of r given Z as p(·), and the conditional prior distribution of r as π(·), which has the group‐fused structure, we consider the following generalized fused multi‐kernel machine regression model (GFKM):

g{E(Y)|r,X}=Xβ+m=1MrmZm;pr|Z,σ2,τ12,,τM2,ω12,,ωM12N0,σ2rZ;τ12,,τM2,ω12,,ωM12;πr|σ,λ1,λ2expλ1σm=1MrmKmλ2σm=1M1|rm+1rm|1, (1)

where β is a q×1 vector of regression coefficients for the covariate effects, rm(Zm) is an unknown function in reproducing kernel Hilbert space (RKHS), variance σ2 is an unknown parameter of Y for a continuous response but σ2=1 for binary response with probit link, parameters τ2=(τ12,τ22,,τm2) are associated with group lasso, and parameters ω2=(ω12,ω22,,ωm12) are associated with a fused lasso, both of which parameterize r, that is, r(Z;τ12,,τM2,ω12,,ωM12), τm2 is controlled by λ12, and ωm2 is controlled by the λ22. Note that λ12 is the tuning parameter for the group lasso, and λ22 is the tuning parameter for the fused lasso.

We simply denote r(Z;τ12,,τM2,ω12,,ωM12) as r. The form of r1 is derived from representing the Laplace (double exponential) conditional prior of r|σ2,λ1,λ2 as a scale mixture of a normal distribution combined with an exponential density [24]. The complete form of r1 can be expressed as follows:

r1=1111210021122100(M1)M100M(M1)1MM1,

where 0 is a n×n matrix with all zero elements and (m1)m1 and m(m1)1 are block matrices of size n×n.

This matrix r1 depends on parameters τ2=(τ12,τ22,,τM2), ω2=(ω12,ω22,,ωM12), and Km(Zm). The form of mm1, (m1)m1 and m(m1)1 are

  • mm1=1/τm2Km1+1/ωm2In for m=1,M,

  • mm1=1/τm2Km1+(1/ωm12+1/ωm2)In for m=2,,M1,

  • (m1)m1=m(m1)1=1/ωm12In for m=2,,M,

where the kernel structure assigned to each rm leads to the diagonal block of size n×n, while the off‐diagonal components involving the ωm parameters work to shrink random effects that are adjacent sets. We consider that the prior distribution for τm2 is controlled by λ12, and ωm2's prior distribution is controlled by λ22. Thus, λ12 is the tuning parameter for the group prior, and λ22 is the tuning parameter for the fused prior. The detailed prior specification is in Section 2.3.

2.3. Bayesian Sampling for Parameter Estimation

This section describes how to estimate parameters in GFKM (1). We explain the prior specification and illustrate the full conditional distribution for continuous and binary variable cases. For the binary response variable, we use the probit link function. The specification of prior distributions is as follows:

p(β)Nμβ,σβ2;σ2IG(μ,ν)if y is continuous1if y is binaryr|σ2,τ12,,τM2,ω12,,ωM12N0,σ2r;τ12,,τM2Gamman+12,λ122;ω12,,ωM12Gamma1,λ222;λh2Gammaγh,δhforh=1,2;ρmGammaam,gm, (2)

where the hyperparameters (μβ, σβ) for the prior on the regression coefficients (β) are set to (1,0.12), IG(μ,ν) is inverse gamma distribution with shape parameter μ and scale parameter ν. The full form of r1 is described in Section 2.1, respectively. The full conditional distributions for all parameters except for ρm have closed forms. So, we draw the MCMC sample using Metropolis‐Hastings (MH) for ρm and Gibbs sampling for all parameters except for ρm. The detailed forms of the conditional distributions for continuous and binary responses are summarized in Appendix A.

The rationale for defining the regularization parameters as λ12 and λ22 is as follows. The conditional prior r|σ2 reflects the Bayesian group and fused lasso formulation introduced in Section 2.2, Equation (1). This conditional prior can be expressed as a mixture of Gaussians, as shown in the two equations described in Section S1 of Supporting Information. The squared form of λ12 appears naturally in the parameters of the Gamma distribution. By defining the regularization parameter in squared form, the resulting integral becomes tractable and yields a closed‐form expression. In this setup, the Gamma distribution acts as a mixing distribution for the variance term (1/τm2) of the Gaussian. The same reasoning applies to the parameters λ22 and ωm2, which play an analogous role. Hyperparameters are selected via grid search, and the optimal values are those that maximize the likelihood function.

3. Hypothesis Test for Identifying Correlated Multiple Sets of Variables

Our main question of interest is to identify correlated multiple sets of variables associated with the response. We conduct the statistical inference based on the Bayes factor [25].

To identify which set is associated with the response, one may consider the following null and alternative hypothesis, H0,m: rm(Zm)=0 vs. H1,m: rm(Zm)0. Let BF10 denote the Bayes factor (BF) in favor of alternative hypothesis H1,m against null hypothesis H0,m. That is,

BF10=py|H1,mpy|H0,m=py|Ω1,H1,mpΩ1|H1,mdΩ1py|Ω0,H0,mpΩ0|H0,mdΩ0,

where p(y|Hl,m) is the marginal likelihood of data y under Hl,m (l=0 or 1) given the model‐specific parameter vector Ωl=(β,σ2,τ2,ω2,λ12,λ22), l=0,1. p(y|Ωl,Hl,m) is the density function under Hl,m given Ωl, and p(Ωl|Hl,m) is the prior distribution density under Hl,m. Because the integral for marginal likelihood under Hl,m does not have a closed form, we approximate this integration using the following method proposed by Newton and Raftery [26],

p^y|Hl,m=1Ss=1S1py|Ωls,Hl,m1,

where (Ωl1,,ΩlS)T are MCMC draws of size S from the posterior distribution p(Ωl|y,Hl,m). Larger values of BF10 suggest that the data favor the model under the alternative hypothesis H1,m. Large values of BF favor H1,m. This means that the data indicate that H1,m is more strongly supported by the data than H0,m. Kass and Rafter [25] suggested how to interpret the value of BF. We interpret the value of BF as not worth more than a bare mention if 1<BF3, positive if 3<BF20, strong if 20<BF150, and very strong if BF>150. However, this hypothesis is formulated under the assumption that rm(·) functions are independent, and the interpretation of BF does not incorporate adjustments for multiple comparisons. Thus, we suggest a data‐driven flexible Bayesian inference based on BF to adjust multiple tests in Section 3.3.

3.1. Multiple Hypothesis Tests

As we specified in GFKM(1), the set rm depends on τm, ωm, or both ωm1 and ωm, where ωm shrinks random effects of rm1 and rm. The τm is used to evaluate the existence of the overall set effect associated with the response variable. We also use ωm or both ωm1 and ωm to evaluate the existence of fused kernel structures between sets associated with the response variable. As a simple illustration, we consider M=3. When the number of sets is three, the r1 depends on the overall set effect τ1 and ω1. The r2 has τ2, ω1, and ω2 since the set r2 has a correlation structure with r1 and r3. The r3 has τ3, and ω2.

3.2. Null and Alternative Hypotheses

The corresponding null and alternative hypothesis are denoted as H0, and H1,, =1,2,3:

  • H0,1 is r1=0, which is the same as τ1=ω1=0, and H1,1 is r10, which is the same as τ1,ω1>0.

  • H0,2 is r2=0, which is the same as τ2=ω1=ω2=0, and H1,2 is r20, which is the same as τ2,ω1,ω2>0.

  • H0,3 is r3=0, which is the same as τ3=ω3=0, and H1,3 is r30, which is the same as τ3,ω2>0.

Using three sets, we can think of 3! ordering of three sets. However, the model estimations of GFKM using some of the orderings of the three sets are the same. For example, the GFKM estimation based on the ordering (r1, r2, r3) is the identical to that based on the reverse ordering (r3, r2, r1), because the correlation structure between r1 and r2 is the same as that between r2 and r1. Also, the model estimation using the following order (r1, r3, r2) is also same as that of (r2, r3, r1). Similarly, we can have the same model estimation between the models using the order (r2, r1, r3) and the order (r3, r1, r2). Figure 1 shows which orderings of three sets are identical or not. Hence, we only need to consider three models: (1) GFKM with (r1, r2, r3); (2) GFKM with (r1, r3, r2); and (3) GFKM with (r2, r1, r3). For each model, we conduct the following hypothesis test: H0, versus H1,, =1,2,3.

FIGURE 1.

FIGURE 1

The orderings of three sets. The GFKM with the following order of sets (r1,r2,r3) is the same as that using the order (r3,r2,r1); The GFKM with the following order of sets (r1,r3,r2) is equal to that of (r2,r3,r1); the GFKM based on the following ordering sets (r2,r1,r3) matches that of ordering (r3,r1,r2).

Using our approach, we can identify which three pathways are associated with the response variable by accounting for the possibility that one pathway may be strongly connected to the other two, through the execution of three distinct tests. These connections reflect inter‐pathway relationships that cannot be detected under the assumption of pathway independence. Therefore, our method captures both direct overlaps and indirect correlations among pathways, enabling more accurate detection of their joint association with the response.

3.3. Data‐Driven Adjustment of Bayes Factor for Multiple Tests

The multiplicity arises when multiple hypothesis tests are conducted, leading to an increased likelihood of false positives. In the sets, failing to account for multiplicity can lead to incorrect identification of sets because multiple sets have overlapping elements and element interactions with other sets. Thus, the decision of cutoff values for BF to account for multiplicity is essential for reliable set identification. Traditional Bayesian approaches decide an arbitrary threshold for BF, such as 1, 3, 20, 150 [25] to determine the strength of evidence. However, this approach may not consider the effect of multiplicity. Zhang et al. [16] suggested a method to determine a threshold of BF for multiple comparisons under a single set test. We extend this method to adjust BF for the fused multi‐kernel sets test that accounts for the complexity of multiplicity, thereby providing more reliable criteria for evaluating BF using a data‐driven procedure.

Consider C×M sets with C combinations and M sets in the model. We built GFKM on M sets with M. Consider hypotheses tests H0,m and H1,m, m=1,,M. Let BF=(BF11,,BF1M,,BFcm,,BFC1,,BFCM), where BFcm, is the Bayes factor for the cmth set (c=1,,C, m=1,,M). For the cmth set, BFcms are computed multiple times (e.g., 100, 500, 1000 times) with different MCMC samples of the same sample size and burn‐in. The final BF^cm is determined by averaging the BFcms that fall within the first and third quantiles of the collected BFcms. We remove outliers for BF^=(BF^11,,BF^1M,,BF^CM) because they highly affect the nonsignificant decision. Outliers of BF^cmc were defined as those with Bayes factor values greater than 100 000. These removed outliers were directly interpreted as significant results. Since the Bayes factor of this magnitude provides overwhelming evidence in favor of the alternative hypothesis, no additional multiple comparison adjustment was applied to them.

Let G be an arbitrary number of classes (GC×M), and μ=(μ1,,μG) represents a vector of class centers. Define ζ=(ζ11g,,ζ1Mg,,ζCMG) as a label vector cmth set (c=1,,C, m=1,,M), where the ζcmg=1 if cmth set belongs to the cmth class, and ζcmv=0 for all vg. To decide the number of classes for BF (called G), the steps of our algorithm are summarized as follows:

  • Step 1: BF^ standardization. We standardize BF^cm (c=1,,C, m=1,,M) by using following formula,
    BF˜cm=BF^cmBFSDBF^,
    where BF and SDBF^ are mean and standard deviation of BF^, respectively.
  • Step 2: Determine the objective function. To calculate the distance or similarity of two points, we use Euclidean distance. To minimize variance within class, our objective function is Q=argminμgc=1Cm=1Mg=1G||BF˜cmμg||2.

  • Step 3: Optimize the objective function. First, we candidate initial values μ=(μ1,,μG) of each class (GCM). Second, update ζ using objective function (Q), which means that assign each BF˜cm to nearest initial value μg (assign cmth set to gth class). Third, we update each μg such that μg=c=1Cm=1MζcmgBF˜cm/c=1Cm=1Mζcmg. Lastly, update ζ and μ until g=1G||μg(iter+1)μg(iter)||2105, where μg(iter) is previous value of μg(iter+1) for iterations, and 105 is criterion, which can be smaller values.

We get the range of BFg,adj (UBg<BFg,adj<LBg+1), g=1,2,3, where LBg+1 is the lower bound of g+1th class and UBg is the upper bound of the gth class. We decide on cutoff values for BF within any values in the BFg,adj range. When determining the number of classes for BFs G, there are four cases as follows:

  1. When G=2, if BFcm is included in the higher class, then the cmth set is considered to be a significant set (BFcmBF1,adj), whereas if BFcm is included in the lower class, then the cmth set is considered to be a insignificant set. To establish the cutoff values for determining a significant set and an insignificant set, use the range within which BF1,adj falls, specifically [UB1,LB2].

  2. When G=3, if BFcm is close to the center of the highest class, then the cmth set is regarded to be a strongly significant set (BFcmBF2,adj). If BFcm belongs to the second highest class, then the cmth set is considered to be a significant set (BFcmBF1,adj). To determine cutoff values for identifying a strongly significant set and a significant set, use the range in which BF2,adj lies, namely [UB2,LB3]. The cmth set is considered to be a insignificant set, when BFcm is close to the center of the last class. To establish the cutoff values for determining a significant set and an insignificant set, use the range within which BF1,adj falls, specifically [UB1,LB2].

  3. When G=4, if BFcm is neighboring the center of the highest class, then the cmth set is considered to be a very strongly significant set. We consider the cmth set to be a strongly significant set with BFcm in the second highest class. To set cutoff values for classifying a very strongly significant set (BFcmBF3,adj) and a strongly significant set (BFcmBF2,adj), use the range within which BF3,adj falls, specifically [UB3,LB4]. When BFcm is involved in the third‐highest class, the cmth set is regarded to be a significant set (BFcmBF1,adj). To determine cutoff values for identifying a strongly significant set and a significant set, use the range in which BF2,adj lies, namely [UB2,LB3]. The cmth set is considered to be a insignificant set, when BFcm is adjacent to the center of the last class. To establish the cutoff values for determining a significant set and an insignificant set, use the range within which BF1,adj falls, specifically [UB1,LB2].

The entire procedure of a data‐driven adjustment of the BF‐based test (denoted adj‐BF) for multiple hypothesis tests is summarized in Algorithm 1, and the flowchart of adj‐BF is displayed in Figure 2.

ALGORITHM 1. Data‐driven adjustment of BF method for multiple hypothesis tests (adj‐BF).

ALGORITHM 1

FIGURE 2.

FIGURE 2

The flowchart of adjustment of BF‐based test (adj‐BF) for multiple hypothesis tests: BFg,adj can be any value in the range [UBg, LBg+1], g=1,2,3.

4. Simulation

We conducted a simulation study to investigate the performance of our approach. Our test is a BF based on a GFKM, denoted as BF‐GFKM.

There are two comparison methods. One is a frequent test based on a semiparametric additive kernel machine regression (FT‐SAKM) [27], which is a random effect model‐based approach for continuous response data that jointly considers multiple kernel functions. FT‐SAKM's test is based on the score test. The other is a BF based on the generalized additive kernel machine model (BF‐GAKM), in which we could build our model (1) with λ2=0. BF‐GAKM can be the Bayesian version of Schweiger et al. [27].

When the response variable is continuous, we compared our BF‐GFKM with FT‐SAKM and BF‐GAKM. We also compare them using the adj‐BF threshold with those using traditional BF cut thresholds such as 1, 3, 5, and 10 for a continuous response. For the binary response variable, we compared our BF‐GFKM with BF‐GAKM. We also compare them using the adj‐BF threshold with those using traditional BF cut thresholds such as 1, 1.5, and 2 for binary response cases.

We considered three simulation scenarios: (i) correlated sets without shared elements, (ii) independent sets without shared elements, and (iii) correlated sets with shared elements. In addition, we conducted an additional simulation study under a more complex strong dependence structure than AR(1), which is summarized in Section S3.4 of the Supporting Information. The simulated dependence structure in S3.4 does not satisfy the defining properties of an AR(1) model, as correlations are neither determined by a single decay parameter nor monotone in index distance, and do not rely on an ordering of locations. The correlation structure represents a meaningful misspecification relative to the assumed model. We also performed a sensitivity analysis by varying the hyperparameters of the regularization terms, as summarized in Section S4 of the Supporting Information.

We compared the performance of our approach with the alternative in terms of TPR, FPR, accuracy, and precision. TP, FP, FN, and TN are defined as follows:

TP=s=11001BF^s>BF1,adj,BF^s>BF1,adj,FP=s=11001BF^s<BF1,adj,BF^s>BF1,adj,FN=t=11001BF^s>BF1,adj,BF^s<BF1,adj,TN=t=11001BF^s<BF1,adj,BF^s<BF1,adj.

Evaluation metrics, which are TR rate (TPR), FP rate (FPR), Accuracy, and Precision, are defined as follows,

TPR=TPTP+FN,FPR=FPTN+FP,Accuracy=TP+TNTP+FP+TN+FN,Precision=TPTP+FP.

These criteria are evaluated by testing hypotheses using adj‐BF. We considered cutoff values for the significant set and the insignificant set. The significant sets are estimated BF greater than cutoff values at sth simulation (BF^s>BF1,adj), where BF1,adj is denoted as the cutoff value of the BF obtained from our adj‐BF method for multiple testings, and BF1,adj is any value in the range [UB1, LB1].

4.1. Correlated Sets Without Shared Elements

We considered four simulation settings for continuous response, as well as two simulation settings for binary response in Section 4.1.1. For each case, we conducted three hypotheses (H0,m and H1,m, m=1,2,3) when M=3. We compared the performance of our approach with the alternative in terms of TPR, FPR, accuracy, and precision.

4.1.1. Setting

We set M=3 (three sets) and q=2 (two covariates). Because each unknown function has a different number of elements, we set p=(p1,,pM), which is a vector of the different numbers of elements for each unknown function. We varied the values of n and p to represent the situations in which pm>n for m=1,,M. The simulation settings 1–2 are for continuous response, and 3 is for binary response. For each combination of (n,p), three different hypothesis tests were conducted, and 100 simulations were run. We ran 10 000 MCMC iterations with 2000 burn‐in times. We kept one sample for every five draws to reduce autocorrelation in MCMC samples. The computational complexity for fitting our model is O((nM)3) and the computational time for the hypothesis across different simulation cases and sample sizes is summarized in S2 of the Supporting Information.

We first generated the covariates xi=(xi1,xi2)T,xi1N(10,1),xi2Ber(0.5), and set βtrue=(1,1). We considered rm(zi,m)=0.5{rcommon(zi,m)+rm(zi,m)}, m=1,2,3, which contains two parts: shared common (rcommom) and nonshared (rm) parts because unknown functions have shared elements and nonshared elements. Because rm(zi,m) can be varied by an unknown or misspecified mechanism, rm(zi,m) is differently defined, as described in Cases 1–3, which are explained in brief. We also generated Z=(Z1,,ZM) from N(0,) with the correlation matrix =AB, where A=corr(zi,m,zj,m)=0.2In+0.8JM, JM is a M×M matrix with all‐ones components, and

B=corr(Zl,Zm)=10.7500.5630.75010.7500.5630.7501

which has a AR(1) correlation for l,m=1,2,3. Each zki,m was generated from N(0,1), (i=1,,n;k=1,,pm;m=1,2,3) and then zki,m were transformed to Uniform(−2,2). A more complex dependence structure than AR(1) is considered in Section S3.4.

To generate a continuous response variable, we considered the following Cases 1–2 with (n,p)=(n,p1,p2,p3){(50,60,55,50),(100,110,105,100}. To generate a binary response variable, we used the probit link and considered Case 3 with (n,p)=(n,p1,p2,p3){(80,90,85,80),(100,110,105,100)}:

  • Case 1: yi=xiTβ+m=13rm(zi,m)+ϵi with ϵiN(0,1), rm(zi,m)=0.5{rcommon(zi,m)+rm(zi,m)}, where rcommon(zi,m)=z1i,m3z2i,m2+z1i,m+z2i,m, zi,m=(z1i,m,,zpmi,m)T, r1(zi,1)=0.5exp(z3i,1)cos(z4i,1)+z5i,1z6i,1+sin(z7i,1)+cos(z8i,m)+0.5z9i,1z10i,1, r2(zi,2)=0.5exp(z3i,2)cos(z4i,2)+sin(z5i,2)z6i,2+sin(z7i,2)+cos(z8i,2)2+0.5z9i,2z10i,2+cos(z11i,2)2+0.5z12i,2z13i,2+cos(z14i,2)2, and r3(zi,3)=0.5exp(z3i,3)z4i,3+sin(z6i,3)2+0.5sin(z4i,3)cos(z5i,3)+z7i,32+z7i,3.

  • Case 2: yi=xiTβ+m=13rm(zi,m)+ϵi, rm(zi,m)=0.35{rcommon(zi,m)+rm(zi,m)+1}, where rcommon(zi,m)=z1i,m2+z2i,m2+z3i,m2+z4i,m2+z5i,m2, zi,m=(z1i,m,,zpmi,m)T, r1(zi,1)=0, r2(zi,2)=z6i,22+z7i,22, and r3(zi,3)=z6i,32.

  • Case 3: yi=1 if yi0 or yi=0 otherwise with yi=xiTβ+j=13rj(zi,j), rm(zi,m)=0.2{rcommon(zi,m)+rm(zi,m)+1} where rcommon(zi,m)=z1i,m3+z2i,m3+z3i,m3+z4i,m3+z5i,m3, zi,m=(z1i,m,,zpmi,m)T, r1(zi,1)=0, r2(zi,2)=z6i,23+z7i,23, and r3(zi,3)=z6i,33.

Case 1 was considered because the nonparametric function rm(zi,m) has a complex form with nonlinear functions of z's and interactions of z's. Cases 2–3 were considered to investigate how our methods with a Gaussian kernel can capture misspecified functional forms, such as quadratic functions or cubic functions.

We compare the performance of BF‐GFKM with BF‐GAKM and FT‐SAKM for Cases 1–2 and with BF‐GAKM for Case 3.

4.1.2. Simulation Result

Table 1 summarized the ranges of BF1,adj obtained from adj‐BF method for three hypothesis tests (H0, vs. H1,, =1,2,3) of BF‐GFKM and BF‐GAKM in all cases. The simulation results for Case 1, Case 2, and Case 3 are summarized in Tables 2 and 3, Tables 4 and S1, and Tables S2 and 5, respectively. Note that the results for Case 2 with (n,p)=(100,110,105,100) are presented in Table S1 of the Supporting Information, and the results for Case 3 with (n,p)=(80,90,85,80) are presented in Table S2 of the Supporting Information. Since the results in Tables 4 and S1 are similar, as are those in Tables 5 and S2, we provide Tables S1 and S2 in the Supporting Information.

TABLE 1.

The ranges of BF1,adj, which is the cutoff values of BF for determining a significant set and an insignificant set from adj‐BF method for three hypothesis tests (H0,m vs. H1,m, m=1,2,3) of BF‐GFKM and BF‐GAKM in all simulation Cases.

(n,p1,p2,p3) Method H0,1 vs. H1,1 H0,2 vs. H1,2 H0,3 vs. H1,3
(UB1 <BF1,adj< LB2) (UB1 <BF1,adj< LB2) (UB1 <BF1,adj< LB2)
Continuous Case 1 (50,60,55,50) BF‐GFKM (10.326, 32.217) (19,719, 26.923) (5.634, 41.742)
BF‐GAKM (3.144, 16.672) (9.326, 312.672) (2.507, 6188.328)
(100,110,105,100) BF‐GFKM (0.001, 120.373) (0.093, 15.559) (0.006, 1656.376)
BF‐GAKM (0.523, 5.581) (1.355, 2.855) (8.975×105, 4210.605)
Case 2 (50,60,55,50) BF‐GFKM (8.173, 12.480) (1.408, 611.794) (9.748, 75.762)
BF‐GAKM (1.450, 2.166) (0.056, 1133.734) (0.679, 52.728)
(100,110,105,100) BF‐GFKM (5.712×105, 6329.68) (0.015, 5.719×109) (0.021, 2.363×1010)
BF‐GAKM (0.765, 45.074) (1.755×104, 4379.843) (9.597×104, 104.695)
Binary Case 3 (80,90,85,80) BF‐GFKM (3.562, 3.909) (2.059, 2.303) (6.729, 7.390)
BF‐GAKM (6.211, 6.453) (5.007, 5.276) (7.480, 7.815)
(100,110,105,100) BF‐GFKM (6.730, 7.200) (1.489, 1.578) (5.362, 5.704)
BF‐GAKM (7.800, 8.583) (8.067, 9.490) (6.777, 8.275)
TABLE 2.

The results of three hypothesis tests (H0,m vs. H1,m, m=1,2,3) for Case 1 with (n,p)=(n,p1,p2,p3)=(50,60,55,50).

Decision Rule
Setting Hypothesis Method Criteria
BF>1
BF>3
BF>5
BF>10
BF>BF1,adj
n=50, p1=60, p2=55, p3=50 H0,1 vs. H1,1 BF‐GFKM TPR 1 1 1 1 1
BF‐GAKM 1 0.990 0.990 0.990 0.990
FT‐SAKM 0.840
BF‐GFKM FPR 0.350 0.140 0.080 0.050 0.040
BF‐GAKM 0.030 0.020 0.010 0.010 0.010
FT‐SAKM 0.040
BF‐GFKM Accuracy 0.825 0.930 0.960 0.975 0.980
BF‐GAKM 0.985 0.985 0.990 0.990 0.990
FT‐SAKM 0.900
BF‐GFKM Precision 0.741 0.877 0.926 0.952 0.962
BF‐GAKM 0.971 0.980 0.990 0.990 0.990
FT‐SAKM 0.955
H0,2 vs. H1,2 BF‐GFKM TPR 1 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.840
BF‐GFKM FPR 0.360 0.170 0.150 0.100 0.060
BF‐GAKM 0.070 0.020 0.010 0 0
FT‐SAKM 0.190
BF‐GFKM Accuracy 0.820 0.915 0.925 0.950 0.970
BF‐GAKM 0.965 0.990 0.995 1 1
FT‐SAKM 0.825
BF‐GFKM Precision 0.735 0.855 0.870 0.909 0.943
BF‐GAKM 0.935 0.980 0.990 1 1
FT‐SAKM 0.816
H0,3 vs. H1,3 BF‐GFKM TPR 1 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.840
BF‐GFKM FPR 0.240 0.100 0.050 0.020 0.020
BF‐GAKM 0.030 0 0 0 0
FT‐SAKM 0.040
BF‐GFKM Accuracy 0.880 0.950 0.975 0.990 0.990
BF‐GAKM 0.985 1 1 1 1
FT‐SAKM 0.905
BF‐GFKM Precision 0.806 0.909 0.952 0.980 0.980
BF‐GAKM 0.971 1 1 1 1
FT‐SAKM 0.966

Note: The significance level α=0.05 of FT‐SAKM. The ranges of BF1,adj, which is the cutoff values of BF to determine a significant set and an insignificant set for BF‐GFKM across three hypothesis tests, are (10.326, 32.217), (19.719, 26.923), and (5.634, 41.742), while those for BF‐GAKM are (3.144, 16.672), (9.326, 312.672), and (2.507, 6188.328).

TABLE 3.

The results of three hypothesis tests (H0,m vs. H1,m, m=1,2,3) for Case 1 with (n,p)=(n,p1,p2,p3)=(100,110,105,100).

Decision Rule
Setting Hypothesis Method Criteria
BF>1
BF>3
BF>5
BF>10
BF>BF1,adj
n=100, p1=110, p2=105, p3=100 H0,1 vs. H1,1 BF‐GFKM TPR 1 1 1 1 1
BF‐GAKM 0.980 0.980 0.980 0.970 0.980
FT‐SAKM 0.950
BF‐GFKM FPR 0 0 0 0 0
BF‐GAKM 0 0 0 0 0
FT‐SAKM 0.060
BF‐GFKM Accuracy 1 1 1 1 1
BF‐GAKM 0.990 0.990 0.990 0.985 0.990
FT‐SAKM 0.945
BF‐GFKM Precision 1 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.941
H0,2 vs. H1,2 BF‐GFKM TPR 1 1 1 1 1
BF‐GAKM 0.960 0.940 0.920 0.890 0.950
FT‐SAKM 0.950
BF‐GFKM FPR 0 0 0 0 0
BF‐GAKM 0 0 0 0 0
FT‐SAKM 0.100
BF‐GFKM Accuracy 1 1 1 1 1
BF‐GAKM 0.980 0.970 0.960 0.945 0.975
FT‐SAKM 0.950
BF‐GFKM Precision 1 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.909
H0,3 vs. H1,3 BF‐GFKM TPR 1 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.950
BF‐GFKM FPR 0 0 0 0 0
BF‐GAKM 0 0 0 0 0
FT‐SAKM 0.030
BF‐GFKM Accuracy 1 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.960
BF‐GFKM Precision 1 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.969

Note: The significance level α=0.05 of FT‐SAKM. The ranges of BF1,adj, which is the cutoff values of BF to determine a significant set and an insignificant set for BF‐GFKM across three hypothesis tests, are (0.001, 120.373), (0.093, 15.559), and (0.006, 1656.376), while those for BF‐GAKM are (0.523, 5.581), (1.355, 2.855), and (8.975×105, 4210.605).

TABLE 4.

The results of three hypothesis tests (H0,m vs. H1,m, m=1,2,3) for Case 2 with (n,p)=(n,p1,p2,p3)=(50,60,55,50).

Decision Rule
Setting Hypothesis Method Criteria
BF>1
BF>3
BF>5
BF>10
BF>BF1,adj
n=50, p1=60, p2=55, p3=50 H0,1 vs. H1,1 BF‐GFKM TPR 1 1 1 1 1
BF‐GAKM 1 0.980 0.970 0.960 0.990
FT‐SAKM 0.960
BF‐GFKM FPR 0.320 0.110 0.060 0.020 0.020
BF‐GAKM 0.010 0 0 0 0
FT‐SAKM 0.080
BF‐GFKM Accuracy 0.840 0.945 0.970 0.990 0.990
BF‐GAKM 0.995 0.990 0.985 0.980 0.995
FT‐SAKM 0.940
BF‐GFKM Precision 0.758 0.901 0.943 0.980 0.980
BF‐GAKM 0.990 1 1 1 1
FT‐SAKM 0.923
H0,2 vs. H1,2 BF‐GFKM TPR 1 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.960
BF‐GFKM FPR 0.010 0 0 0 0
BF‐GAKM 0 0 0 0 0
FT‐SAKM 0.140
BF‐GFKM Accuracy 0.995 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.910
BF‐GFKM Precision 0.990 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.873
H0,3 vs. H1,3 BF‐GFKM TPR 1 1 1 1 1
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.960
BF‐GFKM FPR 0.240 0.080 0.050 0.010 0.010
BF‐GAKM 0 0 0 0 0
FT‐SAKM 0.100
BF‐GFKM Accuracy 0.880 0.960 0.975 0.995 0.995
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.930
BF‐GFKM Precision 0.806 0.926 0.952 0.990 0.990
BF‐GAKM 1 1 1 1 1
FT‐SAKM 0.906

Note: The significance level α=0.05 of FT‐SAKM. The ranges of BF1,adj, which is the cutoff values of BF to determine a significant set and an insignificant set for BF‐GFKM across three hypothesis tests, are (8.173, 12.480), (1.408, 611.794), and (9.748, 75.762), while those for BF‐GAKM are (1.450, 2.166), (0.056, 1133.734), and (9.748, 75.762).

TABLE 5.

The results of three hypothesis tests (H0,m vs. H1,m, m=1,2,3) for Case 3 with (n,p)=(n,p1,p2,p3)=(100,110,105,100).

Decision Rule
Setting Method Criteria
BF>1
BF>1.5
BF>2
BF>BF1,adj
n=100, p1=110, p2=105, p3=100 H0,1 vs. H1,1 BF‐GFKM TPR 0.910 0.880 0.870 0.670
BF‐GAKM 0.900 0.880 0.840 0.660
BF‐GFKM FPR 0.540 0.440 0.430 0.190
BF‐GAKM 0.720 0.620 0.470 0.170
BF‐GFKM Accuracy 0.685 0.720 0.720 0.740
BF‐GAKM 0.590 0.630 0.685 0.745
BF‐GFKM Precision 0.628 0.667 0.669 0.779
BF‐GAKM 0.556 0.587 0.641 0.795
H0,2 vs. H1,2 BF‐GFKM TPR 0.750 0.700 0.670 0.700
BF‐GAKM 0.940 0.930 0.880 0.630
BF‐GFKM FPR 0.320 0.250 0.200 0.250
BF‐GAKM 0.660 0.590 0.530 0.280
BF‐GFKM Accuracy 0.715 0.725 0.735 0.725
BF‐GAKM 0.640 0.670 0.675 0.675
BF‐GFKM Precision 0.701 0.737 0.770 0.737
BF‐GAKM 0.588 0.612 0.624 0.692
H0,3 vs. H1,3 BF‐GFKM TPR 0.920 0.910 0.900 0.750
BF‐GAKM 0.970 0.950 0.940 0.780
BF‐GFKM FPR 0.460 0.390 0.310 0.140
BF‐GAKM 0.610 0.520 0.460 0.130
BF‐GFKM Accuracy 0.730 0.760 0.795 0.805
BF‐GAKM 0.680 0.715 0.740 0.825
BF‐GFKM Precision 0.667 0.700 0.744 0.843
BF‐GAKM 0.646 0.671 0.860 0.857

Note: The ranges of BF1,adj, which is the cutoff values of BF to determine a significant set and an insignificant set for BF‐GFKM across three hypothesis tests, are (6.730, 7.200), (1.489, 1.578), and (5.362, 5.704), while those for BF‐GAKM are (7.800, 8.583), (8.067, 9.490), and (6.777, 8.275).

The boxplots of four criteria for Cases 1–2 and Case 3 are displayed in Figure 3 and in Figure 4, respectively. In each Figure, we also display the four criteria of BF‐GFKM using the adj‐BF and traditional thresholds.

FIGURE 3.

FIGURE 3

The box plots of four criteria under simulation Cases 1–2. The orange, green, and blue box plots are obtained from BF‐GFKM and BF‐GAKM using various thresholds, including traditional BF thresholds and FT‐SAKM, respectively. The left top (a) is TPR; The right top (b) is FPR; The left bottom (c) is Accuracy. The right bottom (d) is Precision.

FIGURE 4.

FIGURE 4

The box plots of four criteria under simulation Case 3. The orange and sky blue box plots are obtained from BF‐GFKM and BF‐GAKM using various thresholds, including traditional BF thresholds. The left top (a) is TPR; The right top (b) is FPR; The left bottom (c) is Accuracy. The right bottom (d) is Precision.

Table 2 summarized the three hypothesis tests (H0, vs. H1,, =1,2,3) for Case 1 with (n,p)=(n,p1,p2,p3)=(50,60,55,50). Among BF‐GFKM using various thresholds, BF‐GFKM using adj‐BF performs the best in terms of all criteria. The TPR values of BF‐GFKM using adj‐BF are 100% for three hypothesis tests, while that of FT‐SAKM is 84%. The FPR values of BF‐GFKM of three tests are 4%,6%, and 2%, those of BF‐GAKM are 1%,0%, and 0%, and those of FT‐SAKM are 4%,19%, and 4%. The Accuracy values of BF‐GFKM are 98%,97%, and 99%, and those of BF‐GAKM are 99%,100%, and 100%, which are larger than those of FT‐SAKM, 90%,82.5%, and 90.5%. The Precision values of BF‐GFKM are 96.2%,94.3%,98%, those values of BF‐GAKM are 99%,100%,100%, and those values of FT‐SAKM are 95.5%,81.6%,96.6%.

The ranges of BF1,adj for BF‐GFKM across three hypothesis tests are (10.326, 32.217), (19.719, 26.923), and (5.634, 41.742), while those for BF‐GAKM are (3.144, 16.672), (9.326, 312.672), and (2.507, 6188.328). The BF‐GFKM and BF‐GAKM perform better than FT‐SAKM in terms of TPR, Accuracy, and Precision. The two approaches are comparable in terms of FPR since the FPR of the two approaches is the same for the first hypothesis testing (H0,1 vs. H1,1).

On the other hand, Table 3 contains the multiple testing results for Case 1 with (n,p)=(n,p1,p2,p3)=(100,110,105,100). We can observe that TPR, Accuracy, and Precision are increased, and FPR is decreased for BF‐GFKM and FT‐SAKM, as we expected, because of the larger sample size. However, the TPR and Accuracy of BF‐GAKM were slightly reduced, but FPR and Precision are better than those of a small sample size. The performance of BF‐GFKM and BF‐GAKM is better than that of FT‐SAKM in terms of the four criteria. The ranges of BF1,adj for BF‐GFKM across three hypothesis tests are (0.001, 120.373), (0.093, 15.559), and (0.006, 1656.376), while those for BF‐GAKM are (0.523, 5.581), (1.355, 2.855), and (8.975×105, 4210.605).

Table 4 displayed hypothesis testing results for Case 2 with (n,p)=(n,p1,p2,p3)=(50,60,55,50), whereas Table S1 summarized the results for Case 2 with (n,p)=(n,p1,p2,p3)=(100,110,105,100). The results for Case 2 are similar to those for Case 1. BF‐GFKM and BF‐GAKM perform better than the FT‐SAKM in terms of the four criteria. The ranges of BF1,adj for BF‐GFKM across three hypothesis tests with small sample sizes are (8.173, 12.480), (1.408, 611.794), and (9.748, 75.762), while those for BF‐GAKM are (1.450, 2.166), (0.056, 1133.734), and (9.748, 75.762). The ranges of BF1,adj for BF‐GFKM across three hypothesis tests with large sample size are (5.712×105, 6329.68), (0.015, 5.719×109), and (0.021, 2.363×1010), while those for BF‐GAKM are (5.712×105, 6329.68), (0.015, 5.719×109), and (0.021, 2.363×1010). Among BF‐GFKM using various thresholds, BF‐GFKM using adj‐BF performs the best in terms of all criteria. Also, we can observe that BF‐GAKM using adj‐BF performs better than that using other traditional thresholds. The simulation results suggest that the performances of the three approaches for Case 2 are better than those for Case 1 because the function of Case 2 has only a quadratic form of z's, whereas the function of Case 1 has a more complex form of z's. The box plots of four criteria of BF‐GFKM using adj‐BF and traditional thresholds and other comparison methods for simulation Cases 1–2 are outlined in Figure 3. Overall, the performance of BF‐GFKM and BF‐GAKM using adj‐BF is better than that of FT‐SAKM.

The results on binary response variable for Case 3 with (n,p)=(n,p1,p2,p3)=(80,90,85,80) and with (n,p)=(n,p1,p2,p3)=(100,90,85,80) are summarized in Tables S2 and 5. Among BF‐GFKM using various thresholds, BF‐GFKM using adj‐BF performs the best in terms of all criteria. Also, we can observe that BF‐GAKM using adj‐BF performs better than that using other traditional thresholds. The TPR values of BF‐GFKM using adj‐BF are 80%,68%, and 74% for three hypothesis tests, whereas those of BF‐GAKM are 74%,67%, and 67%. The FPR values of BF‐GFKM of three tests are 18%,29%,16%, and those of BF‐GAKM are 27%,42%,19%. The Accuracy values of BF‐GFKM are 81%,69.5%, and 79%, which are larger than those of BF‐GAKM: 73.5%,62.5%, and 74%. The Precision values of BF‐GFKM are 81.6%,70.1%, and 82.2%, and those values of BF‐GAKM are 73.3%,61.5%, and 77.9%. The ranges of BF1,adj for BF‐GFKM across three hypothesis tests are (3.562, 3.909), (2.059, 2.303), and (6.729, 7.390), while those for BF‐GAKM are (6.211, 6.453), (5.007, 5.276), and (7.480, 7.815). The results on binary outcomes for larger sample sizes are similar to those for smaller ones. However, the performance of BF‐GFKM is worse than that of BF‐GAKM for H0,1 versus H1,1 in terms of FPR, Accuracy, and Precision. Also, BF‐GFKM performs worse than BF‐GAKM for the third hypothesis testing regarding the four criteria. The overall performance of BF‐GFKM on binary outcomes for a larger sample size is comparable to that of BF‐GAKM. The ranges of BF1,adj for BF‐GFKM across three hypothesis tests are (6.730, 7.200), (1.489, 1.578), and (5.362, 5.704), while those for BF‐GAKM are (7.800, 8.583), (8.067, 9.490), and (6.777, 8.275). The box plots of four criteria of BF‐GFKM using adj‐BF and traditional thresholds and other comparison methods for simulation Case 3 are also outlined in Figure 4. Again, we observe that BF‐GFKM performs better than BF‐GAKM in terms of the four criteria for Case 3. BF‐GFKM using adj BF performs better than that using other thresholds.

4.2. Independent Sets Without Shared Elements

This section presents a simulation study designed to investigate the performance of our approach under the condition of no correlation among sets. The core setup remains the same as in Section 4.1.1.

4.2.1. Setting

We consider Case 1 for testing three hypotheses (H0,m vs. H1,m, m=1,2,3) with the setting (n,p)=(n,p1,p2,p3)=(50,60,55,50). For each case, we ran 100 simulations and conducted 10 000 MCMC iterations.

We first generated the covariates xi=(xi1,xi2)T,xi1N(10,1),xi2Ber(0.5), and set βtrue=(1,1). We considered rm(zi,m)=0.5{rcommon(zi,m)+rm(zi,m)} for m=1,2,3, which contains two parts: shared common (rcommom) and nonshared (rm) parts. We also generated Z=(Z1,,ZM) from N(0,) with the correlation matrix =AIM, where A=corr(zi,m,zj,m)=0.2In+0.8JM, JM is an M×M matrix with all‐ones components, and IM is the M×M identity matrix. This means there is no correlation among sets. Each zki,m was generated from N(0,1) and then transformed to Uniform(−2,2). To generate a continuous response variable, we used the function of Case 1 in Section 4.1.1.

4.2.2. Simulation Result

Table S3 of Supporting Information presents the results of three hypothesis tests for Case 1 in a setting where there is no correlation between sets. Both BF‐GFKM and BF‐GAKM achieved a near‐perfect performance with the adj‐BF decision rule. The BF‐GFKM attained a TPR of 1, FPR of 0, Accuracy of 1, and Precision of 1 across all three hypotheses. The BF‐GAKM also achieved similar results to those of BF‐GFKM except for one hypothesis (H0,2 vs. H1,2). The FT‐SAKM also performs much better in this setting. Its TPR improve to 99% (up from 84% in the correlated setting), while its FPR drops to 7% for the first test (H0,1 vs. H1,1) and 5% for the other two tests. Consequently, its Accuracy and precision values also see a notable increase, reaching 9697% and 93.495.2%, respectively.

The improved performance of the FT‐SAKM suggests that the presence of correlation between sets in the data generation process significantly hinders the frequentist approach's ability to accurately test the hypotheses.

4.3. Correlated Sets With Shared Elements

This section details a simulation study designed to investigate the performance of our approach under a shared element setting. The core setup remains the same as in Section 4.1.1.

4.3.1. Setting

Specifically, we consider Case 1 for testing three hypotheses (H0,m vs. H1,m,m=1,2,3), with the setting (n,p)=(n,p1,p2,p3)=(50,60,55,50). The covariates xi=(xi1,xi2)T were generated from xi1N(10,1),xi2Ber(0.5), with βtrue=(1,1).

The correlation structure is the same as in Section 4.1.1. The significant change in this setting is the introduction of a common element between the first two sets of variables, achieved by modifying the functional form for Case 1 as follows:

  • Case 1: yi=xiTβ+m=13rm(zi,m)+ϵi with ϵiN(0,1), rm(zi,m)=0.5{rcommon(zi,m)+rm(zi,m)} where rcommon(zi,m)=z1i,m3z2i,m2+z1i,m+z2i,m, and zi,m=(z1i,m,,zpmi,m)T.
    • ·
      r1(zi,1)=0.5exp(z3i,1)cos(z4i,1)+z5i,1z6i,1+sin(z7i,1)+cos(z8i,m)+0.5z9i,1z10i,1
    • ·
      r2(zi,2)=0.5exp(z3i,2)cos(z4i,1)+sin(z5i,2)z6i,2+sin(z7i,2)+cos(z8i,2)2+0.5z9i,2z10i,2+cos(z11i,2)2+0.5z12i,2z13i,2+cos(z14i,2)2
    • ·
      r3(zi,3)=0.5exp(z3i,3)z4i,3+sin(z6i,3)2+0.5sin(z4i,3)cos(z5i,3)+z7i,32+z7i,3

The key modification is in the expression for r2, where the term cos(z4i,2) has been replaced with cos(z4i,1). This change introduces a single common element from the first set of variables (z4i,1) into the functional form of the second set (r2(zi,2)). This simulation is designed to evaluate how each method performs when a true underlying relationship between sets exists through a shared element.

4.3.2. Simulation Result

Table S4 of Supporting Information presents the simulation results for Case 1 under a common element setting. As in previous simulations, we evaluate the performance of BF‐GFKM, BF‐GAKM, and FT‐SAKM methods based on their TPR, FPR, Accuracy, and Precision. The core distinction in this simulation is the introduction of a shared element between the first and second sets.

The results show that both Bayesian methods, BF‐GFKM and BF‐GAKM, maintain exceptional performance. For all three hypotheses, BF‐GAKM achieved a TPR of 1 and FPR of 0, resulting in a perfect Accuracy and Precision of 1. BF‐GFKM also achieved the same performance except for the second hypothesis test (H0,2 vs. H1,2), but the performance of BF‐GFKM in the second hypothesis test also is close to TPR of 1 and FPR of 0.

The frequentist FT‐SAKM method also demonstrates strong performance, with a consistent TPR of 0.850 across all three hypotheses. While this is a good result, it is still lower than the near‐perfect TPR achieved by the Bayesian methods. The FPR for FT‐SAKM is notably lower in the third hypothesis (H0,3 vs. H1,3) at 0.020, but higher for the first and second hypotheses (0.120 and 0.180, respectively). This variability suggests that the performance of the frequentist method is more sensitive to the specific functional form of the relationship, even in the presence of a common element.

5. Type II Diabetes Genetic‐Pathways Data

We applied our BF‐GFKM to type II diabetes genetic‐pathways data [1]. These data include 18 type II diabetes patients and 17 normal glucose levels. Several studies [8, 28] also reported significant multiple pathways either using a score test [8] or a hybrid test [28]. Their analysis is a single‐pathway analysis, ignoring dependence among pathways. Pang et al. [8] identified significant pathways associated with the glucose level, whereas Xu et al. [28] detected important pathways to distinguish between normal glucose‐level individuals and those with type II diabetes. In our study, we collected 21 pathways from these two studies.

A systematic selection framework was adopted to delineate pathways recurrently identified across both primary sources. Specifically, (i) all pathways reported as significant in both reference studies were retained; (ii) two pathways consistently classified as nonsignificant in both studies were incorporated to preserve representational balance; and (iii) six to eleven uniquely significant pathways identified in each study were additionally included to ensure comprehensive coverage. This procedure yielded a target set of 18–24 high‐priority pathways (corresponding to approximately 6–8 composite combinations). Selection of fewer combinations would curtail representation of validated candidates, whereas expansion beyond this range would necessitate inclusion of marginal pathways and introduce excessive computational and inferential burden, particularly under the limited sample size (n=35). Guided by established metabolic and signaling interdependencies, the final configuration comprised seven composite combinations, partitioning the 21 pathways into seven functionally coherent clusters.

In our analysis, we considered two types of response variables: one for a continuous outcome, the log‐transformed glucose level, and the other for a binary outcome, representing the type II diabetes status. We fit BF‐GFKM using three pathways (M=3). Let Z be the p×n gene expression, where n is 35, and p=(p1,p2,p3), which varies from 16 to 140. Our goal is to identify significantly correlated pathways that affect the glucose level and pathways to distinguish between normal and type II diabetes patients. We decided on cutoff values of BF using the adj‐BF method for multiple testing.

Our analysis consists of two parts. The first is to conduct seven combinations of 21 pathways, summarized in Table 6. For each combination, we conducted the hypothesis tests. The second part is to conduct all possible three combinations out of the three pathways. Although the total number of orders for these three pathways is 3!, the total number of tests is 3 (3!/2) because some of the model estimations of the ordering of the three pathways are the same, as we explain in Section 3.2. We consider two combinations of three pathways shown in Table 8.

TABLE 6.

The seven combinations out of 21 pathways.

Combination Pathway Name
1 1 Alanine and aspartate metabolism
2 ATP synthesis
3 c22 U133 probes(user defined)
2 1 c23 U133 probes(user defined)
2 JAK‐Stat Signaling Pathway
3 Oxidative phosphorylation
3 1 OXPHOS HG‐U133A probes
2 Parkinson's disease
3 Ubiquinone biosynthesis
4 1 gamma‐Hexachlorocyclohexane degradation
2 MAP00561 Glycerolipid metabolism
3 Histidine metabolism
5 1 Fructose and mannose metabolism
2 MAP00071 Fatty acid metabolism
3 MAP00190 Oxidative phosphorylation
6 1 MAP00380 Tryptophan metabolism
2 Starch and sucrose metabolism
3 Wnt signaling pathway
7 1 Ubiquitin mediated proteolysis
2 Apoptosis
3 Complement and coagulation cascades

TABLE 8.

The three orderings for two combinations of three pathways chosen from 5 pathways.

Combination Ordering Pathway Name
1 1 1 ATP synthesis
2 Ubiquitin mediated proteolysis
3 JAK‐Stat Signaling Pathway
2 1 Ubiquitin mediated proteolysis
2 ATP synthesis
3 JAK‐Stat Signaling Pathway
3 1 ATP synthesis
2 JAK‐Stat Signaling Pathway
3 Ubiquitin mediated proteolysis
2 1 1 Oxidative phosphorylation
2 gamma‐Hexachlorocyclohexane degradation
3 JAK‐Stat Signaling Pathway
2 1 Oxidative phosphorylation
2 JAK‐Stat Signaling Pathway
3 gamma‐Hexachlorocyclohexane degradation
3 1 JAK‐Stat Signaling Pathway
2 Oxidative phosphorylation
3 gamma‐Hexachlorocyclohexane degradation

5.1. Identifying Significant Pathways Associated With Glucose Level

Using our adj‐BF method, we first decided on BFg,adj values, g=1,2,3. We found that there were G=4 classes to decide BFg,adj of BFs. The ranges of BF1,adj, BF2,adj, and BF3,adj of BFs obtained from the randomly chosen three combinations out of 21 pathways are (3.638, 4.278), (7.092, 10.452), and (17.948, 23.315), respectively. The total number of combinations was 9 (7 combinations have no order, but the other two combinations have three orderings), as shown in Tables 6, 7, 8.

TABLE 7.

BF values of pathways in each combination: We calculated BF 100 times from 100 different MCMC samples.

Id Name of pathway #genes Combination Continuous (BF) Binary (BF)
4 Alanine and aspartate metabolism 18 1 (5.733) (10.797)
16 ATP synthesis 49 1 (60.730) 1.391
43 c22 U133 probes(user defined) 95 1 1.789 (4.658)
44 c23 U133 probes(user defined) 67 2 1.566 (6.718)
110 JAK‐Stat Signaling Pathway 71 2 (5.326) (4.727)
229 Oxidative phosphorylation 133 2 (77.441) (3.726)
230 OXPHOS HG‐U133A probes 121 3
(6.956)
232 Parkinson's disease 40 3 3.121 (9.518)
272 Ubiquinone biosynthesis 16 3 0.426 0.473
88 gamma‐Hexachlorocyclohexane degradation 41 4 (7.092) (3.774)
177 MAP00561 Glycerolipid metabolism 43 4 (23.316) (7.752)
103 Histidine metabolism 37 4 (39.060) (3.585)
121 Fructose and mannose metabolism 23 5 3.638 2.781
126 MAP00071 Fatty acid metabolism 65 5 2.157 (8.269)
133 MAP00190 Oxidative phosphorylation 58 5 (17.948) (4.976)
154 MAP00380 Tryptophan metabolism 60 6 (11.537) (7.449)
259 Starch and sucrose metabolism 54 6 (5.351) 2.840
278 Wnt signaling pathway 140 6 (10.452) (6.059)
273 Ubiquitin mediated proteolysis 46 7 (6.070) 2.643
13 Apoptosis 92 7 (29.370) (7.904)
71 Complement and coagulation cascades 47 7 2.542 (3.635)

Note: The ranges of BF1,adj, BF2,adj, and BF3,adj of BFs for continuous are (3.638, 4.278), (7.092, 10.452), and (17.948, 23.315), respectively. The ranges of those of BF for binary are (2.890, 3.097), (4.977, 6.058), and (9.004, 9.517), respectively. , , and mean the pathway is significant, strongly significant, or very strongly significant, respectively.

First, for each combination, we conducted BF‐GFKM to test the hypothesis (H0, vs. H1,, =1,2,3). The testing result is summarized in Tables 7, 8, 9. In total, the 16 pathways are insignificant, whereas 23 pathways are significant, strongly significant, or very strongly significant. Table 7 shows BFs of 21 pathways with combinations 1–7. The largest BF was 77.443, in which the BF of “Oxidative phosphorylation,” namely pathway 229, and combination 2. Mootha et al. [1] found that the “Oxidative phosphorylation” pathway is coordinately decreased in human diabetic muscle. It has been hypothesized that PGC‐1α, which is expressed in skeletal muscle and powerfully induces mitochondrial biogenesis when expressed ectopically in skeletal and cardiac myocytes, activates the “Oxidative phosphorylation” pathway [29]. “ATP synthesis” and “OXPHOS HG‐U133A probes” are very strongly significant pathways because the “ATP synthesis” subset of the “Oxidative phosphorylation” and “OXPHOS HG‐U133A probes” are superset of “Oxidative phosphorylation” [1]. The “JAK‐Stat Signaling Pathway” is associated with glucose levels as its inhibition has been shown to prevent glucose‐induced growth in glomerular mesangial cells [30]. The “Ubiquitin mediated proteolysis” is associated with glucose levels without the inclusion of the “JAK‐Stat Signaling Pathway” and “ATP synthesis” in three pathways models [8]. The pathways 13, 88, 103, 133, 154, 177, 259, and 278 are identified and show that these pathways are associated with glucose levels. These pathways are identified to distinguish between normal and type II diabetes patients [28].

TABLE 9.

BF values of pathways in each combination: We calculated BF 100 times from 100 different MCMC samples.

ID NAME #genes Combination Ordering Continuous Binary
16 ATP synthesis 49 1 1 (44.197) (3.935)
2 (49.142) (3.098)
3 (43.051) 2.587
273 Ubiquitin mediated proteolysis 46 1 3.338 1.463
2 2.723 2.890
3 2.996 1.977
110 JAK‐Stat Signaling Pathway 71 1 3.565 (12.239)
2 3.237 (11.456)
3 (4.789) (7.251)
2 1 (4.278) (11.791)
2 (4.453) (6.890)
3 3.557 (9.004)
88 gamma‐Hexachlorocyclohexane degradation 41 1 1.967 1.776
2 1.706 (3.436)
3 1.478 (3.332)
229 Oxidative phosphorylation 133 1 (172.314) (4.918)
2 (163.079) (4.741)
3 (134.874) (3.229)

Note: The ranges of BF1,adj, BF2,adj, and BF3,adj of BFs for continuous are (3.638, 4.278), (7.092, 10.452), and (17.948, 23.315), respectively. The ranges of those of BF for binary are (2.890, 3.097), (4.977, 6.058), and (9.004, 9.517), respectively. , , and mean the pathway is significant, strongly significant, or very strongly significant, respectively.

Second, on the other hand, we investigated the ordering of three pathways that affect glucose levels. We selected five pathways and then considered three orderings from two combinations of five pathways. The results are summarized in Table 9. The “Ubiquitin mediated proteolysis” pathway is not a significant pathway with the inclusion of “ATP synthesis” and “JAK‐Stat Signaling Pathway”. The “Ubiquitin mediated proteolysis” pathway was not significant after the inclusion of “ATP synthesis” and “JAK‐Stat Signaling Pathway” under the additive model [8]. It appears that the pathways “Ubiquitin‐mediated proteolysis” and “JAK‐Stat Signaling Pathway” have significant crosstalk potential or are functionally related concerning glucose levels. These two pathways do not have any overlapping genes. However, the origin of this pathway from KEGG shows that “JAK‐Stat Signaling Pathway” pathway has linkage with “Ubiquitin‐mediated proteolysis” [8, 31].

“JAK‐Stat Signaling Pathway” with orderings 1–2 of combination 1 and ordering 3 of combination 2 is not a significant pathway. However, this pathway with ordering 3 of combination 1 and orderings 1–2 of combination 2 is significant. We can see that the testing results for glucose levels can be changed depending on the ordering of pathways.

The testing results of combinations 1, 2, and 4 and ordering 2 from combination 1 of the three pathways associated with the glucose level are in Figure 5. Figure 6 shows the testing results of orderings 1 and 3 for combinations 1–2 of three pathways associated with the glucose level. The solid blue circle indicates a significant pathway, whereas the dashed white circle indicates an insignificant pathway. The solid line denotes two pathways that are correlated with the fused structure, whereas the dashed line denotes that they are not.

FIGURE 5.

FIGURE 5

The hypothesis testing results of type II diabetes genetic pathway data. The solid blue circle indicates a significant pathway, while the dashed white circle indicates an insignificant pathway. The solid line denotes that two pathways are correlated with a fused structure, while the dashed line denotes that they are not. The left top (a) represents the result of combination 1 of three pathways associated with glucose level: pathways 4 and 16 correlate with fused dependence structure, but pathways 16 and 43 do not; pathways 4 and 16 are significant pathways to the glucose level. The right top (b) represents the result of combination 2 of three pathways associated with glucose level: pathways 110 and 229 are correlated with fused dependence structure, but pathways 110 and 44 are not; pathways 110 and 229 are significant pathways to glucose level related to diabetes. The bottom left (c) represents the result of combination 4 of three pathways associated with glucose level: pathways 88 and 177, as well as pathways 110 and 103, are correlated with a fused dependence structure. The right bottom (d) represents the result of ordering 2 for combination 1 of three pathways associated with glucose level: pathways 110 and 16, as well as pathways 110 and 273, are not correlated; pathway 110 is a significant pathway to the glucose level.

FIGURE 6.

FIGURE 6

The hypothesis testing results of type II diabetes genetic pathway data. The solid blue circle indicates a significant pathway, while the dashed white circle indicates an insignificant pathway. The solid line denotes that two pathways are correlated with a fused structure, while the dashed line denotes that they are not. The left top (a) represents the result of ordering 1 for combination 1 of three pathways associated with glucose level: pathways 16 and 273, as well as pathways 273 and 110, are not correlated; pathway 16 is a significant pathway to the glucose level. The right top (b) represents the result of ordering 3 for combination 1 of three pathways associated with glucose level: neither pathways 16 and 110 nor pathways 110 and 273 have correlation; pathways 16 and 273 are significant pathways to glucose level related to diabetes. The bottom left (c) represents the result of ordering 1 for combination 2 of three pathways associated with glucose level: pathways 229 and 88, as well as pathways 88 and 110, are not correlated; pathways 229 and 110 are significant. The right bottom (d) represents the result of ordering 3 for combination 2 of three pathways associated with glucose level: pathways 110 and 229, along with pathways 229 and 88, show no correlation; pathway 229 is a significant pathway to the glucose level.

5.2. Identifying Significant Pathways to Distinguish Normal and Type II Diabetes Patients

Again, we considered 21 pathways to identify significant pathways distinguishing between normal and type II diabetes patients. Using the adj‐BF method for multiple testing. We estimated G=4 classes to decide BFg,adj of BFs, g=1,2,3,finding that the ranges of BF1,adj, BF2,adj, and BF3,adj of BFs are (2.890, 3.097), (4.977, 6.058), and (9.004, 9.517), respectively.

The testing results are in Tables 7, 8, 9. In total, the 14 pathways are insignificant, whereas 25 pathways are significant, strongly significant, or very strongly significant.

First, for each combination, we conducted BF‐GFKM to test the hypothesis (H0, vs. H1,, =1,2,3). Table 7 shows the BFs of 21 pathways with combinations 1–7. “Alanine and aspartate metabolism” has the largest BF value 10.797. “Alanine and aspartate metabolism” was a significant pathway in Xu et al. [28]. “Oxidative phosphorylation” and “OXPHOS HG‐U133A probes” were significant pathways, but “ATP synthesis” with combination 1 was not significant. “Parkinson's disease” and “MAP00071 Fatty acid metabolism” were not significant for glucose levels, but were significant to distinguish between normal and diabetes patients [28].

Second, we also investigated the ordering of three pathways that affect binary outcomes. Using five pathways, we conducted our BF‐GFKM to test the hypothesis (H0, vs. H1,, =1,2,3). These testing results are summarized in Table 9. The “Ubiquitin mediated proteolysis” pathway is not a significant pathway for the binary phenotype, as well as for continuous glucose levels, with the inclusion of “ATP synthesis” and “JAK‐Stat Signaling Pathway.” The “JAK‐Stat Signaling Pathway” pathway is significant with orderings 1–3 for combinations 1–2. “ATP synthesis” is not significant with ordering 3 of combination 1, whereas it is significant with orderings 1–2 of combination 1. The “gamma‐Hexachlorocyclohexane degradation” pathway is significant with orderings 2–3 of combination 2, whereas it is not significant with ordering 3 of combination 2.

5.3. Significant Pathways for Continuous and Binary Responses

The significant pathways for both continuous and binary responses are in Tables 10 and 11. Pathways 4, 13, 88, 103, 110, 133, 154, 177, 229, 230, and 278 are significant pathways associated with glucose levels and distinguish between normal and type II diabetes patients among 21 pathways with seven combinations. Pathway 16 with orderings 1–2 of combination 1, pathway 110 with ordering 3 of combination 1, and orderings 1–2 of combination 2, and pathway 229 with orderings 1–3 of combination 2 are significant pathways associated with the glucose level and distinguish between normal and type II diabetes patients among five pathways with three orderings of two combinations.

TABLE 10.

The significant pathways, both continuous response and binary response, among 21 pathways with 7 combinations.

ID NAME #genes Combination
4 Alanine and aspartate metabolism 18 1
110 JAK‐Stat Signaling Pathway 71 2
229 Oxidative phosphorylation 133 2
230 OXPHOS HG‐U133A probes 121 3
88 gamma‐Hexachlorocyclohexane degradation 41 4
177 MAP00561 Glycerolipid metabolism 43 4
103 Histidine metabolism 37 4
133 MAP00190 Oxidative phosphorylation 58 5
154 MAP00380 Tryptophan metabolism 60 6
278 Wnt signaling pathway 140 6
13 Apoptosis 92 7

TABLE 11.

The significant pathways for both continuous response and binary response among 5 pathways with 3 orderings of 2 combinations.

ID NAME #genes Combination Ordering
16 ATP synthesis 49 1 1
2
110 JAK‐Stat Signaling Pathway 71 3
2 1
2
229 Oxidative phosphorylation 133 1
2
3

The test results of the “JAK‐Stat Signaling Pathway” for binary response are not changed by orderings 1–3 for combinations 1–2, but the test results of “ATP synthesis” and “gamma‐Hexachlorocyclohexane degradation” pathway for binary response are changed depending on orderings. We can consider that the “JAK‐Stat Signaling Pathway” is not affected by the other pathways, but the “ATP synthesis” and “gamma‐Hexachlorocyclohexane degradation” pathways are affected by other pathways. Therefore, if researchers are interested in determining whether specific pathways, such as the “ATP synthesis” and “gamma‐Hexachlorocyclohexane degradation” pathway, are influenced by other pathways, unlike “JAK‐Stat Signaling Pathway”, our BF‐GFKM method can be utilized to provide valuable insights into these relationships.

6. Conclusion

In this article, we have developed a flexible Bayesian inference based on BF using generalized fused kernel machine regression to test significantly correlated high‐dimensional functions (pathways) with the response variable, which can be continuous or binary. We developed a data‐driven, flexible Bayesian inference for adjusting BF for multiple tests.

We apply our method to pathway‐based analysis. Because pathways depend on each other, it is essential to analyze multiple pathways together by incorporating correlated structures. We demonstrate the advantages of genetic pathway‐based analysis of type II diabetes. Although some pathways are identified as significant to glucose levels or diabetes, they need to be further validated biologically.

We further note that the fused‐lasso structure is not intended to encode biological ordering or mechanistic pathway relationships. Instead, it is employed as a parsimonious statistical coupling prior to stabilize inference across pathway‐specific latent models. While network‐based models have been extensively studied in high‐dimensional settings, including pathway analysis, the existing literature predominantly focuses on network estimation rather than formal hypothesis testing. Developing principled testing procedures for multilevel graph‐structured network models for pathway genetic analysis remains an important direction for future research. Our proposed Bayesian framework contributes to this direction by enabling hypothesis testing within a simple yet flexible dependence structure.

Since the dependency among pathways is unknown in our application, we designed the BF‐GFKM to incorporate correlation structures among three pathways at a time using the fused penalty, conducting all possible distinct tests—a manageable task when limited to three pathways simultaneously. Our approach balances computational feasibility with the ability of the fused structure to capture correlations among pathways. We also note that our GFKM can be fitted with a group penalty and an AR(1) fused penalty under the assumption that only adjacent pathways are correlated. In this setting, the mth pathway is correlated with the (m+1)th pathway but not with the (m+2)th. By jointly modeling multiple pathways and accounting for this correlation structure, our method provides a more accurate detection of pathways significantly associated with the response. In contrast, traditional pathway‐based analyses typically adopt a myopic strategy that tests one pathway at a time and assumes independence across pathways, which can lead to inflated false positives and false negatives. However, as more pathways are incorporated, the dimension of r increases, often causing numerical instability when computing its inverse.

In general, when M pathways are considered and an ordering can be established from correlations among genes within pathways, the BF‐GFKM test needs to be performed only once. In the absence of such information, however, all distinct orderings must be examined. Because each ordering is equivalent to its reverse, the number of distinct tests is M!/2, which grows factorially with M and quickly becomes computationally infeasible. The complexity arises from fitting the GFKM with an AR(1) structure, which models dependence only between adjacent pathways. While this structure captures local sequential correlation, it may not represent broader patterns of interaction. An extension to an AR() structure, allowing each pathway to depend on multiple neighbors, provides a more flexible framework for modeling plausible inter‐pathway relationships, such as clustered pathways contributing jointly to the response. Although larger increases computational demands, particularly for inverting r due to multiple correlations among pathways, this extension offers promise for improving both interpretability and realism.

Further investigation is needed to develop strategies for pathway ordering that incorporate correlations among genes within pathways. One approach is to order pathways by maximum pairwise correlations, while another is to identify a core sequence with the strongest correlations and then extend the ordering sequentially outward from both ends. Comprehensive simulation studies will be required to assess the performance and robustness of these approaches.

Author Contributions

PhilGeun Jin conducted all numerical analysis and wrote the manuscript, YoungHo Yun reviewed the manuscript, and Inyoung Kim developed a method and wrote and reviewed the manuscript.

Funding

The authors have nothing to report.

Conflicts of Interest

The authors declare no conflicts of interest.

Supporting information

Data S1. Supporting Information.

SIM-45-0-s001.pdf (199.1KB, pdf)

Acknowledgments

We sincerely thank the referees and the editor for their valuable comments and constructive suggestions, which have greatly improved the manuscript.

Appendix A. Full Conditional Distributions

The full conditional distributions for all parameters except for ρm have closed forms. So, we draw the MCMC sample using Metropolis‐Hastings (MH) for ρm and Gibbs sampling for all parameters except for ρm. The detailed forms of the conditional distributions for continuous and binary responses are summarized in below sections.

Full Conditional Distributions of Parameters for Continuous Response

Using our GFKM (1) and prior specification (2), a joint posterior distribution under continuous response is then

πβ,σ2,r,τ2,ω2,λ12,λ22,ρ|y,X,ZNy;Xβ+m=1MrmZm,σ2I×Nβ;μβ,σβ×IGσ2;μ,ν×m=1MGammaτm2;n+12,λ122×m=1M1Gammaωm2;1,λ222×h=12Gammaλh2;γh,δh×m=1MGammaρm;am,gm.

The full conditional distributions for parameters (β,σ2,r,τ2,ω2,λ12,λ22) except for ρm have closed forms because of Bayesian hierarchical structure and conjugate priors. The full conditional distribution of ρm is

ρm|m=1M1|Km1(ρ)|exp{rmTKm1(ρ)rm}1/22σ2τm2×m=1M{ρmam1egmρm}form=1,,M,

where ρ=(ρ1,,ρM). When we draw MCMC samples from the full distribution for ρm using MH, we found a very slow mixing, which results in a convergence problem. To overcome this issue, we adopt a restricted maximum likelihood (REML) and consider a REML‐based posterior distribution. Let θ1 denote the vector for the parameters of marginal covariance of Y for continuous response, that is, θ1=(σ2,τ2,ρ). The marginal covariance of Y for continuous response is then R=σ2I+m=1Mτm2Km. The REML‐based posterior distribution of ρm is

ρm|β,σ2,r,τ2,ω2,λ12,λ22,y,X,Zexp12log|Rθ1|12log|XTR1θ1X|12(yXβ)TR1θ1(yXβ)×Gammaρm;am,gm.

We sample [ρm|] from the MH algorithm. The proposal distribution for ρm is Gamma(γm,δm). We set E(ρm)=γm×δm=ρm(t), and Var(ρm)=γm×δm2=1.

We denote m=1Mrm(Zm)=(1MTIn)r, where 1M=(1,1,,1)T is a M×1 vector, is kronecker product, and In is identity matrix.

The full conditional distributions for all parameters are derived as follows:

β|σ2,r,y,X,ZNXTX1XTy(1MTIn)r,σ2(XTX)1;σ2|β,r,τ2,ω2,y,X,ZIGn(M+1)2+μ,y1MTInrXβTy(1MTIn)rXβ+rTr1r2+ν;r|β,σ2,τ2,ω2,y,X,ZNJMIn+r111MIn(yXβ),σ2JMIn+r11;1τm2|σ2,r,λ12,y,X,ZInvGσ2λ12||rm||Km2,λ12;1ωm2|σ2,r,λ22,y,X,ZInvGσ2λ22i=1n(ri,m+1ri,m)2,λ22;λ12|τ2,y,X,ZGammaM(n+1)2+γ1,m=1Mτm22+δ1;λ22|ω2,y,X,ZGammaM1+γ2,m=1M1ωm22+δ2;ρm|β,r,y,X,Zexp12log|R(θ1)|12log|XTR1θ1X|12(yXβ)TR1θ1(yXβ)×Gamma(ρm;am,gm),form=1,,M,

where JM is an M×M matrix with all‐ones components, and InvG denotes the inverse Gaussian distribution.

Full Conditional Distributions of Parameters for Binary Response

Using our model described in Section 2.2, we can have the joint posterior distribution for a binary response as follows,

πY,β,r,τ2,ω2,λ12,λ22,ρ|y,X,Zi=1n1Yi>01yi=1+1Yi01yi=0×i=1nNYi;xiTβ+mri,m,1×Nβ;μβ,σβ×m=1MGammaτm2;n+12,λ122×m=1M1Gammaωm2;1,λ222×h=1Gammaλh2;γh,δh×m=1MGammaρm;am,gm.

where 1(A)=1 if A is true and 1(A)=0 otherwise, which is indicator function. The full conditional distributions for parameters (Y,β,r,τ2,ω2,λ12,λ22) except for ρm have closed forms because of Bayesian hierarchical structure and conjugate priors. For sampling ρm, we also use the REML‐based posterior distribution of ρm. As we described in Appendix A, a REML‐based posterior distribution for binary response is then

ρm|Y,β,r,τ2,ω2,λ12,λ22,y,X,Zexp12logRθ212logXTR1θ2X12YXβTR1θ2YXβ×Gammaρm;am,gm.

The proposal distribution for ρm is the same as Appendix A. The full conditional distributions for binary responses are derived as follows:

Yi|β,r,y,X,Z1Yi>01yi=1NXβ+1MTInr,1;Yi|β,r,y,X,Z1Yi01yi=0NXβ+1MTInr,1;β|Y,r,y,X,ZNXTX1XTY1MTInr,σ2XTX1;r|Y,β,τ2,ω2,y,X,ZNJMIn+r111MInYXβ,σ2JMIn+r11;1τm2|r,λ12,y,X,ZInvGλ12||rm||Km2,λ12;1ωm2|r,λ22,y,X,ZInvGλ22i=1nri,m+1ri,m2,λ22;λ12|τ2,y,X,ZGammaM(n+1)2+γ1,m=1Mτm22+δ1;λ22|ω2,y,X,ZGammaM1+γ2,m=1M1ωm2+δ2;ρm|Y,β,r,y,X,Zexp12log|Rθ2|12log|XTR1θ2X|12YXβTR1θ2YXβ×Gammaρm;am,gmfork=1,,p,

where the full conditional distributions of Yi are truncated standard normal distributions. The probit‐link is applied to implement Gibbs sampling for binary responses since full conditional distributions for all parameters except for ρm have a closed form. These full conditional distributions are similar to those for continuous response by replacing Y by Y and σ2=1.

Data Availability Statement

The data that support the findings of this study are openly available in BF‐GFKM at https://github.com/pgj439/BF‐GFKM.

References

  • 1. Mootha V. K., Lindgren C. M., Eriksson K. F., et al., “PGC‐1alpha‐Responsive Genes Involved in Oxidative Phosphorylation Are Coordinately Downregulated in Human Diabetes,” Nature Genetics 34 (2003): 267–273. [DOI] [PubMed] [Google Scholar]
  • 2. Cheng L., Kim I., and Pang H., “Bayesian Semiparametric Model for Pathway‐Based Analysis With Zero‐Inflated Clinical Outcomes,” Journal of Agricultural, Biological, and Environmental Statistics 21 (2016): 641–662. [Google Scholar]
  • 3. Fang Z., Kim I., and Jung J., “Semiparametric Kernel‐Based Regression for Evaluating Interaction Between Pathway Effect and Covariate,” Journal of Agricultural, Biological, and Environmental Statistics 23 (2018): 129–152. [Google Scholar]
  • 4. Goeman J. J., Geer v. d S A., Kort d F., and Houwelingen H. C. V., “A Global Test for Groups of Genes: Testing Association With a Clinical Outcome,” Bioinformatics 20 (2004): 93–99. [DOI] [PubMed] [Google Scholar]
  • 5. Kemp D. M., Nirmala N. R., and Szustakowski J. D., “Extending the Pathway Analysis Framework With a Test for Transcriptional Variance Implicates Novel Pathway Modulation During Myogenic Differentiation,” Bioinformatics 23 (2007): 1356–1362. [DOI] [PubMed] [Google Scholar]
  • 6. Kim I., Pang H., and Zhao H., “Bayesian Semiparametric Regression Models for Evaluating Pathway Effects on Continuous and Binary Clinical Outcomes,” Statistics in Medicine 31 (2012): 1633–1651. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Kim I., Pang H., and Zhao H., “Statistical Properties on Semiparametric Regression for Evaluating Pathway Effects,” Journal of Statistical Planning and Inference 143 (2013): 745–763. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Pang H., Kim I., and Zhao H., “Random Effects Model for Multiple Pathway Analysis With Applications to Type II Diabetes Microarray Data,” Statistics in Biosciences 7 (2015): 167–186. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Carpenter C. M., Zhang W., Gillenwater L., et al., “PaIRKAT: A Pathway Integrated Regressionbased Kernel Association Test With Applications to Metabolomics and COPD Phenotypes,” PLoS Computational Biology 17 (2021): 1–22. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Hwangbo S., Lee S., Lee S., Hwang H., Kim I., and Park T., “Kernel‐Based Hierarchical Structural Component Models for Pathway Analysis,” Bioinformatics 38 (2022): 3078–3086. [DOI] [PubMed] [Google Scholar]
  • 11. Wendel B., Heidenreich M., Budde M., et al., “Kalpra: A Kernel Approach for Longitudinal Pathway Regression Analysis Integrating Network Information With an Application to the Longitudinal PsyCourse Study,” Frontiers in Genetics 13 (2022): 13, 10.3389/fgene.2022.1015885. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Lin J. and Kim I., “Gaussian Process Selections in Semiparametric Multi‐Kernel Machine Regression for Multi‐Pathway Analysis,” Statistical Analysis and Data Mining 17 (2024): 1–17. [Google Scholar]
  • 13. Liu D., Lin X., and GhoshLiu D., “Semiparametric Regression of Multi‐Dimensional Genetic Pathway Data: Least Square Kernel Machines and Linear Mixed Models,” Biometrics 63 (2007): 1079–1088. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Maity A. and Lin X., “Powerful Tests for Detecting a Gene Effect in the Presence of Possible Gene–Gene Interactions Using Garrote Kernel Machines,” Biometrics 67 (2011): 1271–1284. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Cai T., Tonini G., and Lin X., “Kernel Machine Approach to Testing the Significance of Multiple Genetic Markers for Risk Prediction,” Biometrics 67 (2011): 975–986. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Zhang L. and Kim I., “Semiparametric Bayesian Kernel Survival Model for Evaluating Pathway Effects,” Statistical Methods in Medical Research 28 (2019): 3301–3317. [DOI] [PubMed] [Google Scholar]
  • 17. Stingo F. C., Chen Y. A., Tadesse M. G., and Vannucci M., “Incorporating Biological Information Into Linear Models: A Bayesian Approach to the Selection of Pathways and Genes,” Annals of Applied Statistics 5 (2011): 1–24. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Fang Z., Kim I., and Schaumont P., “Flexible Variable Selection for Recovering Sparsity in Nonadditive Nonparametric Models,” Biometrics 72 (2016): 1155–1163. [DOI] [PubMed] [Google Scholar]
  • 19. Tibshirani R., Saunders M., Rosset S., Zhu J., and Knight K., “Sparsity and Smoothness via the Fused Lasso,” Journal of the Royal Statistical Society. Series B, Statistical Methodology 67, no. 1 (2005): 91–108. [Google Scholar]
  • 20. Li C. and Li H., “Network‐Constrained Regularization and Variable Selection for Analysis of Genomic Data,” Bioinformatics 24, no. 9 (2008): 1175–1182. [DOI] [PubMed] [Google Scholar]
  • 21. Kim I., Shan L., Lin J., Gao W., Kim B. J., and Mahmoud H., “Multiple and Multilevel Graphical Models,” Wiley Interdisciplinary Reviews: Computational Statistics 12 (2020): e1497. [Google Scholar]
  • 22. Shan L., Cheng L., and Kim I., “Joint Estimation of Two‐Level Gaussian Graphical Models Across Multiple Classes,” Journal of Computational and Graphical Statistics 29 (2020): 562–579. [Google Scholar]
  • 23. Kim B. J. and Kim I., “Joint Semiparametric Kernel Network Regression,” Statistics in Medicine 42 (2023): 5247–5265. [DOI] [PubMed] [Google Scholar]
  • 24. Andrews D. F. and Mallows C. L., “Scale Mixtures of Normal Distributions,” Journal of the Royal Statistical Society. Series B, Statistical Methodology 36 (1974): 99–102. [Google Scholar]
  • 25. Kass R. E. and Raftery A. E., “Bayes Factors,” Journal of the American Statistical Association 90 (1995): 773–795. [Google Scholar]
  • 26. Weinberg M. D., “Computing the Bayes Factor From a Markov Chain Monte Carlo Simulation of the Posterior Distribution,” Bayesian Analysis 7, no. 3 (2012): 737–770. [Google Scholar]
  • 27. Schweiger R., Weissbrod O., Rahmani E., et al., “RL‐SKAT: An Exact and Efficient Score Test for Heritability and Set Tests,” Genetics 207 (2017): 1275–1283. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Xu Y., Kim I., and Carroll R. J., “A Hybrid Omnibus Test for Generalized Semiparametric Single‐Index Models With High‐Dimensional Covariate Sets,” Biometrics 75 (2019): 757–767. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29. Lin J., Wu H., Tarr P. T., et al., “Transcriptional Co‐Activator PGC‐1 Alpha Drives the Formation of Slow‐Twitch Muscle Fibres,” Nature 418 (2003): 797–801. [DOI] [PubMed] [Google Scholar]
  • 30. Wang X., Shaw S., Amiri F., Eaton D. C., and Marrero M. B., “Inhibition of the Jak/STAT Signaling Pathway Prevents the High Glucose‐Induced Increase in Tgf‐𝛽 and Fibronectin Synthesis in Mesangial Cells,” Diabetes 51 (2002): 3505–3509. [DOI] [PubMed] [Google Scholar]
  • 31. Kanehisa M., Goto S., Kawashima S., Okuno Y., and Hattori M., “The KEGG Resource for Deciphering the Genome,” Nucleic Acids Research 32 (2004): 277–280. [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

Data S1. Supporting Information.

SIM-45-0-s001.pdf (199.1KB, pdf)

Data Availability Statement

The data that support the findings of this study are openly available in BF‐GFKM at https://github.com/pgj439/BF‐GFKM.


Articles from Statistics in Medicine are provided here courtesy of Wiley

RESOURCES