Full text
84,482 characters
· extracted from
preprint-html
· click to expand
Personalized polygenic risk prediction and assessment with a Mixture-of-Experts framework | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Personalized polygenic risk prediction and assessment with a Mixture-of-Experts framework View ORCID Profile Shadi Zabad , Yue Li , View ORCID Profile Simon Gravel doi: https://doi.org/10.1101/2025.09.15.676165 Shadi Zabad 1 School of Computer Science, McGill University Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Shadi Zabad Yue Li 1 School of Computer Science, McGill University Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: simon.gravel{at}mcgill.ca yueli{at}cs.mcgill.ca Simon Gravel 2 Department of Human Genetics, McGill University Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Simon Gravel For correspondence: simon.gravel{at}mcgill.ca yueli{at}cs.mcgill.ca Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract With the increasing availability of high quality genomic data from diverse cohorts, polygenic scores (PRS) have become a mainstay of genetic analyses of complex traits and diseases. Despite their proliferation in numerous research domains, a major obstacle to wider adoption in clinical settings has been the well-established heterogeneity in prediction accuracy across a variety of demographic variables, such as age, sex, and genetic ancestry. To address this deficiency, recent research efforts aimed to improve representation in genetic studies and develop stratified PRS inference methods that greatly enhanced accuracy in minority populations. However, with these stratified scores in hand, it remains unclear how to assign the best score, or mixture of scores, for a particular test individual in the clinic. To bridge this gap, we present MoEPRS , an ensemble learning method based on the Mixture-of-Experts framework, that blends the stratified scores using personalized mixing weights to predict the target phenotype. In biobank-scale analyses of 7 complex traits in the UK and CARTaGENE biobanks, we show that MoEPRS generally provides modest improvements in prediction accuracy over single source PRS models and its predictive performance is maintained across biobanks. Furthermore, we demonstrate practical use cases where the model automatically identifies and adapts to diverse sources of heterogeneity in the data, which allows for evaluating the strengths and weaknesses of current polygenic scores across various cohort strata. 1 Introduction In the past several years, there has been growing interest in incorporating polygenic risk scores (PRS) into various areas of clinical research and practice, including patient risk stratification, detecting gene-by-drug interactions, and designing effective clinical trials [ 1 – 3 ]. However, one of the major roadblocks facing these downstream applications is the documented variability in PRS accuracy across many demographic and clinical variables, including genetic ancestry, age, sex, and socioeconomic status, among others [ 4 – 7 ]. The causes of this poor transferability and their relative importance for each phenotype are still being elucidated, though our evolving understanding point to two major culprits: Allele frequency and Linkage-Disequilibrium (LD) differences across populations and gene-by-environment interactions [ 8 , 9 ]. The increasing recognition of the PRS transferability problem has spurred a flurry of research across three main axes. First, there has been a considerable push for better and more equitable representation in genetic studies of complex traits and diseases [ 10 – 14 ]. Second, stratified genetic analyses across different cohort variables, such as ancestry or sex, have recently revealed many examples of heterogeneous and group-specific effect sizes or genetic pathways [ 11 , 15 – 18 ]. Finally, a wide array of cross-population PRS methods have been developed with the aim of improving variant effect size estimates in each stratum by jointly modeling association data from different ancestry groups [ 19 – 24 ]. While these research efforts have been influential and yielded many important insights, including significant improvements in the accuracy of polygenic scores, they nonetheless do not address several practical concerns. First, given polygenic scores inferred from different strata, biobanks, or cohorts, how do we choose which model, or mixture of models, are best suited for a particular test individual? Second, how can we know if there are other undocumented sources of heterogeneity that might impact the performance of those scores in novel clinical settings? To address the first concern, recent research focused on ensemble learning techniques that pool together multiple scores to optimize prediction accuracy on a particular validation cohort [ 19 , 25 – 27 ]. The technique most popular in the literature, sometimes known as MultiPRS , is a form of linear stacking [ 28 ], where the predictions of individual PRS models are combined additively with a tunable set of weights [ 19 , 25 , 27 ]. This approach is simple yet powerful, and we expect it to perform competitively on test cases with small, relatively homogeneous cohorts. At the same time, the model does not provide targeted or individual-specific weighing and, in the presence of pronounced variability in the data, it might yield sub-optimal results. As an alternative, a new crop of methods focused on weighing the various scores based on the similarity of the test individual to each training cohort [ 29 – 31 ]. Similarity in this context is often defined in terms of genetic distance or genetic admixture proportions [ 30 , 31 ]. These approaches, however, are limited in two fundamental ways. Firstly, in some domains, ancestry might not be the dominant source of heterogeneity and it is unclear how to extend these ideas to other cohort variables, such as age or sex, or their combinations. Secondly, there are many factors that can influence PRS accuracy other than the individual’s similarity to the training cohort. This includes considerations such as training sample size, prior choices, and inference method, among others [ 32 – 35 ]. Here, we present a modeling framework that combines the strengths of both approaches for ensemble PRS inference while allowing for the flexibility to identify and adapt to diverse sources of heterogeneity in biobank-scale data. Our approach is based on the Mixture-of-Experts (MoE) ensemble learning technique, which integrates a collection of predictors with a gating mechanism that learns soft partitions of the data, allowing for expert specialization on heterogeneous sub-cohorts [ 36 – 38 ]. In our proposed framework, the gating mechanism is a model that takes as input a set of covariates for each individual, such as their age, sex, and genomic Principal Components (PCs), and outputs a unique set of mixing proportions, which quantify the importance of each PRS for accurately predicting the individual’s phenotype. The whole model is then trained to maximize prediction accuracy on a validation cohort. Thus, the proposed framework supports personalized weighing of polygenic scores while automatically prioritizing scores that improve overall prediction accuracy. To test this framework on real biobank-scale data, we applied it to analyze 7 complex traits with documented heterogeneity across variables such as age, sex, ancestry, and other latent factors. Our experiments indicate that the Mixture-of-Experts PRS model ( MoEPRS ) provides modest improvement in prediction accuracy over single source PRSs and is competitive with the MultiPRS framework, the popular ensemble baseline. Furthermore, our experiments confirm that the gating model learns generally concordant and transferable mappings from covariates to mixture proportions across two independent biobanks [ 39 , 40 ], a desirable property for the deployment of these models in practical settings. Finally, we demonstrate that the model is readily interpretable and capable of automatically identifying heterogeneities in the data, even in cases where they might not be immediately obvious. To support this latter goal, we present a number of visualization tools and metrics to showcase how the model detects and tackles those sources of variability. 2 Material and Methods 2.1 Detailed description of the Mixture-of-Experts PRS model 2.1.1 Background and basic model setup In its classical setup, the Mixture-of-Experts (MoE) model is an ensemble learning framework that combines a collection of predictors with a gating model that weighs their output on a per-sample basis [ 36 – 38 ]. Mathematically, in the context of genetic prediction, the phenotype y i for individual i is modelled as a weighted sum of the predictions of up to K experts: Here, x i is a row vector (1 × M ) of M genetic variants for individual i , α 0 is the intercept, and ɛ i captures the residual effects on the phenotype. f ( x i ; β k ) is the prediction of expert k for individual i and g k ( x i ; θ ) is its corresponding mixing weight, assigned by the gating model parameterized by θ . Both the mixing weights as well as the predictions are conditional on the individual’s input features x i . What we refer to as mixing weights here can be thought of as probabilities that a phenotype is generated from a given expert, thus satisfying the constraints [ 36 , 38 ]. In this work, we assume that both g and f are generalized linear functions of the input features: where θ is a M × K matrix of gating model parameters and is the Softmax function. For tractability and to scale the model to larger cohorts, we will adopt two major modifications to the classic formulation of the MoE model. First, we let the gating model take as input a different set of features than the experts: where C i is a row vector of covariates, such as the participant’s age, sex, and top 10 Principal Components (PCs) of the genotype matrix. The main benefit of this modification is that the dimensionality of the covariates is smaller than that of the genotypes. Thus, the gating model will have a substantially smaller set of tuning parameters. The second modification that we adopt is the assumption that the experts are “pre-trained”, which means that the β k are already inferred from diverse, multi-cohort GWAS analyses. For example, the β k s could correspond to PRS weights derived from ancestry-, sex-, or age-stratified GWAS and PRS inference results [ 5 , 11 , 12 ]. With these fixed β k ’s at hand, we can re-write Equation 2 with the following notation: where S ik := x i β k is the polygenic score of sample i according to model k , and γ k is a learnable expert-specific scaling factor. In this new formulation, the main task is to train the gating model, parametrized by θ , to optimally combine the pre-trained PRSs for each sample individually. In early experiments, we found that training the model as outlined in Equation 3 on large multi-ethnic cohorts can lead to poor performance and generalization, mainly due to mean shifts in phenotype and allele frequency differences across populations [ 41 , 42 ]. To account for these effects when training the MoEPRS on diverse cohorts, we augmented the model in Equation 3 to include the covariate effects globally ( Figure 1 ) [ 41 , 42 ], where C ic is the value of covariate c for individual i and α c is the corresponding coefficient. In most of our experiments, these global covariates are the same set of covariates that are fed into the gating model, but in the general case they can differ. Download figure Open in new tab Figure 1: Diagrams illustrating the setup for the ensemble polygenic prediction methods. Standard MultiPRS formulations combine single-source polygenic scores linearly, and the weights are shared across the entire cohort. Our proposed MoEPRS model combines polygenic scores in a personalized manner, by conditioning the mixing weights on individual attributes, such as age, sex, and genomic Principal Components (PCs). 2.1.2 Fitting Mixture-of-Experts PRS models to biobank data Assuming we have paired phenotype, genotype, and covariates data from a validation dataset with N individuals, training the MoEPRS model proceeds according to the following three steps. First, we identify relevant pre-trained polygenic scores for the phenotype of interest, from, e.g. PGS Catalog or similar resources [ 43 , 44 ]. Second, we use polygenic score weights β from the first step to generate the polygenic score matrix, S = X β , where X ( N × M ) is the genotype matrix for the validation dataset and β ( M × K ) is a matrix that contains the PRS weights for M variants and K different polygenic scores. With the phenotype vector ( y ), PRS matrix ( S ), and the covariates matrix ( C ) at hand, we define the log-likelihood function of the phenotypes as follows: The likelihood function is parametrized by the gating model parameters θ , the shared global covariates parameters α , and the expert-specific parameters (e.g. the scaling factors) γ . The per-sample likelihood function depends on the category of phenotype considered. For continuous phenotypes, we use Gaussian likelihoods whereas for case-control phenotypes we use Bernoulli likelihood: where is the scaled and shifted PRS prediction of expert k for individual i and is the logistic function. We implemented two different approaches for fitting the parameters of this model, as outlined below. The EM algorithm In the classic literature on MoE, the standard procedure for fitting model parameters was the Expectation-Maximization (EM) algorithm [ 37 , 38 ], an iterative optimization scheme that simplifies the log-likelihood function above by introducing latent indicator random variables that assign each sample to an expert. This “complete-data” log-likelihood then takes the following form: Here, z ik is a latent categorical variable assigning sample i to expert k . The main benefit of this approach is that it decouples the gating parameters θ from the prediction model parameters ( α , γ ), which simplifies the optimization procedure [ 36 , 38 ]. The EM algorithm proceeds by first initializing the model parameters and then iteratively applying the E- and M-Steps defined below until convergence. For initialization, we randomly set the gating and expert parameters by sampling from a centered Gaussian with scale set to 0.01. The remaining parameters are initialized according to their update equations, outlined below. In the E-Step, we estimate the expectation for the hidden indicator variables (i.e. “expert responsibility”), given the current values for the gate and expert parameters: In the M-Step, we optimize the parameters of the gate and the experts conditional on the expert responsibility. To update the gating model parameters, we minimize the cross-entropy between the expert responsibility obtained in the E-Step and the expert weights assigned by the gate, Due to the nonlinearity of the softmax function in g ( C i ; θ ), there is no closed form solution to this part of the objective function [ 36 , 37 ]. Therefore, in our implementation, we used the optimizer L-BFGS-B from scipy [ 45 ]. As for the prediction model parameters ( α , γ ), in traditional MoE setups, tuning them is equivalent to fitting a weighted linear model, where the sample weights are specified by the expert responsibilities λ ik [ 38 ]. However, due to the shared parameters α , this is no longer the case and the model requires fitting all the expert weights jointly to maximize the sub-objective: In our implementation, this is again achieved using the L-BFGS-B optimizer from scipy [ 45 ]. For continuous phenotypes, the model also infers the residual variance parameters for each expert in the M-Step. These parameters are updated using closed-form formulas derived by taking the partial derivatives of Equation 6 [ 46 ], Incorporating expert-specific error variances into the model allows for quantifying the level of uncertainty in their predictions and accommodating heteroscedasticity. In turn, these variance terms affect the expert responsibility, . This behavior can be optionally turned off by passing the fix_residuals flag to the software, which sets σ k = 1 for all the experts. In this case, the only factor that affects the partitioning is the squared error of each model, regardless of their prediction uncertainty or differences in phenotypic dispersion patterns. The EM algorithm described above, along with all the update equations, objectives, and associated derivatives, is implemented in a python module that takes the requisite data as input and then performs the iterative EM updates until convergence ( Data and Code Availability ). Convergence is achieved once the difference in the model parameters or the objective function between two consecutive iterations is less than the default tolerance threshold of 10 − 5 . To ensure that the numerical optimization routines are stable, we standardized all continuous variables (covariates, PRSs, and phenotypes) to have zero mean and unit variance before training the model. All the experiments and results in the paper were based on the EM algorithm as outlined above. Stochastic gradient descent (SGD) The complete data log-likelihood objective discussed above is non-convex and the EM algorithm may be trapped in sub-optimal local minima [ 37 , 38 ]. Therefore, we also briefly explored an alternative formulation where the model parameters can be jointly optimized to minimize the log-likelihood objective using automatic differentiation libraries, such as PyTorch [ 47 ]. There are three main benefit to this approach. First, it opens the door for considering more complex gating functions, such as modern neural network architectures. When paired with stochastic optimization techniques, such as the Adam optimizer [ 48 ], this can provide two further benefits: It can help scale this algorithm to larger biobank-scale datasets and it may help find better local optima [ 49 ]. Our software provides utilities to fit the objectives outlined above using the PyTorch library ( Data and Code Availability ), though we did not explore the results from this implementation here. 2.1.3 Prediction in independent test samples Once the model has been trained on the validation dataset, prediction in independent test samples requires access to the same set of covariates C used as input for the gating model in addition to the polygenic scores S for the same set of “experts”. For test sample i , their final prediction is given by: Note that, depending on the phenotype, the linear covariate term can contribute substantially to the prediction. However, in most relevant applications, we are mainly interested in capturing the mixture effect of the genetic component. Therefore, the software provides the option to output predictions based on the mixture of polygenic scores only, omitting the effects of the global covariates. 2.2 Baseline methods To assess the relative improvement provided by the MoEPRS model for each phenotype, we compared its predictive performance to a well-established ensemble learning approach known as MultiPRS [ 25 , 27 ]. The MultiPRS model was originally proposed as a way to optimize prediction accuracy on underrepresented groups by linearly combining multi-ancestry polygenic scores derived from various cohorts [ 25 ]. Mathematically, given a validation dataset with paired genotype, phenotype, and covariates data as above, the MultiPRS works by linearly regressing the predictions from multiple polygenic scores against the phenotype ( Figure 1 ): In the case of binary phenotypes, we replace y i in the equation above with logit ( y i ). For continuous phenotypes, the MoEPRS model reduces to a MultiPRS model when the gating model parameters are set to zero ( θ = 0). However, without the gating mechanism, the MultiPRS is limited since it uses the same global weights for all samples, which may be suboptimal in cases where there are substantial heterogeneities in the data [ 5 ], as documented in our results. In principle, one can use nonlinear ensemble methods instead, such as the Boosting machines proposed by Albinana et al. (2022) [ 26 ]. However, this can make the model harder to interpret and it may prove more difficult to disentangle the effects of the covariates from those of the genetic predictors. In our experimental pipeline, we implemented the MultiPRS model with the help of scikit-learn linear regression modules [ 50 ]. Specifically, we provide python modules that support linear model fitting with and without regularization penalties, including Ridge, Lasso, and Elastic net. The module takes as input the requisite data (covariates C , PRS matrix S , and phenotype y ) and infers the global set of weights α and γ . 2.3 Data processing 2.3.1 Selection of phenotypes and relevant polygenic scores To examine the performance of the MoEPRS model on real phenotype data in modern biobanks, we selected a number of well-studied and significantly heritable phenotypes, with various degrees of documented heterogeneity across several demographic and clinical variables. The first class of phenotypes included blood biomarker traits with documented heterogeneity by sex [ 15 , 16 , 18 ]: testosterone (UKB Data-field: 30850), creatinine (UKB Data-field: 30700), and urate (UKB Data-field: 30880). To analyze these phenotypes using our framework, we obtained sex-stratified GWAS summary statistics published by Zhu et al. [ 18 ] ( Data and Code Availability ) and used the VIPRS PRS inference software [ 51 ] to infer the polygenic score weights β that were used in downstream analyses ( Data and Code Availability ). Note that the GWAS analyses of Zhu et al. primarily used data from “White-British” samples in the UK Biobank [ 18 ]. Our second analysis focused on Standing Height (UKB Data-field: 50), a highly heritable and polygenic complex trait, with the largest GWAS sample sizes to date [ 12 ]. The comprehensive analyses by Yengo et al. (2022) included ancestry-stratified GWAS for five continental ancestry groups, which was followed by PRS inference using the SBayesR software [ 52 ]. The ancestry-stratified polygenic scores for the five ancestry groups were obtained from the PGS Catalog (PGP ID: PGP000382 ) [ 43 ]. The third and final analysis focused on blood lipid traits, including low-density lipoprotein (LDL) cholesterol (UKB Data-field: 30780), high-density lipoprotein (HDL) cholesterol (UKB Data-field: 30760), and log-transformed triglyceride (UKB Data-field: 30870) levels measured in blood biochemistry assays. These phenotypes are moderately heritable and display various levels of differentiation across age, sex, and ancestry [ 11 , 15 , 18 ]. For LDL cholesterol, we obtained ancestry-stratified polygenic score weights for five continental ancestry groups from the PGS Catalog (PGP ID: PGP000230 ) [ 11 , 43 ]. For HDL cholesterol and triglycerides, we obtained ancestry-stratified polygenic score weights for four continental ancestry groups from the PGS Catalog (PGP ID: PGP000489 ) [ 43 , 53 ]. The seven phenotypes and their corresponding polygenic scores, as well as the cohorts from which they were inferred are summarized in Table S1. Once the PGS weights were downloaded from the PGS Catalog or other databases, we performed linear scoring on the UKB and CARTaGENE genotype matrices using the pgsc_calc (v2.0.0) utility provided by the PGS Catalog researchers [ 54 ]. 2.3.2 Extraction and pre-processing of UK Biobank data To apply the MoEPRS model to the UK Biobank [ 39 ], we extracted genotype, phenotype, and covariates data following standard protocols and Quality Control (QC) procedures. Starting with the genotype data, we extracted records for a total of 486 556 individuals and 2 188 734 variants. We primarily excluded samples who have withdrawn consent, those with inferred high relatedness, and those with putative sex chromosome aneuploidy [ 39 ]. For the variants, we kept the union of all the unique variants included in the polygenic scores outlined in the previous section and listed in Table S1. As for the phenotype and covariates data, we extracted raw phenotypic measurements and sample metadata as recorded in the UK Biobank tabular data resource [ 39 ]. For each phenotype separately, we excluded samples with outlier values, defined as measurements exceeding 3 standard deviations from the mean. The covariates used in the study include the participant’s age at recruitment, sex, and top 10 Principal Components (PCs). The PCs, along with the polygenic scores S , were computed by passing the --run_ancestry flag to the pgsc_calc (v2.0.0) software tool [ 54 ], which combines the UKB genotype data with that of the harmonized 1000G+HGDP reference samples [ 55 ], and projects both jointly onto the same PC coordinates. The --run_ancestry flag also fits a random forest classifier that takes the PCs as input and predicts the continental ancestry, as annotated in the 1000G+HGDP resource [ 54 , 55 ]. The number of samples assigned to each predicted ancestry group are listed in Table S2. This predicted ancestry was used in the evaluation and interpretation of the MoEPRS model, but not in training. Finally, for an additional layer of interpretability, especially for samples with ambiguous ancestry, we used fine-scale genetic clustering of the UKB samples using the UMAP+HDBSCAN approach outlined recently in Diaz-Papkovich et al. [ 56 ]. In our analysis of LDL cholesterol in the UKB, we investigated the relationship between cholesterol-lowering medication and the variability in PGS accuracy by age and sex. To perform this analysis, we extracted self-reported medication records from the tabular data resources from the UKB (Data-field 6177 for males; 6153 for females) [ 39 ]. This data was then paired with other demographic variables, such age and sex, to quantify the prevalence of cholesterol drugs across various strata. In follow-up analyses, we also created a new dataset where direct LDL levels were adjusted for medication use. Specifically, if an individual reported taking cholesterol-lowering medication, their measured LDL cholesterol levels were divided by 0.7 as a post-hoc correction [ 11 ]. Once all the UKB data sources have been compiled (polygenic scores, phenotypes, covariates, ancestry assignments), we harmonized them using a custom python script that combines all of these data into a single dataframe ( Data and Code Availability ). After the data for each phenotype is compiled, we randomly split the samples into 70% training and 30% testing sets. 2.3.3 Extraction and pre-processing of CARTaGENE Biobank data To examine the robustness and portability of the MoEPRS model across biobanks, we extracted genotype, phenotype, and covariates data for the CARTaGENE Biobank (CaG), a prospective cohort from Quebec, Canada [ 40 ]. For our downstream analyses, we mainly referenced already pre-processed genotype data used in the CARTaGENE flagship paper [ 40 ], which applied all the standard QC criteria for up to 29 333 subjects and included most of the 2 188 734 variants identified earlier. For the phenotype data, we extracted available phenotypic measurements for 6 of the 7 phenotypes from the tabular data resources. The only phenotype missing from the CaG analysis is testosterone, which is not available in the blood biochemistry results at the time of this publication. For each phenotype, we excluded samples with outlier measurements, which are those exceeding 3 standard deviations from the mean. The covariates used in the study include the participant’s age at recruitment, sex, and top 10 Principal Components (PCs). Similar to what we did in the UKB analysis, the polygenic scores S and PCs were computed using the pgsc_calc (v2.0.0) software utility by combining the CaG genotypes with the 1000G+HGDP reference set and projecting both onto the same PC coordinates [ 54 , 55 ]. Similarly, this pipeline also generated predicted continental ancestry assignments, which are listed in Table S2 and used in all our downstream analyses. Once all the CaG data sources have been compiled (polygenic scores, phenotypes, covariates, ancestry assignments), we harmonized them using a custom python script that combines all of this data into a single dataframe ( Data and Code Availability ). After the data for each phenotype is compiled, we randomly split the samples into 70% training and 30% testing sets. 2.4 Model evaluation and interpretation 2.4.1 Metrics for evaluating prediction accuracy After the models were fit to the training data in each biobank separately, they were assessed on the held-out test sets using standard evaluation metrics. For continuous phenotypes, the main evaluation metric used in the analysis is the Incremental R-Squared, defined as the difference in the proportion of explained variance between a fully parameterized model ( y ∼ PRS + covariates ) and a null model ( y ∼ covariates ). The PRS variable here is the prediction, obtained from either single source or ensemble PRS models. To obtain confidence intervals for the R-Squared evaluation metrics, we implemented the recently proposed estimators for the sampling variance of the R-Squared metric [ 57 ]. All of these evaluation metrics and quantities can be computed using the latest version of our python package viprs (v0.1) [ 51 , 58 ]. Given that our MoEPRS model is not directly optimizing for the incremental R 2 metric, for sanity checking we also used the Pearson Correlation Coefficient and the Mean Squared Error (MSE) between the PRS and the phenotype to assess the quality of the predictions on certain sub-cohorts in the dataset. 2.4.2 PGS admixture graphs To aid in interpreting the output of the gating mechanism in the MoEPRS model, we propose using a modified version of the classic admixture bar plots popularized by the STRUCTURE/ADMIXTURE ancestry inference methods [ 59 – 61 ]. In our application, the mixing proportions for each individual do not represent ancestry assignment, but mixing weights assigned by the gating model to each PGS, conditional on the input covariates C i and the learned parameters for a particular phenotype. To generate a PGS admixture graph for independent test samples, we first assemble their covariates into a matrix C ( N × C ), where each row contains the gating model covariates for single test sample. In our experiments, these covariates mainly consist of the participant’s age at recruitment, sex, and position along the first 10 Principal Components. The matrix of covariates is then passed to the gating model, which outputs a ( N × K ) matrix of mixing weights (i.e. Q matrix [ 59 , 60 ]) that are specific to the phenotype in question. K here depends on the number of polygenic scores used in the analysis. By construction, the weights are proportions, meaning that their values are between 0 and 1 and each row sums to 1 exactly. To enhance interpretability of the PGS admixture plots, we categorized the samples by their predicted continental ancestry [ 55 ] or UMAP+HDBSCAN cluster membership [ 56 ]. Within each group or cluster, the samples are sorted by their mixing proportions for improved visibility. 2.4.3 Concordance of learned PGS admixture proportions To quantify the agreement between the PGS admixture proportions produced by different MoEPRS models for the same phenotype, such as those trained on two distinct biobanks, we first generate the matrix of mixing proportions Q on the same held-out test set. Once matrices of mixing proportions are generated from each model (e.g. Q UKB and Q CaG for UKB- and CaG-trained models), we can assess their calibration and concordance in a number of ways. Principally, in our analyses, we quantified their concordance by looking at the Pearson Correlation Coefficient between the columns of those matrices, e.g. R ( Q UKB ( i ), Q CaG ( i )), where Q ( i ) denotes taking the i −th column of Q . For PGSs that have high explanatory value, and consequently, receive substantial weights by the gating model, we expect a strong, significant positive correlation. On the other hand, if the PGS has minor importance and its main use (if any) is to correct for the mistakes of the others, then we expect the correlation to be negligible. 3 Results 3.1 MoEPRS accommodates diverse sources of heterogeneity in sex-differentiated phenotypes To illustrate the capabilities of the Mixture-of-Experts framework, we start with a relatively simple setup, where the ensemble PRS model is tasked with combining predictions from two base PGS models derived from male and female participants separately (“Male PGS” and “Female PGS”). Specifically, we focus on moderately heritable blood biomarker traits that have been shown to display various levels of differentiation across the sexes [ 15 , 16 , 18 ]: testosterone, creatinine, and urate. After obtaining sex-specific PGSs for the UK Biobank participants [ 39 ] for each of these phenotypes ( Methods ), we trained the MoEPRS model to combine them in a personalized manner, where the gating mechanism is conditioned on a set of covariates: The participant’s sex, age at recruitment, and 10 genomic Principal Components ( Figure 1 ). For comparison, we also include the MultiPRS model [ 25 , 27 ], which combines the scores using a global set of weights ( Figure 1 ). The ensemble PRS models were fit on a training subset comprising 70% of samples in the UKB, irrespective of ancestry or sex. On a highly sex-differentiated trait like testosterone, the sex-specific PGS models perform well within sex, but generalize poorly to the opposite sex ( Figure 2A ). This is to be expected, as the heritability and genetic architecture of testosterone are highly divergent across the sexes ( r g ≈ 0.1) [ 15 , 16 , 18 , 62 ]. Notably, males exhibit much greater variability in testosterone levels than females [ 16 ], which explains why, in this setup, the MultiPRS model assigns most of its weight to the “Male PGS” and inherits its error profile ( Figure 2A ). The MoEPRS model, on the other hand, detects that the error profiles of the two models are correlated with the participant’s sex and uses the gating mechanism to partition the cohort and assign each individual to their sex-matched PGS ( Figure 2D ; S1). This partitioning is uniform across ancestries and age groups ( Figure 2D ;S3A), confirming that gene-by-sex interactions are indeed the dominant factor in explaining the heterogeneity of testosterone levels [ 15 , 16 , 18 , 62 ]. Download figure Open in new tab Figure 2: Prediction accuracy and specialization behavior of MoEPRS on sex-differentiated complex traits in the UK Biobank. Sex-stratified polygenic scores (“Male PGS” and “Female PGS”) derived from European samples were used as input to predict phenotypes for the entire UKB cohort. Ensemble PRS models that combine the stratified scores include our proposed MoEPRS as well as MultiPRS , which learns a linear combination of individual scores. The complex traits analyzed are testosterone, creatinine, and urate levels measured in blood biochemistry assays. Panels ( A-C ) show prediction accuracy in terms of incremental R 2 on the held-out test set in the UKB. The accuracy measures are stratified by sex (x-axis), and vertical black lines on top of the bars show analytical standard errors for the R 2 metric. Panels ( D-F ) show the weight assigned to the “Male PGS” by the gating model for each individual in the test set, as a function of the sample’s age at recruitment (x-axis). The scatter points are differentiated by colors (green for males and orange for females) and markers corresponding to different continental ancestry groups. The ancestry groups include: EUR (European), MID (Middle Eastern), CSA (Central and South Asian), EAS (East Asian), AMR (Admixed American), AFR (African), and OTH (Other). In contrast to testosterone, creatinine and urate levels in the blood exhibit stronger genetic correlation across the sexes ( r g ≈ 0.9), in addition to being significantly more heritable in females [ 15 , 18 ]. As a result, while the predictive performance of the sex-specific PGS models drops when evaluated on the opposite sex, the differences are not as drastic ( Figure 2A-C ). This relative concordance between the sex-specific PGSs allows the MultiPRS model to pool together both predictors effectively and improve its performance on the entire sample, though it still falls short on each cohort individually ( Figure 2B-C ). The MoEPRS model, on the other hand, detects that sex is again a major driver of heterogeneity for these traits, though remarkably, it identifies other variables that affect the accuracy of the sex-specific models ( Figure 2B-C ). Primarily, their predictive performance seems to vary with age and ancestry ( Figure S5): the gating model assigns relatively higher weight to the “Male PGS” for older individuals and for certain minority ancestry groups ( Figure 2E and F ; Figure S3). This heterogeneity by age and ancestry replicated in an independent analysis of equivalent data in the CARTaGENE biobank ( Figure S2, S5), a prospective cohort from Quebec, Canada [ 40 ]. The age effect observed for creatinine may be explained by noting that, while generally higher in males, average creatinine levels and their dispersion rise with age in both sexes, affected by factors such as muscle mass loss, kidney function, and hormonal changes [ 63 , 64 ] ( Figure S4). We confirmed that the “Female PGS” indeed generalizes better to younger individuals across sexes and ancestries, though this advantage generally reverses or vanishes in older samples ( Figure S5A). As for the observed heterogeneity by ancestry, we hypothesize that they are partly driven by differences in baseline creatinine levels, with samples of African and South Asian ancestry having the highest mean and variance [ 64 ] ( Figure S5A). For urate, the age effect might similarly be attributed to the fact that, while males generally have higher serum urate levels than females, the gap narrows somewhat with age, particularly after menopause [ 65 , 66 ]. As for the observed cross-ancestry effect, previous studies have documented that individuals of African and Asian ancestry have higher baseline levels of urate [ 67 ], and our UKB analysis showed that older females of African and South Asian ancestry exhibit the highest variability in serum urate levels ( Figure S5B). We also confirmed that the “Male PGS” for urate does transfer better to older females from some ancestry groups in both biobanks ( Figure S5). 3.2 Consistency and portability of MoEPRS on standing height across two biobanks The next test case for the MoEPRS framework is predicting standing height, a highly heritable and polygenic trait with many well-powered, ancestry-stratified polygenic scores [ 12 ]. In the largest GWAS study of height to date, Yengo et al. (2022) [ 12 ] found that variant effect sizes estimated in five continental ancestry groups are highly correlated ( r g ∈ [0.64, 0.99]). Yet, the corresponding polygenic scores did not generally transfer well across ancestries [ 12 ]. To examine how the MoEPRS handles those scores in practice, we separately fit the model to height data from the UK and CARTaGENE biobanks [ 39 , 40 ]. In each case, the gating model took as input the same set of covariates as in the previous experiments: The participant’s age, sex, and 10 PCs. The model was independently trained on a 70% randomly sampled subset in each biobank, irrespective of ancestry. We examined the prediction accuracy on the held-out test set in each biobank, stratified by inferred continental ancestry group ( Figure 3 ). We make three main observations about these results. First, while the ancestry-matched score generally corresponds to the best single source score, it significantly underperforms for Central and South Asian ( CSA ) Admixed American ( AMR ) samples ( Figure 3A, B ). This is consistent with the results of Yengo et al. (2022) and may be partly explained by noting that the these PGSs had the smallest training sample sizes [ 12 ]. This finding highlights a limitation of ensemble methods that assign PGSs purely based on the individual’s genetic similarity with the training cohort [ 30 , 31 ] ( Discussion ). Second, in this experiment, MoEPRS does better than MultiPRS or any single source PGS in aggregate. On the other hand, within subpopulations, the model is on par with the best PGSs in most populations, but underperforms in some cases, e.g. MoEPRS on AMR samples in UKB ( Figure 3A ). We followed up on this particular case and found that the MoEPRS model mostly assigns samples with Admixed American ( AMR ) ancestry to the EAS PGS ( Figure 3D ), which indeed has the best performance in terms of marginal Pearson correlation, but once we correct for the effect of the covariates, this model’s relative performance drops precipitously ( Table S3; see Discussion ). Finally, despite differences in the ancestry composition of their training data, the MoEPRS models generally transfer well within and across biobanks ( Figure 3A-B ), with some minor exceptions. Download figure Open in new tab Figure 3: Prediction accuracy and specialization behavior of the MoEPRS model on Standing Height in the UK and CARTaGENE biobanks. Ancestry-stratified polygenic scores derived from five continental ancestry groups were used as input to predict height in each biobank separately. Ensemble PRS models that combine the stratified scores include our proposed MoEPRS as well as the popular baseline MultiPRS , which learns a linear combination of individual scores. Panels ( A-B ) show prediction accuracy in terms of incremental R 2 on the held-out test set in each biobank. The accuracy measures are stratified by ancestry (x-axis), and vertical black lines on top of the bars show analytical standard errors for the R 2 metric. Parentheses in ensemble PRS model name denote the training cohort (UKB or CaG). Panels ( C-D,F ) show PGS admixture graphs, which represent the mixing weights assigned by the gating model for a random subsample of individuals. Panel ( C,D ) show the mixing proportions for independent test samples in the UK and CARTaGENE biobanks, respectively, stratified by continental ancestry. Panel ( F ) shows the mixing proportions for UKB samples with unassigned ancestry (Ancestry = OTH ), stratified by fine-scale genetic clusters. Panel ( E ) shows the mean mixing weights (left sub-panel) and correlation of mixing weights (right sub-panel) for the MoEPRS models trained on the two biobanks and applied to the test samples in the UKB. The portability of the MoEPRS model across biobanks is driven by the consistent mixture patterns learned by the gating models in each biobank ( Figure 3C, D ; Figure S6). From the error patterns of each PRS, the gating mechanism automatically learned to mostly assign ancestry-matched PRSs for Europeans ( EUR ), East Asians ( EAS ), and Africans ( AFR ), and settled on similar admixture profiles for the other minority ancestry groups ( Figure 3C, D ). Quantitatively, we see strong correlation in the PGS mixing weights learned by the two models (mean Pearson R = 0.55), especially for the three PRSs with the most dominant weights ( Figure 3E ; Figure S8). One of the main advantages of the MoEPRS for analyzing large-scale and diverse biobanks is that it is not restricted by declared or inferred ancestry and it can learn consistent patterns for individuals with ambiguous ancestry assignments ( Figure 3F ). Furthermore, the model sometimes identifies consistent variation within ancestry labels, for instance detecting different optimal PGS assignment between Levantine and North African samples ( Figure S7), who are commonly lumped under the “Middle Eastern” ( MID ) group by popular ancestry predictors [ 55 ]. 3.3 MoEPRS identifies trait-specific admixture profiles for blood lipid phenotypes Lastly, we conducted a detailed analysis of three blood lipid phenotypes whose genetic underpinnings have been systematically investigated in large scale, multi-ancestry cohorts [ 11 ]: Low- and High-Density Lipoprotein (HDL and LDL) as well as log-transformed Triglyceride levels. Recent analyses from the Global Lipids Genetics Consortium (GLGC) have shown that these phenotypes are moderately heritable, somewhat polygenic, and influenced by many large effect variants, some of which are ancestry-specific [ 11 ]. In general, ancestry-stratified GWAS analyses revealed that variant effect sizes are highly correlated for all three phenotypes and across most ancestry groups, though there are some notable variations ( r g ∈ [0.473, 1]) [ 11 ]. To see how the MoEPRS model tackles the unique variations underlying each phenotype, we obtained ancestry-stratified polygenic scores and trained the model on harmonized data in the UK and CARTaGENE biobanks [ 39 , 40 ]. For every phenotype and biobank separately, the model was trained on data for a random of 70% of the samples the gating model received as input the participant’s age, sex, and 10 genomic PCs. We first assessed the prediction accuracy for all three phenotypes, evaluated on the held out test set in the UK Biobank ( Figure 4A-C ). Unlike standing height, for the blood lipid phenotypes we do see that the ensemble PRS models provide modest improvement in prediction accuracy over the single source PRS, especially on samples of European ancestry. By contrast with standing height, the gating mechanism here distributes the weight across multiple models, instead of favoring a single PRS ( Figure 4D-F ). This mixing pattern is qualitatively reproducible across both biobanks, with some slight differences for some minority groups ( Figure 4D-F ; Figure S10D-F). Despite this qualitative similarity, we do see significant drop in the portability of CaG-trained MoEPRS model ( Figure 4A ). We presume that this is the result of overfitting on the smaller CARTaGENE dataset, since the transferability of the UKB-trained model is unaffected ( Figure S10A-C; see Discussion ). To understand better the blending patterns observed in the PGS admixture graphs ( Figure 4D-F ) and the underlying variables driving them, we investigated the dominant trends for each phenotype separately. Download figure Open in new tab Figure 4: Prediction accuracy and specialization behavior of the MoEPRS model on blood lipid traits in the UK Biobank (UKB). Trait-specific and ancestry-stratified polygenic scores derived from up to five continental ancestry groups were used as input to predict each molecular phenotype. The traits analyzed are low-density lipoprotein (LDL) cholesterol, high-density lipoprotein (HDL) cholesterol, and log-transformed triglyceride levels in the blood. Ensemble PRS models that combine the stratified scores include our proposed MoEPRS as well as the popular baseline MultiPRS , which learns a linear combination of individual scores. Panels ( A-C ) show prediction accuracy in terms of incremental R 2 on the held-out test set in the UKB. The accuracy measures are stratified by ancestry (x-axis), and vertical black lines on top of the bars show analytical standard errors for the R 2 metric. Panels ( D-F ) show PGS admixture graphs for each phenotype, which represent the mixing weights assigned by the gating model for a random subsample of individuals, stratified by continental ancestry. In the analysis of LDL cholesterol, we found that the main factors driving the variation in PGS admixture proportions in Europeans are the participant’s age and sex ( Figure 5A ; Figure S9). Notably, our results show that the EUR PGS for LDL performs better in females and its accuracy decreases substantially with age ( Figure 5B ). This variability in prediction accuracy with age and sex was replicated in our analysis of the CARTaGENE biobank ( Figure S11C). Previous work has shown that LDL cholesterol is significantly more heritable in females [ 15 ], which might explain some of the heterogeneity across sex. The evidence for declining heritability with age, on the other hand, is either inconclusive or the effect is too weak to account for this disparity [ 68 , 69 ]. We hypothesize that the main underlying factor driving this variability is the prevalence of cholesterol lowering medication, which we did not account for in our original analysis. Indeed, age and sex groups with higher prevalence of cholesterol-lowering medication attain lower prediction accuracy ( Figure 5B ). In the original GLGC study, the authors corrected for medication use by dividing the direct LDL cholesterol levels measured in those samples by 0.7 [ 11 ]. In our case, since we did not apply this correction, the model identified features correlated with medication use (age and sex) and attempted to improve its accuracy on those samples by blending in information from other polygenic scores. To verify that medication use is indeed the primary factor in explaining this heterogeneity, we repeated the analysis with the adjusted LDL cholesterol phenotype and found that the mixing weights were substantially less variable with age and sex ( Figure S14; Figure S15). Download figure Open in new tab Figure 5: Investigation of a subset of the soft cohort partitions identified by MoEPRS in the analysis of blood lipid phenotypes in the UK Biobank. Panel ( A ) shows the mixing weight assigned to the European-derived PGS ( EUR ) model for LDL cholesterol as a function of the sample’s age at recruitment (x-axis) and sex (color). Panel ( B ) shows the prediction accuracy of the EUR PGS for LDL Cholesterol (left y-axis) and prevalence of cholesterol-lowering medication (right y-axis) in European samples in the UKB, stratified by sex and age groups (x-axis). Panel ( C ) shows the average mixing proportions assigned by MoEPRS to each group of individuals when predicting HDL cholesterol, categorized by the sample’s predicted continental ancestry and sex (x-axis). Panel ( D ) shows, for each sex, the phenotypic variance of HDL cholesterol as well as the predictive performance of the ancestry-stratified PGSs on European samples in the UKB. The predictive performance metrics include Mean Squared Error (MSE) of the covariates-augmented models as well as Incremental R 2 . Panel ( E ) shows the mixing weight assigned to the European-derived PGS ( EUR ) for log(Triglycerides) in samples of Middle Eastern and South Asian ancestry, as a function of the individual’s location along the first two genomic PCs. Panel ( F ) shows the prediction accuracy, in terms of incremental R 2 , of the various PGSs in Middle Eastern and South Asian samples in the UKB, stratified by quartiles of genetic distance from the centroid of European samples in PC space (x-axis). Vertical black lines on top of the bars in panels ( B,D,F ) show analytical standard errors for the R 2 metric and empirical standard errors for the MSE metric. On HDL cholesterol, our analysis revealed that one of the main detected drivers of heterogeneity is the participant’s sex ( Figure 5C ; Figure S9). After aggregating the mixing proportions by ancestry and sex, we observed that, in addition to the ancestry-matched scores, male and female participants were assigned distinct mixture profiles ( Figure 5C ). This pattern replicated in our analysis of the CARTaGENE biobank, though the differences there are less stark ( Figure S10; Figure S11). This pattern is surprising, however, since the prediction accuracy of the ancestry-stratified scores, quantified in terms of incremental R 2 , are nearly identical for males and females ( Figure 5D ). To explain this, we note that MoEPRS is not optimizing scale-invariant measures like R 2 and the default version of the model is attuned to heteroscedasticity, or major differences in phenotypic variance across cohort strata. In the UKB dataset, males exhibit ≈ 35% lower variance in HDL cholesterol levels than females, which leads to distinct squared error profiles ( Figure 5D ; Figure S11). Thus, partitioning the cohort across sex is meant to reflect this variability, which might be important to highlight for some downstream applications. We also tested a version of MoEPRS that partitions the data purely based on the error profiles for each sample, regardless of dispersion patterns ( Methods ). This model no longer identifies distinct profiles for each sex and mostly assigns individuals their ancestry-matched polygenic scores ( Figure S12; Figure S13; see Discussion ). Finally, for triglycerides, one of the most visually-discernible trends identified in our analysis is the inverse proportionality between the mixing weight assigned to the European-derived PGS ( EUR ) and distance from the centroid of the European samples in PC space ( Figure 5C ). This effect has been amply documented in systematic analyses of PRS portability [ 6 , 7 ], and our model recapitulated previously observed trends based solely on the error profiles of the ancestry-stratified PRSs ( Figure 5F ). This particular instance shows that when genetic distance to the training cohorts is the main driver of heterogeneity in PRS accuracy, our model is able to pick up on this signal and replicate the behavior of models that are specifically set up to do this task more narrowly [ 30 , 31 ]. 4 Discussion In this work, we presented a flexible modeling framework for ensemble learning of polygenic scores with the aims of improving prediction accuracy on heterogeneous, biobank-scale data while offering researchers practical tools to automatically identify and explore the underlying sources of variability in prediction accuracy. The main benefit of this framework is that, given a set of stratified polygenic scores for a phenotype of interest, it provides personalized, phenotype-specific, and data-driven mixing weights, which should make it easier to deploy these predictors in applied settings. Our experiments on the UK and CARTaGENE biobanks [ 39 , 40 ] demonstrated that this framework yields modest improvements in prediction accuracy and important insights about how the accuracy of polygenic scores can vary continuously or sharply with age, sex, genetic distance from the training cohort [ 6 , 7 , 18 ]. With these benefits mind, we also highlight a number of limitations to the MoEPRS framework as presented here. First, due to the increase in the number of tuning parameters, the model is prone to overfitting, especially on smaller validation cohorts or small sub-cohorts in a larger dataset [ 38 ]. Paired with the non-convex objective, this makes the MoEPRS model more difficult to train than the MultiPRS . Empirically, we observed that while the gating model provided interpretable mixing weights that were relatively stable across biobanks, the mixed scores yielded modest or no gains in prediction accuracy for minority populations. This was disappointing, since improving performance on underrepresented groups was one of the main initial goals for this work. Minority populations in general face two statistical disadvantages: the ancestry-matched polygenic scores are based on smaller training cohorts, and are thus more noisy, and the training sample sizes for the ensemble methods are even more limited. Our interpretation is that the gating model was able to identify the better matching scores, but that higher variance and slight overfitting in these populations might reduced the benefit. In sex-specific analyses, where comparable sample sizes are available, the performance of MoEPRS was more consistent and reliable. In short, while our proposed method does reasonably well given the limited sample sizes for minority populations, we anticipate that its performance may be improved further with better representation of minority ancestries as well as more sophisticated training objectives that incorporate regularization techniques [ 27 , 38 ]. On the conceptual side, there are some caveats to consider when training the MoEPRS model on biobank-scale data. One of the main considerations is how to properly account for phenotypic shifts and allele frequency differences across various strata. In our proposed framework, we corrected for these effects by including global covariates into the model [ 41 ], which helped steer the gating mechanism towards variation linked to linear genetic effects, rather than spurious environmental influences. As a further consideration, our analyses of the blood biomarker traits revealed that differences in phenotypic variance, or heteroscedasticity [ 70 ], can have substantial effects on the behavior of the gating mechanism. Therefore, we caution against misinterpreting the partitions identified by the model as necessarily reflecting differences in the underlying genetic pathways. To ensure that the soft partitions identified in our analyses are robust, we conducted some ablation experiments and quantified the concordance between the mixing patterns produced by applying the model to two independent biobanks [ 39 , 40 ]. Another consideration for training the MoEPRS model is the question of what covariates to include as input to the gating mechanism. In our experiments, we included variables associated with the most explored axes of variation: age, sex, and genomic PCs [ 5 , 11 , 17 , 18 ]. For more comprehensive analyses of specific phenotypes, researchers might consider including other variables of interest based on epidemiological evidence. In general, if the true drivers of heterogeneity are not represented in the gating model input features, then proxy features may be highlighted, as in the case of using age and sex to triangulate samples that are likely to take cholesterol-lowering medication. Despite these current limitations, we believe that the MoEPRS framework is flexible and foresee that it might be applied and extended along a number of promising directions. One major direction that may yield tangible benefits is to update the gating mechanism to use non-linear functions of the covariates, such as deep neural networks [ 71 ]. These networks can then be trained in a multi-task manner [ 72 ], across related phenotypes and diverse biobanks, to optimize prediction accuracy and reduce overfitting. Furthermore, this setup can be naturally paired with a pre-training/fine-tuning paradigm [ 73 ] to transfer learned mappings from large-scale biobanks to smaller test cohorts, e.g. samples recruited for a specific clinical trial. The second major extension that we anticipate is reconfiguring the model to learn different mixing proportions for each genomic segment separately, which might greatly improve its performance on samples with recent genetic admixture [ 74 , 75 ]. Finally, recognizing that the model provides valuable tools for uncovering heterogeneity, one potential avenue of future research is to use the model for predicting disease phenotypes using polygenic scores for related [ 26 , 27 ] or endophenotypes [ 76 ], which can help uncover disease subtypes in a data-driven manner [ 77 ]. Code Availability Scripts to replicate all the analyses and generate the figures for this manuscript are available via GitHub: https://github.com/shz9/moe-prs-paper viprs software used to infer polygenic scores for sex-differentiated phenotypes: https://github.com/shz9/viprs pgsc_calc software utility for computing polygenic scores and continental ancestry prediction: https://github.com/PGScatalog/pgsc_calc Data Availability GWAS summary statistics for sex-differentiated phenotypes: https://zenodo.org/records/7222725 Author contributions S.Z., S.G. and Y.L. conceived the study. S.Z. derived the initial formulation of the MoEPRS model. S.G. and Y.L. provided input and feedback to arrive at the final version of the model presented here. S.Z. conducted UKB and CaG experiments and generated the main figures and results. S.Z. wrote the initial manuscript. All authors edited and reviewed the final version. S.G. and Y.L. supervised the work. Declaration of Interests The authors declare no competing interests. Acknowledgements We thank members of the Gravel and Li labs, Marc-André Legault, and Celia Greenwood for useful feedback and discussions on earlier drafts of this manuscript. We are grateful to Alex Diaz-Papkovich for providing the UMAP+HDBSCAN clusters used in some of the analyses and to Zhe Xie and Tim D’Aoust for testing and experimenting with earlier versions of the MoEPRS software. This research used the NeuroHub infrastructure and was undertaken thanks in part to funding from the Canada First Research Excellence Fund, awarded through the Healthy Brains, Healthy Lives initiative at McGill University. This research was enabled in part by support provided by Calcul Québec and the Digital Research Alliance of Canada. S.G. was supported by the Canadian Institute for Health Research (CIHR) project grant 437576, NSERC grant (RGPIN-2017-04816), the Canada Research Chair program, and the Canada Foundation for Innovation. Y.L. was supported by the following funding programs: the Canada Research Chair (Tier 2) in Machine Learning for Genomics and Healthcare (CRC-2021-00547), Natural Sciences and Engineering Research Council (NSERC) Discovery Grant (RGPIN-2016-05174). References [1]. ↵ Natarajan , P. et al. Polygenic risk score identifies subgroup with higher burden of atherosclerosis and greater relative benefit from statin therapy in the primary prevention setting . Circulation 135 ( 2017 ). [2]. Torkamani , A. , Wineinger , N. E. & Topol , E. J . The personal and clinical utility of polygenic risk scores . Nature Reviews Genetics 19 ( 2018 ). [3]. ↵ Lewis , C. M. & Vassos , E . Polygenic risk scores: From research tools to clinical instruments . Genome Medicine 12 ( 2020 ). [4]. ↵ Martin , A. R. et al. Clinical use of current polygenic risk scores may exacerbate health disparities . Nature Genetics 51 , 584 – 591 ( 2019 ). OpenUrl CrossRef PubMed [5]. ↵ Mostafavi , H. et al. Variable prediction accuracy of polygenic scores within an ancestry group . eLife 9 , e48376 ( 2020 ). URL doi: 10.7554/eLife.48376 . OpenUrl CrossRef PubMed [6]. ↵ Privé , F. et al. Portability of 245 polygenic scores when derived from the uk biobank and applied to 9 ancestry groups from the same cohort . The American Journal of Human Genetics 109 , 12 – 23 ( 2022 ). OpenUrl CrossRef PubMed [7]. ↵ Ding , Y. et al. Polygenic scoring accuracy varies across the genetic ancestry continuum . Nature 618 , 774 – 781 ( 2023 ). URL doi: 10.1038/s41586-023-06079-4 . OpenUrl CrossRef [8]. ↵ Wang , Y. et al. Theoretical and empirical quantification of the accuracy of polygenic scores in ancestry divergent populations . Nature Communications 11 , 3865 ( 2020 ). URL doi: 10.1038/s41467-020-17719-y . OpenUrl CrossRef PubMed [9]. ↵ Mathieson , I . The omnigenic model and polygenic prediction of complex traits . The American Journal of Human Genetics 108 , 1558 – 1563 ( 2021 ). URL doi: 10.1016/j.ajhg.2021.07.003 . OpenUrl CrossRef PubMed [10]. ↵ Ben-Eghan , C. et al. Don’t ignore genetic data from minority populations . Nature 585 , 184 – 186 ( 2020 ). OpenUrl CrossRef PubMed [11]. ↵ Graham , S. E. et al. The power of genetic diversity in genome-wide association studies of lipids . Nature 600 , 675 – 679 ( 2021 ). OpenUrl CrossRef PubMed [12]. ↵ Yengo , L. et al. A saturated map of common genetic variants associated with human height . Nature 610 , 704 – 712 ( 2022 ). URL doi: 10.1038/s41586-022-05275-y . OpenUrl CrossRef PubMed [13]. Suzuki , K. et al. Genetic drivers of heterogeneity in type 2 diabetes pathophysiology . Nature 627 , 347 – 357 ( 2024 ). URL doi: 10.1038/s41586-024-07019-6 . OpenUrl CrossRef [14]. ↵ Bick , A. G. et al. Genomic data in the all of us research program . Nature 627 , 340 – 346 ( 2024 ). URL doi: 10.1038/s41586-023-06957-x . OpenUrl CrossRef PubMed [15]. ↵ Flynn , E. et al. Sex-specific genetic effects across biomarkers . European Journal of Human Genetics 29 , 154 – 163 ( 2021 ). URL doi: 10.1038/s41431-020-00712-w . OpenUrl CrossRef PubMed [16]. ↵ Sinnott-Armstrong , N. , Naqvi , S. , Rivas , M. & Pritchard , J. K . Gwas of three molecular traits highlights core genes and pathways alongside a highly polygenic background . eLife 10 , e58615 ( 2021 ). URL doi: 10.7554/eLife.58615 . OpenUrl CrossRef [17]. ↵ Kanoni , S. et al. Implicating genes, pleiotropy, and sexual dimorphism at blood lipid loci through multi-ancestry meta-analysis . Genome Biology 23 , 268 ( 2022 ). URL doi: 10.1186/s13059-022-02837-1 . OpenUrl CrossRef [18]. ↵ Zhu , C. et al. Amplification is the primary mode of gene-by-sex interaction in complex human traits . Cell Genomics 3 , 100297 ( 2023 ). URL https://www.sciencedirect.com/science/article/pii/S2666979X23000630 . [19]. ↵ Ruan , Y. et al. Improving polygenic prediction in ancestrally diverse populations . Nature Genetics 54 , 573 – 580 ( 2022 ). URL doi: 10.1038/s41588-022-01054-7 . OpenUrl CrossRef [20]. Spence , J. P. , Sinnott-Armstrong , N. , Assimes , T. L. & Pritchard , J. K. A flexible modeling and inference framework for estimating variant effect sizes from gwas summary statistics . bioRxiv ( 2022 ). URL https://www.biorxiv.org/content/early/2022/04/19/2022.04.18.488696 . https://www.biorxiv.org/content/early/2022/04/19/2022.04.18.488696.full.pdf . [21]. Zhou , G. , Chen , T. & Zhao , H . Sdprx: A statistical method for cross-population prediction of complex traits . The American Journal of Human Genetics 110 , 13 – 22 ( 2023 ). URL doi: 10.1016/j.ajhg.2022.11.007 . OpenUrl CrossRef PubMed [22]. Zhang , H. et al. A new method for multiancestry polygenic prediction improves performance across diverse populations . Nature Genetics 55 , 1757 – 1768 ( 2023 ). URL doi: 10.1038/s41588-023-01501-z . OpenUrl CrossRef [23]. Hoggart , C. J. et al. Bridgeprs leverages shared genetic effects across ancestries to increase polygenic risk score portability . Nature Genetics 56 , 180 – 186 ( 2024 ). URL doi: 10.1038/s41588-023-01583-9 . OpenUrl CrossRef PubMed [24]. ↵ Jin , J. et al. Mussel: Enhanced bayesian polygenic risk prediction leveraging information across multiple ancestry groups . Cell Genomics 4 ( 2024 ). URL doi: 10.1016/j.xgen.2024.100539 . OpenUrl CrossRef PubMed [25]. ↵ Márquez-Luna , C. , Loh , P.-R ., South Asian Type 2 Diabetes (SAT2D) Consortium, The SIGMA Type 2 Diabetes Consortium & Price, A. L. Multiethnic polygenic risk scores improve risk prediction in diverse populations . Genetic Epidemiology 41 , 811 – 823 ( 2017 ). URL https://onlinelibrary.wiley.com/doi/abs/10.1002/gepi.22083 . https://onlinelibrary.wiley.com/doi/pdf/10.1002/gepi.22083 . OpenUrl CrossRef PubMed [26]. ↵ Albiñana , C. , et al. Multi-pgs enhances polygenic prediction: weighting 937 polygenic scores . medRxiv ( 2022 ). URL https://www.medrxiv.org/content/early/2022/12/19/2022.09.14.22279940 . https://www.medrxiv.org/content/early/2022/12/19/2022.09.14.22279940.full.pdf . [27]. ↵ Truong , B. et al. Integrative polygenic risk score improves the prediction accuracy of complex traits and diseases . Cell Genomics 4 ( 2024 ). URL doi: 10.1016/j.xgen.2024.100523 . OpenUrl CrossRef PubMed [28]. ↵ Wolpert , D. H. Stacked generalization . Neural Networks 5 , 241 – 259 ( 1992 ). OpenUrl CrossRef Web of Science [29]. ↵ Bitarello , B. D. & Mathieson , I . Polygenic scores for height in admixed populations . G3 Genes|Genomes|Genetics 10 , 4027 – 4036 ( 2020 ). URL doi: 10.1534/g3.120.401658 . https://academic.oup.com/g3journal/article-pdf/10/11/4027/40633970/g3journal4027.pdf . OpenUrl Abstract / FREE Full Text [30]. ↵ Xia , X. et al. A prism vote method for individualized risk prediction of traits in genotype data of multi-population . PLOS Genetics 18 , 1 – 16 ( 2022 ). URL doi: 10.1371/journal.pgen.1010443 . OpenUrl CrossRef [31]. ↵ Busby , G. B. et al. Ancestry-specific polygenic risk scores are risk enhancers for clinical cardiovascular disease assessments . Nature Communications 14 , 7105 ( 2023 ). URL doi: 10.1038/s41467-023-42897-w . OpenUrl CrossRef PubMed [32]. ↵ Pain , O. et al. Evaluation of polygenic prediction methodology within a reference-standardized framework . PLOS Genetics 17 , 1 – 22 ( 2021 ). OpenUrl CrossRef [33]. Zhang , Q. , Privé , F. , Vilhjálmsson , B. & Speed , D . Improved genetic prediction of complex traits from individual-level data or summary statistics . Nature Communications 12 , 4192 ( 2021 ). URL doi: 10.1038/s41467-021-24485-y . OpenUrl CrossRef PubMed [34]. Yang , S. & Zhou , X . PGS-server: accuracy, robustness and transferability of polygenic score methods for biobank scale studies . Briefings in Bioinformatics 23 ( 2022 ). Bbac039. [35]. ↵ Jayasinghe , D. , Eshetie , S. , Beckmann , K. , Benyamin , B. & Lee , S. H . Advancements and limitations in polygenic risk score methods for genomic prediction: a scoping review . Human Genetics ( 2024 ). [36]. ↵ Jacobs , R. A. , Jordan , M. I. , Nowlan , S. J. & Hinton , G. E . Adaptive Mixtures of Local Experts . Neural Computation 3 , 79 – 87 ( 1991 ). URL doi: 10.1162/neco.1991.3.1.79 . https://direct.mit.edu/neco/article-pdf/3/1/79/812104/neco.1991.3.1.79.pdf . OpenUrl CrossRef PubMed [37]. ↵ Jordan , M. I. & Jacobs , R. A. Hierarchical mixtures of experts and the em algorithm . Tech. Rep., USA ( 1993 ). [38]. ↵ Yuksel , S. E. , Wilson , J. N. & Gader , P. D . Twenty years of mixture of experts . IEEE Transactions on Neural Networks and Learning Systems 23 , 1177 – 1193 ( 2012 ). OpenUrl [39]. ↵ Bycroft , C. et al. The uk biobank resource with deep phenotyping and genomic data . Nature 562 ( 2018 ). [40]. ↵ McClelland , P. , et al. A multi-ancestry genetic reference for the quebec population . medRxiv ( 2025 ). URL https://www.medrxiv.org/content/early/2025/05/16/2025.05.14.25327536 . https://www.medrxiv.org/content/early/2025/05/16/2025.05.14.25327536.full.pdf . [41]. ↵ Zaitlen , N. et al. Informed conditioning on clinical covariates increases power in case-control association studies . PLOS Genetics 8 , 1 – 13 ( 2012 ). URL doi: 10.1371/journal.pgen.1003032 . OpenUrl CrossRef [42]. ↵ Yang , J. , Zaitlen , N. A. , Goddard , M. E. , Visscher , P. M. & Price , A. L . Advantages and pitfalls in the application of mixed-model association methods . Nature Genetics 46 , 100 – 106 ( 2014 ). URL doi: 10.1038/ng.2876 . OpenUrl CrossRef PubMed [43]. ↵ Lambert , S. A. et al. The polygenic score catalog as an open database for reproducibility and systematic evaluation . Nature Genetics 53 , 420 – 425 ( 2021 ). URL doi: 10.1038/s41588-021-00783-5 . OpenUrl CrossRef PubMed [44]. ↵ Cao , C. et al. Pgs-depot: a comprehensive resource for polygenic scores constructed by summary statistics based methods . Nucleic Acids Research 52 , D963 – D971 ( 2023 ). URL doi: 10.1093/nar/gkad1029 . https://academic.oup.com/nar/article-pdf/52/D1/D963/57330916/gkad1029.pdf . OpenUrl CrossRef [45]. ↵ Virtanen , P. et al. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python . Nature Methods 17 , 261 – 272 ( 2020 ). OpenUrl PubMed [46]. ↵ Souza , F. , Mendes , J. & Araújo , R. A regularized mixture of linear experts for quality prediction in multimode and multiphase industrial processes . Applied Sciences 11 ( 2021 ). URL https://www.mdpi.com/2076-3417/11/5/2040 . [47]. ↵ Paszke , A. et al. Pytorch: An imperative style, high-performance deep learning library . In Advances in Neural Information Processing Systems 32 , 8024 – 8035 ( Curran Associates, Inc. , 2019 ). URL http://papers.neurips.cc/paper/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf . OpenUrl [48]. ↵ Kingma , D. P. & Ba , J. Adam: A method for stochastic optimization ( 2017 ). URL https://arxiv.org/abs/1412.6980.1412.6980 . [49]. ↵ Bottou , L. , Curtis , F. E. & Nocedal , J . Optimization methods for large-scale machine learning . SIAM Review 60 , 223 – 311 ( 2018 ). URL doi: 10.1137/16M1080173 . https://doi.org/10.1137/16M1080173. OpenUrl CrossRef [50]. ↵ Pedregosa , F. et al. Scikit-learn: Machine learning in python . the Journal of machine Learning research 12 , 2825 – 2830 ( 2011 ). OpenUrl [51]. ↵ Zabad , S. , Gravel , S. & Li , Y . Fast and accurate bayesian polygenic risk modeling with variational inference . The American Journal of Human Genetics 110 , 741 – 761 ( 2023 ). URL https://www.sciencedirect.com/science/article/pii/S0002929723000939 . OpenUrl CrossRef PubMed [52]. ↵ Lloyd-Jones , L. R. et al. Improved polygenic prediction by bayesian multiple regression on summary statistics . Nature Communications 10 ( 2019 ). [53]. ↵ Zhang , H. et al. A new method for multiancestry polygenic prediction improves performance across diverse populations . Nature Genetics 55 , 1757 – 1768 ( 2023 ). URL doi: 10.1038/s41588-023-01501-z . OpenUrl CrossRef [54]. ↵ Lambert , S. A. et al. Enhancing the polygenic score catalog with tools for score calculation and ancestry normalization . Nature Genetics 56 , 1989 – 1994 ( 2024 ). URL doi: 10.1038/s41588-024-01937-x . OpenUrl CrossRef [55]. ↵ Koenig , Z. et al. A harmonized public resource of deeply sequenced diverse human genomes . Genome Research 34 , 796 – 809 ( 2024 ). URL http://genome.cshlp.org/content/34/5/796.abstract . http://genome.cshlp.org/content/34/5/796.full.pdf+html . OpenUrl Abstract / FREE Full Text [56]. ↵ Diaz-Papkovich , A. , et al. Topological stratification of continuous genetic variation in large biobanks . bioRxiv ( 2023 ). URL https://www.biorxiv.org/content/early/2023/07/07/2023.07.06.548007 . https://www.biorxiv.org/content/early/2023/07/07/2023.07.06.548007.full.pdf . [57]. ↵ Momin , M. M. , Lee , S. , Wray , N. R. & Lee , S. H . Significance tests for r2 of out-of-sample prediction using polygenic scores . The American Journal of Human Genetics 110 , 349 – 358 ( 2023 ). URL https://www.sciencedirect.com/science/article/pii/S0002929723000046 . OpenUrl PubMed [58]. ↵ Zabad , S. , Haryan , C. A. , Gravel , S. , Misra , S. & Li , Y . Toward whole-genome inference of polygenic scores with fast and memory-efficient algorithms . The American Journal of Human Genetics ( 2025 ). [59]. ↵ Pritchard , J. K. , Stephens , M. & Donnelly , P . Inference of population structure using multilocus genotype data . Genetics 155 , 945 – 959 ( 2000 ). URL doi: 10.1093/genetics/155.2.945 . https://academic.oup.com/genetics/article-pdf/155/2/945/42030266/genetics0945.pdf . OpenUrl Abstract / FREE Full Text [60]. ↵ Falush , D. , Stephens , M. & Pritchard , J. K . Inference of Population Structure Using Multilocus Genotype Data: Linked Loci and Correlated Allele Frequencies . Genetics 164 , 1567 – 1587 ( 2003 ). URL doi: 10.1093/genetics/164.4.1567 . https://academic.oup.com/genetics/article-pdf/164/4/1567/42053370/genetics1567.pdf . OpenUrl Abstract / FREE Full Text [61]. ↵ Alexander , D. H. , Novembre , J. & Lange , K . Fast model-based estimation of ancestry in unrelated individuals . Genome Research 19 , 1655 – 1664 ( 2009 ). URL http://genome.cshlp.org/content/19/9/1655.abstract . http://genome.cshlp.org/content/19/9/1655.full.pdf+html . OpenUrl Abstract / FREE Full Text [62]. ↵ Ruth , K. S. et al. Using human genetics to understand the disease impacts of testosterone in men and women . Nature Medicine 26 , 252 – 258 ( 2020 ). URL doi: 10.1038/s41591-020-0751-5 . OpenUrl CrossRef PubMed [63]. ↵ Pottel , H. et al. Establishing age/sex related serum creatinine reference intervals from hospital laboratory data based on different statistical methods . Clinica Chimica Acta 396 , 49 – 55 ( 2008 ). URL https://www.sciencedirect.com/science/article/pii/S0009898108003215 . OpenUrl CrossRef PubMed Web of Science [64]. ↵ Mariño-Ramírez , L. et al. Effects of genetic ancestry and socioeconomic deprivation on ethnic differences in serum creatinine . Gene 837 , 146709 ( 2022 ). URL https://www.sciencedirect.com/science/article/pii/S0378111922005285 . [65]. ↵ Zitt , E. , Fischer , A. , Lhotta , K. , Concin , H. & Nagel , G . Sex- and age-specific variations, temporal trends and metabolic determinants of serum uric acid concentrations in a large population-based austrian cohort . Scientific Reports 10 , 7578 ( 2020 ). URL doi: 10.1038/s41598-020-64587-z . OpenUrl CrossRef PubMed [66]. ↵ Halperin Kuhns , V. L. & Woodward , O. M. Sex differences in urate handling . International Journal of Molecular Sciences 21 ( 2020 ). URL https://www.mdpi.com/1422-0067/21/12/4269 . [67]. ↵ Yokose , C. et al. Trends in prevalence of gout among us asian adults, 2011-2018 . JAMA Network Open 6 , e239501 – e239501 ( 2023 ). URL doi: 10.1001/jamanetworkopen.2023.9501 . https://jamanetwork.com/journals/jamanetworkopen/articlepdf/2804097/yokose_2023_oi_230298_1681485540.32436.pdf . OpenUrl CrossRef PubMed [68]. ↵ Miao , K. et al. Genetic and environmental influences on blood pressure and serum lipids across age-groups . Twin Research and Human Genetics 26 , 223 – 230 ( 2023 ). OpenUrl [69]. ↵ Goode , E. L. , Cherny , S. S. , Christian , J. C. , Jarvik , G. P. & de Andrade , M . Heritability of longitudinal measures of body mass index and lipid and lipoprotein levels in aging twins . Twin Research and Human Genetics 10 , 703 – 711 ( 2007 ). OpenUrl [70]. ↵ Jung , H. et al. Investigation of heteroscedasticity in polygenic risk scores across 15 quantitative traits . Frontiers in Genetics Volume 14 - 2023 ( 2023 ). URL https://www.frontiersin.org/journals/genetics/articles/10.3389/fgene.2023.1150889 . OpenUrl [71]. ↵ Chen , Z. , Deng , Y. , Wu , Y. , Gu , Q. & Li , Y. Towards understanding mixture of experts in deep learning ( 2022 ). URL https://arxiv.org/abs/2208.02813.2208.02813 . [72]. ↵ Crawshaw , M . Multi-task learning with deep neural networks: A survey . CoRR abs / 2009.09796 ( 2020 ). URL https://arxiv.org/abs/2009.09796.2009.09796 . OpenUrl [73]. ↵ Han , X. , et al. Pre-trained models: Past, present and future ( 2021 ). URL https://arxiv.org/abs/2106.07139.2106.07139 . [74]. ↵ Atkinson , E. G. et al. Tractor uses local ancestry to enable the inclusion of admixed individuals in gwas and to boost power . Nature Genetics 53 , 195 – 204 ( 2021 ). URL doi: 10.1038/s41588-020-00766-y . OpenUrl CrossRef PubMed [75]. ↵ Sun , Q. et al. Improving polygenic risk prediction in admixed populations by explicitly modeling ancestral-differential effects via gaudi . Nature Communications 15 , 1016 ( 2024 ). URL doi: 10.1038/s41467-024-45135-z . OpenUrl CrossRef PubMed [76]. ↵ Gottesman , I. I. & Shields , J. Genetic theorizing and schizophrenia . British Journal of Psychiatry 122 , 15 – 30 ( 1973 ). OpenUrl CrossRef PubMed Web of Science [77]. ↵ Dahl , A. & Zaitlen , N . Genetic influences on disease subtypes . Annual Review of Genomics and Human Genetics 21 , 413 – 435 ( 2020 ). URL https://www.annualreviews.org/content/journals/10.1146/annurev-genom-120319-095026 . OpenUrl CrossRef PubMed View the discussion thread. Back to top Previous Next Posted September 17, 2025. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Personalized polygenic risk prediction and assessment with a Mixture-of-Experts framework Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Personalized polygenic risk prediction and assessment with a Mixture-of-Experts framework Shadi Zabad , Yue Li , Simon Gravel bioRxiv 2025.09.15.676165; doi: https://doi.org/10.1101/2025.09.15.676165 Share This Article: Copy Citation Tools Personalized polygenic risk prediction and assessment with a Mixture-of-Experts framework Shadi Zabad , Yue Li , Simon Gravel bioRxiv 2025.09.15.676165; doi: https://doi.org/10.1101/2025.09.15.676165 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Genetics Subject Areas All Articles Animal Behavior and Cognition (7642) Biochemistry (17715) Bioengineering (13907) Bioinformatics (42005) Biophysics (21472) Cancer Biology (18624) Cell Biology (25534) Clinical Trials (138) Developmental Biology (13390) Ecology (19935) Epidemiology (2067) Evolutionary Biology (24356) Genetics (15617) Genomics (22529) Immunology (17753) Microbiology (40437) Molecular Biology (17200) Neuroscience (88697) Paleontology (667) Pathology (2840) Pharmacology and Toxicology (4829) Physiology (7653) Plant Biology (15171) Scientific Communication and Education (2046) Synthetic Biology (4304) Systems Biology (9827) Zoology (2272)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.