Skip to main content
PLOS Genetics logoLink to PLOS Genetics
. 2026 Sep 23;22(9):e1012314. doi: 10.1371/journal.pgen.1012314

Univariate-guided sparse regression for Biobank-scale high-dimensional omics data

Joshua Richland 1,*, Tuomo Kiiskinen 2, William Wang 3, Wenhui Sophia Lu 1, Balasubramanian Narasimhan 1,2, Trevor Hastie 1,2, Manuel Rivas 2, Robert Tibshirani 1,2
Editor: Jingjing Yang4
PMCID: PMC13623159  PMID: 42777013

Abstract

We present a scalable framework for computing polygenic risk scores (PRS) in high-dimensional genomic settings using the recently introduced Univariate-Guided Sparse Regression (uniLasso). UniLasso is a two-stage penalized regression procedure that leverages univariate coefficients and magnitudes to stabilize feature selection and produce sparse predictive models. Building on its theoretical and empirical advantages, we adapt uniLasso for application to the UK Biobank, a population-based repository comprising over one million genetic variants measured on hundreds of thousands of individuals from the United Kingdom. We further extend the framework to incorporate external summary statistics via uniLasso ES (external scores). These signals guide the regression toward variants with prior evidence of association by informing penalty weights and sign constraints. Both uniLasso ES and uniLasso ultimately fit multivariate models using individual-level target data; the external statistics guide, rather than replace, this fitting. Our results demonstrate that uniLasso attains predictive performance comparable to standard Lasso while selecting substantially fewer variants, yielding sparser and potentially more interpretable models. Moreover, it remains competitive with other PRS estimation methods, such as PRS-CS and lassosum2.

Author summary

The growing ability to measure genetic variation across hundreds of thousands of individuals has created new opportunities to investigate the genetic basis of human traits and disease. One common goal is to construct polygenic risk scores, which combine information across genetic variants to predict an individual’s genetic predisposition to a phenotype or disease. However, widely used statistical methods often identify large numbers of variants, making the resulting models difficult to understand. We implement uniLasso, a sparse regression technique that produces simple genetic prediction models while maintaining strong predictive accuracy. The method uses signals from univariate analyses to guide a multivariate regression model toward a smaller set of variants. We further demonstrate how summary statistics from external genetic studies can be incorporated into the uniLasso framework (through uniLasso with external scores, or uniLasso ES), allowing the model to prioritize variants that have previously shown evidence of association. Applying these methods to large-scale genotype data from the UK Biobank, we find that uniLasso (and its extension with external scores) produces substantially sparser models while achieving predictive performance comparable to widely used approaches. These results suggest that combining simple genetic signals and external information with high-dimensional regression can reduce the complexity and improve the accuracy of polygenic risk prediction.

Introduction

With rapid advancements in computing power and storage capacity, data collection has become increasingly detailed and large in scale. As a result, scientists routinely encounter high-dimensional data settings, where the number of predictors is much larger than the number of observations (p≫n). Such scenarios are common in fields like genomics, where granular information can be recorded for each individual. In these regimes, regression has become a central tool for both prediction and variable selection, underpinning a wide range of modern applications.

Another defining feature of -omics model matrices is the strong correlation among predictors. In genomics, linkage disequilibrium (LD) creates blocks of single nucleotide polymorphisms (SNPs) that carry very similar information; in transcriptomics, co-expression and shared regulatory programs induce clusters of correlated genes. Any multivariate method must decide what to do with these groups: either select a sparse set of representatives, or distribute (“smear”) the effect across many correlated variables.

Often, only a much smaller subset of features have a meaningful relationship with the response. Thus a main goal of researchers is to focus on identifying which variables are worth the investment of time and resources to measure and analyze.

Review of the Lasso

The Lasso [1] performs both estimation and variable selection and has become a cornerstone of modern statistics and machine learning.

For a model matrix X∈ℝn×p and response vector y∈ℝn, Lasso solves the following minimization problem:

β^=argminβ12n‖y−Xβ‖22+λ‖β‖1. (1)

λ is a regularization parameter that determines the number of features identified in the solution set. In practice, we evaluate the objective over a grid of λ values and then select the best λ using either cross-validation or performance on a held-out validation set. Equivalently, we can formulate the Lasso problem in the following way:

β^=argminβ12n‖y−Xβ‖22subject to‖β‖1≤t (2)

where t > 0 is a tuning parameter controlling the sparsity of the solution, directly related to λ in the Lagrangian formulation. The constraint sets an upper bound on how large the coefficients β^ can be in total (in terms of their ℓ1 norm, which is ∑j=1p|βj|). A larger t allows the coefficients to grow by imposing a smaller amount of regularization.

Optimization approaches for the Lasso

A variety of computational tools have been developed to efficiently solve Lasso problems. One of the most widely cited R packages, glmnet [2], is capable of computing entire solution paths for a range of generalized linear models. Another R package designed specifically for large-scale, high-dimensional Lasso regression in genomics applications is snpnet [3]. In fact, snpnet adapts glmnet and stands out as one of the most competitive solvers, combining strong-rule screening with efficient KKT batching to scale to millions of SNPs. This approach yields high predictive accuracy in large-scale genomic analyses.

Elastic Net (EN) [4] is another path solver that extends the Lasso framework by incorporating an ℓ2 penalty, thereby combining sparsity with ridge regularization. This generalization provides greater flexibility and stability in settings with correlated features, where pure ℓ1 regularization may perform suboptimally. EN seeks to minimize the following objective function:

β^=argminβ{12n‖y−Xβ‖22+λ(α|β|1+(1−α)|β|22)}. (3)

In equation (3), λ>0 controls the overall regularization strength, while α∈[0,1] balances the contribution of the ℓ1 penalty and the ℓ2 penalty. Setting α=1 recovers the Lasso, while α=0 yields ridge regression. This unified structure allows practitioners to interpolate between the two classical approaches within a single flexible framework.

Adelie [5] is a novel Python package (with a version in R as well) designed for efficiently solving Lasso and group Lasso problems. This package can handle large-scale inputs with greater computational efficiency than traditional solvers, and the package provides a suite of generalized linear model (GLM) classes. Benchmarks against other state-of-the-art solvers demonstrate that Adelie achieves faster speeds than other group Lasso packages with equivalent accuracy. On Lasso and EN problems, it performs comparably to the glmnet R package. Additionally, Adelie offers flexible parameter tuning, warm-start capabilities, and easy integration with standard Python data science workflows, making it powerful for high-dimensional regression tasks.

Another notable feature of Adelie, similar to snpnet, is its ability to efficiently fit Lasso and EN models on genome-wide association studies (GWAS). To handle the scale and complexity of such data, Adelie introduces specialized file formats optimized for both memory efficiency and the speed of matrix operations. This design allows the package to process large-scale genotype and phenotype matrices that would otherwise exceed standard memory limits, enabling scalable analyses of GWAS data.

The UK Biobank database

The UK Biobank [6] provides an excellent testbed for scientists using such regression techniques to investigate quantities of interest, such as the variance explained by genomic predictors, and to identify SNPs potentially associated with specific traits. The UK Biobank is a large, population-based repository containing genetic and health information from approximately 500,000 individuals across the United Kingdom. For each participant, it provides data on over 1,000,000 SNPs alongside a wide range of phenotypes.

Regression provides a natural framework for studying the UK Biobank data, allowing researchers to quantify relationships between SNPs and phenotypes. Packages such as Adelie and snpnet enable analyses to be performed efficiently on such large-scale datasets. By incorporating regularization techniques, i.e., Lasso, regression can produce sparse solutions, effectively reducing the set of over a million SNPs to a smaller subset most likely to be associated with the response. This can not only facilitate interpretation by reducing model complexity, but also improves predictive performance by mitigating overfitting in high-dimensional settings.

Polygenic risk scores (PRS) summarize genetic liability as a weighted sum of genome-wide variants. At Biobank scale, the standard PRS workflow is two-steps: first, perform a univariate GWAS to obtain marginal effect estimates for each SNP; second, apply an LD-aware shrinkage or selection method (for example, clumping and thresholding) to convert these marginal effects into a genome-wide predictor. Historically, even this first step already pushed computational limits (fitting millions of univariate regressions on hundreds of thousands of individuals) so genome-wide multivariate regressions were not practically feasible at scale. This computational constraint, together with the complexity of modelling LD explicitly, is a major reason why univariate GWAS has remained the dominant analysis framework for so long. Because GWAS treats each SNP in isolation, a true signal within an LD block typically lifts an entire neighborhood of correlated SNPs, and without strong shrinkage the naive sum of GWAS betas would imply more variance explained than is empirically possible. The second step exists precisely to correct for this double-counting and sampling noise, but it usually leads to dense predictors with highly flattened per-SNP effect sizes.

Contributions

In this paper, we implement a novel method for analyzing ultra-high-dimensional -omics data that directly fits a multivariate model on individual-level data, rather than relying on the standard two-step GWAS-plus-PRS pipeline. We present Univariate-Guided Sparse Regression (uniLasso) [7] tailored for biobank-scale SNP data. Empirically, uniLasso achieves predictive performance comparable to existing methods but with approximately 40% fewer predictors, resulting in a substantially more parsimonious model.

Additionally, we adapt uniLasso to integrate external data sources to further enhance predictive accuracy. In biomedical research, privacy regulations often prevent the sharing of raw data, so researchers sometimes may only provide summary statistics rather than entire data sets. Following the approach proposed in [7], we demonstrate how to incorporate external scores from independent datasets into the uniLasso pipeline. This alternative approach to uniLasso uses external summary statistics to guide penalty weights and/or sign constraints, rather than replace model fitting. We combine these external scores with individual-level data in a single sparse multivariate model, rather than as a separate post-GWAS step. Prior hybrid approaches instead combine information at the level of GWAS results or final scores (e.g., meta-PRS [8]), integrating external information only after model fitting rather than within the regression itself. This also distinguishes our approach from strictly summary-statistics-based methods.

This paper is organized as follows: The next section introduces our adaptation of the uniLasso algorithm, beginning with a brief recap of the standard method before describing how we extend it to both continuous and binary response variables in ultra-high-dimensions. We outline precisely how to integrate external scores in this section as well. In the following section, we demonstrate the practical use of uniLasso through an application to the UK Biobank. We present additional experiments highlighting the benefits of incorporating external data from an independent source and summarize comparisons of uniLasso to other approaches for constructing polygenic risk scores. We conclude by outlining future challenges and discussions. Finally, while the work in this paper is tailored to genomic prediction, the methodology and steps we describe extend naturally to non-genomic settings.

Materials and methods

Overview of the uniLasso algorithm

Univariate-Guided Sparse Regression (uniLasso) [7] is a two-stage regression framework that promotes sparsity and is designed to enhance interpretability by leveraging information from univariate regressions. Specifically, uniLasso constrains the coefficients in a multivariate model to align with the signs of their corresponding univariate coefficients, enhancing predictive accuracy and potentially facilitating interpretation of selected predictors.

The uniLasso procedure, as outlined in [7], assumes the same supervised learning framework as Lasso. For a model matrix X∈ℝn×p and response vector y∈ℝn, the uniLasso procedure is defined as follows:

  • 1

    For j=1,2,...,p compute the univariate predictions ηij^=β^0j+β^jxij as well as their leave-one-out (LOO) counterparts

η^ij−i=β^0j−i+β^j−ixij,i=1,...,n,j=1,...,p.
  • 2

    Fit a non-negative Lasso with an intercept and no standardization to target y using the LOO univariate predictions as features:

argminθ{1n∑i=1n(yi−θ0−∑j=1pη^ij−iθj)2+λ∑j=1pθj}subject toθj≥0,j=1,...,p. Select λ through cross validation.
  • 3

    The final model can be written as

η^(x)=γ^0+∑j=1pγ^jxj,

with γ^j=β^jθ^j, and γ^0=θ^0+∑ℓ=1pβ^0ℓθ^ℓ.

Note that we do not standardize the features before applying the non-negative Lasso in Step 2 because the values η^ij−i are all on the scale of the response. Closed-form expressions for the LOO fits and the univariate coefficients are provided later in this section.

The steps taken in this procedure serve several purposes. First, it ensures that the signs of the final coefficients agree with the signs of the univariate coefficients (or they are zero). This increases the possible interpretability of the result, as it excludes features whose coefficient sign changes between the univariate and multivariate model. In addition, features with larger univariate coefficients will also tend to have larger coefficients in the final model, since they are given an advantage in the penalization of θ. Moreover, using LOO fitted values rather than raw univariate estimates or the original features amounts to feeding cross-validated univariate predictions into the Lasso in Step 2. This forces the selection step to rely on out-of-sample predictive signal rather than in-sample noise, which empirically leads to sparser models and improved generalization [7]. It also justifies the use of cross validation.

As demonstrated in the uniLasso paper [7], this method has exhibited excellent performance, producing sparser solutions than classical techniques. In its original formulation, however, uniLasso is not immediately scalable to biobank-sized datasets, which prevents a direct comparison with genomics tools such as snpnet. In what follows we will discuss some of the challenges that emerge when applying the algorithm in the high dimensional regime.

One challenge posed by uniLasso in ultra-high-dimensional data analysis is the need to store the immense feature matrix. In computation, Step 1 of the uniLasso pipeline actually requires the user to store an additional (n×p) matrix of the LOO fitted values. While SNP matrices are typically sparse (many of the entries are 0 and all can be stored in at most 2 bits), the LOO matrix is not. Thus the computer must be capable of storing another feature matrix which could take up around 1500 GB of memory (see S2 Appendix for a more in depth discussion of memory usage). We recognize that this storage requirement may present a computational bottleneck for applying uniLasso at this scale. Later in the manuscript, we introduce uniLasso ES, a related formulation that leverages external summary statistics and therefore does not require construction of the full LOO matrix, substantially reducing memory requirements.

Computation arises as a second challenge when calculating the univariate coefficients and LOO fitted values. These need to be computed for each column, when the number of covariates is in the order of millions (as is the case in -omics settings).

A final challenge arises in Step 2 of the algorithm when choosing the regularization value. Again due to the scale of the data, cross validation becomes computationally infeasible. This is because each of the k folds requires refitting the model on a large proportion of the entire dataset, leading to prohibitively large computational, memory, and time costs.

Details of the omics-adapted uniLasso algorithm

To address the computational challenges discussed above, we propose a modified version of the uniLasso algorithm designed for application in general -omics settings. We demonstrate that this method achieves predictive performance comparable to standard tools such as snpnet, while producing substantially sparser models with reduced complexity.

We use Sherlock, a high-performance computing (HPC) cluster at Stanford University, to engineer the uniLasso pipeline using the Adelie Python package. Our compute instances use a cluster of Intel(R) Xeon(R) E5-2640 v4 CPUs with 64 total cores and ~3TB RAM. Methods were run using 64 threads. This setup enables efficient allocation of memory and computational resources necessary to sustain the full analysis. When calculating the leave-one-out (LOO) fits and univariate coefficients, it is important to note that each computation depends only on individual columns of the design matrix.

For a given SNP column x, let x~=x−x¯, where x¯ denotes the column mean. Similarly, define y as the response and y~=y−y¯ as its centered counterpart. The univariate slope u1 and intercept u0 are then given by:

u1=x~⊤y~‖x~‖2,u0=y¯−u1·x¯.

The vector of LOO fitted values f corresponding to the column x are defined as follows, where Hii denotes the ith diagonal element of the hat matrix H:

yi−fi=yi−(u0+u1xi)1−Hii,where Hii=1n+xi~2‖x~‖2.

Using vectorized formulas suggested by [7], we efficiently implemented computations that are embarrassingly parallel, allowing us to fully exploit CPU resources and markedly accelerate computation.

In the standard uniLasso algorithm, the regularization parameter in Step 2 is typically chosen via k-fold cross validation. However, once again given the scale of our data, this is computationally infeasible. Instead, following the approach of [3], we employed a train-validation-test split (70/10/20) to efficiently tune the regularization strength. Specifically, we first fit the model on the training set over a grid of λ values. Using the validation set, we then identified the value of λ that achieved the best predictive performance. Next, we refit the model on the combined training and validation sets with the chosen parameter. Finally, we evaluated the resulting model on the held-out test set to estimate its out-of-sample performance.

This validation-based approach substantially reduced computational time and the need to store large amounts of data, while yielding empirically strong results. We also believe that this strategy is an effective and generalizable approach for hyperparameter tuning in ultra-high-dimensional settings.

Moreover, SNP data is known to be particularly sparse, typically taking values in the set {0, 1, 2}. Oftentimes, a majority of the entries in a given column of a SNP are 0. To address the small levels of variance within certain columns, we implemented two strategies:

  • 1

    Minor allele frequency (MAF) filtering:

MAF is the proportion of the less common allele among all observed alleles at each SNP. SNPs with MAF below 0.0005 were excluded prior to applying uniLasso (or Lasso). We intentionally use a more permissive threshold to retain low-frequency variants that may still carry predictive signal at biobank scale. This filtering step is standard in genomic analyses, as rare variants tend to contribute little predictive power and can lead to unstable coefficient estimates.

  • 2

    Stabilizing regularization of low-variance columns:

For SNPs with MAF ≥0.0005, small variances still occasionally caused univariate coefficients to explode, leading to unstable estimates. One key quantity that appears in the denominator of the univariate and LOO calculations is

Sxx=x~⊤x~,where x~=x−x¯.

[9] encountered a similar instability in the context of microarray analysis, where small denominators led to highly variable test statistics. They propose adding a data-dependent constant to stabilize the denominator. Following this approach, we regularize SNP columns by replacing Sxx with

Sxx*=Sxx+fifth-percentile(Sxx),

where the additive constant corresponds to the fifth percentile of the empirical distribution of Sxx values over all columns of the SNP matrix. This adjustment prevents unstable estimates arising from sparse or near-constant genotype columns when Sxx approaches zero.

Both modifications substantially improved stability across data partitions and, in most cases, even enhanced predictive performance relative to non-regularized runs. These adjustments may be unnecessary when applying uniLasso in non-genomic settings.

Omics-adapted uniLasso algorithm for binary response variables

In the case where the response variable is binary rather than continuous (yi∈{0,1} for all i), we use a penalized logistic regression objective function:

β^=argminβ{−1n∑i=1n[yilogpi+(1−yi)log(1−pi)]+λ∑j=1p|βj|},where pi=exp(β0+xi⊤β)1+exp(β0+xi⊤β).

Similar to the Lasso, we introduce regularization to control the sparsity of the solution.

For uniLasso, recall that the algorithm requires LOO fitted values and univariate coefficients. Unlike the case with Gaussian loss, there are no closed-form solutions for these expressions. However, in practice, logistic regression is typically fit via iteratively reweighted least squares (IRLS). We follow the procedure described in [7], summarized below:

Given the fitted linear predictor vector ηj(ℓ) at iteration ℓ, one forms a working response vector zj(ℓ) that depends on ηj(ℓ), y, and the GLM family, along with an observation weight vector wj(ℓ). The updated model ηj(ℓ+1) is then obtained by performing weighted least squares of zj(ℓ) on xj with weights wj(ℓ). In our implementation, we perform two IRLS iterations per feature.

As in the Gaussian setting, we parallelize and vectorize operations to efficiently fit all p univariate logistic regression models. The expressions are only slightly more complex than in the unweighted case. For the LOO fits, we adopt the approximation proposed by [10], which provides estimated LOO predictions without refitting and has been shown to work well in large-scale GLM applications. This corresponds to using the final weighted least squares IRLS iteration from each univariate fit when fitting the univariate models. We use the formula they propose which accommodates observation weights.

Uniquely, we apply the same regularization and MAF filtering when running the binary uniLasso algorithm. Aside from the modifications required for the logistic loss and the corresponding univariate values, the majority of the uniLasso pipeline remains nearly identical to the Gaussian case.

UniLasso with external scores

A collaborator from Finland provided external summary statistics from FinnGen [11], the Finnish counterpart to the UK Biobank, which comprises approximately 500,000 unique participants. The external scores from FinnGen, denoted E, consist of the results of univariate SNP regressions that include age, sex, and the first ten principal components as covariates.

Rather than relying on the standard formulation that uses leave-one-out (LOO) coefficients [7], propose an alternative regression framework, presented as equation (3.3) in their paper. Importantly, the final model is still fit on individual-level data, with external statistics used only for guidance:

argminγ∑i=1n(yi−γ0−∑j=1pxijγj)2+λ∑j=1p|γj||β~j| s.t. sign(γj)=sign(β~j)∀j (4)

The idea is to use the univariate coefficients from E rather than compute the LOO estimates from the training data. In equation (4), these correspond to the β~j terms. Specifically, the magnitudes |β~j| serve as adaptive weights in the ℓ1-penalty term, while the signs of β~j agree with the signs of the estimated coefficients γj (or they are zero). We draw the univariate slopes and intercepts from the UK Biobank training data, but use the external coefficients β~j to define the adaptive penalty weights and sign constraints in the second-stage regression. The final model can be written as η^(x)=γ^0+∑j=1pγ^jxj. Note this alternative construction holds for binary responses as well.

Results

UK Biobank analysis

We describe a real-data application on the UK Biobank that demonstrates the utility of the uniLasso algorithm.

The UK Biobank [6] is a large prospective cohort study containing extensive genetic and phenotypic data from approximately 500,000 middle-aged individuals across the United Kingdom. In this analysis, we focus on modeling the relationship between individual genotype sequences and their corresponding phenotypic traits. Using uniLasso, we aim to identify SNPs that are most informative for predicting the phenotype of interest. Our proposed adaptation enables model fitting at full scale and yields a reduced active variable set compared to alternative methods. This smaller collection of selected SNPs maintains comparable levels of variance explained.

We restricted our analysis to a subset of 336,442 White British individuals from the full UK Biobank dataset who satisfy the population stratification criteria described in [12]. The data were randomly partitioned into training (70%), validation (10%), and test (20%) subsets. Each individual has 1,080,968 measured genetic variants, where each variant is encoded by one of three levels: 0 for homozygous major alleles, 1 for heterozygous alleles, and 2 for homozygous minor alleles. This set reflects a quality-controlled collection of UK Biobank variants consisting primarily of directly genotyped SNPs, together with CNV (copy number variation) calls and HLA (human leukocyte antigen) alleles derived from array data, after standard filtering procedures based on missingness, minor allele frequency, and Hardy-Weinberg equilibrium [13]. Missing genotypes were imputed using the mean of the observed values.

In addition to genotype data, covariates such as age, sex, and 10 precomputed principal components of the SNP matrix were included to account for population structure. See S3 Table for the predictive performance of the covariate-only model (age, sex, and principal components), which serves as a baseline for evaluating the incremental predictive contribution of genetic predictors reported in S10 Table. Among the thousands of measured phenotypes in this dataset, the phenotypes we used to evaluate our method were standing height, body mass index (BMI), coronary heart disease (CHD), and asthma. CHD and asthma are binary responses, where 1 indicates disease and 0 no disease.

To evaluate predictive performance for the continuous responses, we use the R2 statistic: given a linear estimator β^ and data (y, X), R2 is defined as

R2=1−‖y−Xβ^‖22‖y−y¯01‖22,

where y¯0 is the average response of the training data and 1 is the n-vector of all ones. The PRS for individual i is the linear predictor PRS^i=xi⊤β^, where xi denotes that individual’s vector of SNP genotypes. In this formulation, covariates enter only through the evaluation model used to predict the phenotype itself. The resulting R2 quantifies the proportion of variance explained by this combined model. Ranging from 0 to 1, higher values represent better explanatory power by the model.

For binary responses, we assess predictive performance using the receiver operating characteristic (ROC) curve, which illustrates the trade-off between true and false positive rates across different classification thresholds. The area under the ROC curve (AUC) reflects how well the model distinguishes between positive and negative outcomes, with values ranging from 0.5 (no discriminatory ability) to 1 (perfect discrimination). For phenotypes with binary outcomes, we evaluate the AUC for all regression methods used.

We perform Elastic Net (EN), Lasso, and uniLasso on all of the aforementioned phenotypes to have a sense of any potential advantages. As in [3], we fit the elastic-net along separate solution paths over λ for α∈{0.1,0.5,0.9}, and evaluate performance (R2 or AUC) on the validation set. We then select the best (α,λ) pair and report the corresponding test performance. For height, EN selects α=0.9 based on validation performance, while for CHD, BMI, and asthma it selects α=0.1.

Fig 1 illustrates the difference in their performance on held out test sets while Table 1 displays the number of non-zero coefficients at the optimal λ value for each method and phenotype. To quantify uncertainty, we include standard error estimates for all performance metrics. The standard error of R2 is derived via the delta method, while the standard error of the AUC can be estimated and upper bounded by 1/(4min(m,n)), where m and n denote the number of cases and control observations [3,14,15]. For height and BMI, these standard errors are approximately 0.002 and 0.007, respectively, and for asthma and CHD, they are upper bounded by 0.005 and 0.009, respectively. Because these standard errors are driven primarily by phenotype prevalence and test-set size, they vary negligibly across methods within a phenotype. We therefore compute the delta-method standard errors using the uniLasso predictions and use the resulting estimates for all methods within the corresponding phenotype. These estimates are reflected as error bars in Fig 1.

Fig 1. Prediction Comparisons for Lasso-based methods.

Fig 1

Comparison of the test set predictive performance of the different polygenic risk score (PRS) methods with refitting on the training and the validation set. All regressions were performed with Adelie in Python. Test-set R2 is the metric evaluated for the continuous phenotypes (Height and BMI), and AUC is evaluated for the binary phenotypes (Asthma and CHD).

Table 1. Number of non-zero coefficients for each phenotype measured across all Lasso-based algorithms. Compared to Lasso, uniLasso selects 38% fewer SNPs for height and 43% fewer for BMI, while only reducing R2 by 0.006 and 0.016, respectively.

Number of Non-Zero Coefficients
Model Height BMI CHD Asthma
Lasso 55,038 33,076 2,615 5,556
Elastic Net 55,230 43,987 5112 7390
uniLasso 34,256 18,833 1,009 3,030
uniLasso ES 44,788 24,598 1,310 5,698

For the continuous phenotypes (height and BMI) there is a consistent trend: Lasso achieves higher point estimates than uniLasso by a small margin but uses a significantly larger number of coefficients in its solution. The small loss in R2 is worthwhile for uniLasso when considering the nearly 40% reduction in active-set size. Elastic Net does slightly improve upon Lasso for BMI but uses a larger support size for both phenotypes.

In the binary case, uniLasso and Lasso perform much more similarly as measured by AUC, with uniLasso slightly outperforming Lasso on asthma, and vice versa on CHD. EN does not meaningfully improve upon Lasso (aside from a marginal 0.001 gain on asthma) and, again, consistently uses more variables. Excitingly, as also seen with the continuous responses, uniLasso maintains a significantly sparser solution set than Lasso (See Table 1). For CHD, uniLasso is over 50% sparser than Lasso and has lower test error by only 0.001. This reduced solution set in conjunction with the alignment of signs between univariate and multivariate coefficients reinforces the merits of uniLasso. See S2 Table for additional evaluation measures (PR-AUC and calibration) for the binary traits, which show similar performance across methods. The next section goes into more detail regarding the incorporation of external summary statistics to potentially achieve a more optimal tradeoff.

Table 2 summarizes the number of sign changes observed between the univariate coefficients and the non-zero coefficients in the final Lasso model. Eliminating such sign changes can be viewed as an additional form of regularization: a sign flip indicates that the multivariate fit has reversed the direction of association for a variable. For ultra-high-dimensional, noisy settings, imposing this extra regularization is well-motivated. As shown in the table, the binary models exhibit far fewer sign changes than the continuous ones, which is expected given their smaller active-sets. A built-in advantage of uniLasso is the lack of sign changes regardless of the type of response variable.

Table 2. Lasso sign changes between univariate and multivariate models. This table displays the number of coefficient sign changes between the univariate and multivariate models for each phenotype and the percentage of coefficients in the active-set that switched. UniLasso, by construction, eliminates all such sign reversals; every non-zero coefficient retains the sign of its univariate effect.

Number and Percentage of Sign Changes in Lasso
Phenotype # Sign Changes % Sign Changes
Height 6,698 12%
BMI 103 0.3%
CHD 2 ≤ 0.01%
Asthma 2 ≤ 0.01%

Use of external scores

Our second contribution addresses the integration of external data to enhance predictive accuracy. While uniLasso introduces the core modeling framework, uniLasso ES provides a practical extension that leverages external summary statistics to often improve predictive performance and support more efficient modeling in high-dimensional settings. Due to privacy considerations in biomedical research, access to individual-level data is frequently restricted, with researchers often sharing only summary statistics. [7] proposed a method for incorporating external univariate scores from an independent dataset into the uniLasso pipeline, which was discussed in more detail in the previous section.

The results for uniLasso with external scores (denoted uniLasso ES) are displayed alongside those of Lasso and standard uniLasso in Fig 1. UniLasso ES achieves the highest predictive performance across all phenotypes evaluated except for a negligible 0.001 difference with Lasso for BMI. Compared with standard uniLasso, incorporating external scores improved predictive performance across the phenotypes evaluated in this study. Although the resulting models are generally less sparse than standard uniLasso, they remain sparser than Lasso for three of the four phenotypes and are comparable in sparsity for asthma (Table 1). The solution set for CHD is also very nearly 50% sparser than Lasso in this framework. These findings demonstrate that incorporating external scores enhances accuracy while yielding models that exceed the ubiquitous Lasso in predictive power and sparsity.

Table 2 shows that the binary models exhibit very few sign changes. This naturally leads to examining how much alignment there is among the sets of selected SNPs across methods. Table 3 reports the sizes of each pairwise intersection divided by the size of their union. We examine the overlaps between Lasso, uniLasso, and uniLasso ES. Across all phenotypes, Lasso and uniLasso share the largest overlap, followed by Lasso and uniLasso ES. Lasso and uniLasso exhibit their largest similarity for the binary traits. A stability analysis of the uniLasso coefficients is presented in S1 Fig.

Table 3. Proportion of common features. This displays the proportion of shared nonzero coefficients between each pair of models (Lasso (L), uniLasso (U), and uniLasso with external scores (ES)) for all phenotypes. Each value represents the size of the intersection divided by the size of the union of non-zero SNPs. Recall that the binary phenotypes have much smaller active-sets, as shown in Table 1.

Similarity Height BMI CHD Asthma
L and U 0.27 0.29 0.29 0.36
L and ES 0.20 0.18 0.07 0.10
U and ES 0.23 0.22 0.09 0.11

Comparison of uniLasso to other approaches

In this section we summarize the performance differences among the methods considered with three other summary statistic based approaches. In addition to the four Lasso-based methods, we first analyzed PRS-CS [16], a summary statistics-based Bayesian regression method. PRS-CS computes polygenic risk scores using GWAS summary statistics and an external LD reference panel. Unlike uniLasso ES, however, it operates entirely on summary statistics rather than fitting an individual-level regression model in which summary statistics are used to guide the estimation. Furthermore, PRS-CS shrinks effect-size estimates toward zero but does not produce exact zero coefficients. For PRS-CS, we first generated GWAS summary statistics on the training set using age, sex, and the top 10 PCs as covariates in PLINK v2.0a7, restricting variants to MAF ≥0.01 [17,18]. We then applied PRS-CS using the standard European HapMap3 LD reference panel derived from the 1000 Genomes Project (PRScs GitHub Repo) which included 750,510 variants. To avoid overfitting, the PRS-CS global shrinkage parameter (ϕ) was tuned on the validation set from the candidate values {auto,10−2,10−4,10−6}. For each candidate ϕ, PRS were computed on the validation set. For summary-statistic methods, the PRS enters the prediction model with a regression coefficient that must be estimated, since these methods return scores in arbitrary units. For every method, this coefficient, together with the covariate coefficients, was estimated on data independent of the held-out test set and then held fixed when evaluating test-set performance. After selecting the optimal ϕ, the resulting prediction model was applied unchanged to the held-out test set. No coefficient or hyperparameter was estimated on the test set (see S6 Table for a full breakdown of PRS-CS results).

As described in greater detail in S3 Appendix, we evaluate PRS-CS in three configurations: FinnGen-only, UK Biobank only, and FinnGen-UK Biobank-Meta. Here we report the results from the FinnGen-UK Biobank-Meta configuration, in which FinnGen summary statistics were meta-analyzed with UK Biobank training-only GWAS summary statistics using inverse-variance weighting. The resulting PRS was then combined with covariates, calibrated in the validation cohort, and evaluated in the held-out test cohort. This benchmark is intentionally strong for standard summary-statistic-based PRS methods, as it leverages both external FinnGen information and additional UK Biobank GWAS information before PRS construction. We focus on this configuration because it produced the strongest PRS-CS results and was therefore the most competitive benchmark. It is worth noting that in the UK Biobank-only analyses, PRS-CS did not have higher point estimates than Lasso, EN, or uniLasso ES.

Although both uniLasso ES and the FinnGen-UK Biobank-Meta PRS incorporate external information, they do so in fundamentally different ways. The meta-analysis approach increases GWAS power prior to PRS construction by combining summary statistics across studies. In contrast, uniLasso ES uses external effect estimates to inform penalty weights and sign constraints within an individual-level sparse regression model. As a result, the comparison is informative from a predictive-performance perspective, but the two approaches leverage external information through different statistical mechanisms.

With the meta configuration, though, PRS-CS holds the highest point estimate on two phenotypes, BMI and CHD, by margins of 0.010 and 0.006, respectively, relative to the best-performing Lasso method (see Table 4). Combined with its lack of sparsity, this limits its suitability for settings where a smaller active set is desirable. In particular, the dense set of nonzero effects makes it harder to gain intuition behind which variants might be driving the signal. Moreover, because PRS-CS draws from a larger pool of variants, it has greater capacity to capture polygenic signal.

Table 4. Test set predictive performance of five PRS methods for each phenotype. For Height and BMI, the metric is R2; for asthma and CHD, the metric is AUC. UniLasso with external scores is denoted as uniLasso ES. PRS-CS is a Bayesian polygenic prediction method, while lassosum2 is a summary-statistics-based regression approach.

Phenotype Lasso uniLasso uniLasso ES PRS-CS lassosum2
Height 0.713 0.707 0.716 0.681 0.675
BMI 0.119 0.103 0.118 0.129 0.122
Asthma 0.619 0.620 0.623 0.617 0.591
CHD 0.758 0.757 0.760 0.766 0.757

We also compare against lassosum2 [19], a summary-statistics-based penalized regression method for PRS construction. This additional Lasso-based method uses GWAS summary statistics together with linkage disequilibrium (LD) information from a reference panel to estimate SNP effect sizes. We run lassosum2 on the same three external summary statistic configurations used for PRS-CS, but once again only present the FinnGen-UK Biobank-Meta configuration because it yielded the best results (Table 4). Overall, lassosum2 performs worse than all of the Lasso-based methods except on BMI, where it has a higher overall point estimate than the best-performing model by 0.003 in R2. Unlike PRS-CS and other traditional summary-statistics-based methods, lassosum2 promotes some sparsity in its coefficients, but not nearly to the extent of any of the Lasso-based methods. S7 Table displays the number of active variants with nonzero lassosum2 weights, while confidence intervals and point estimates for all configurations are shown in S8 Table.

Finally, we evaluated clumping-and-thresholding (C + T) as a matched-sparsity sensitivity analysis, selecting approximately the same number of variants as the corresponding uniLasso score. This simple pruning strategy yielded lower point estimates than uniLasso in seven of eight C + T Union or C + T Meta cells. Relative to standard uniLasso, the differences ranged from −0.060 to +0.002 in R2/AUC units. Relative to uniLasso ES, the C + T point estimates were lower in all eight cells. Full C + T results are shown in S9 Table.

S3 Appendix contains a lengthier discussion of the implementation details, hyperparameter tuning, and computational considerations for PRS-CS, lassosum2, and C + T.

Discussion

In this paper, we propose a new framework for analyzing ultra-high-dimensional -omics data. Our approach builds on the univariate-guided sparse regression (uniLasso) algorithm recently introduced by [7]. More broadly, our work demonstrates how uniLasso can be adapted into a practical framework for biobank-scale PRS construction and how external summary statistics can be integrated into such pipelines through its complementary method, uniLasso ES. Using the Python package Adelie, we implement polygenic risk score (PRS) algorithms for both continuous and binary outcomes.

We evaluate our methods on SNP data to demonstrate their gains in predictive performance and sparsity over existing approaches. Our experiments indicate that uniLasso achieves about 40% more sparsity than Lasso while maintaining comparable predictive performance. Furthermore, integrating external data into the individual-level model yields a noteworthy improvement in prediction accuracy. Among the individual-level sparse-regression models considered, uniLasso with external scores (uniLasso ES) achieves the highest point estimates for height, asthma, and CHD, and performs comparably to Elastic Net on BMI. Additionally, uniLasso ES retains substantially fewer non-zero coefficients than Lasso and far fewer than lassosum2, while PRS-CS maintains non-zero weights across the entire scored variant set. In the expanded comparison with summary-statistics-based methods, the FinnGen-UK Biobank-Meta PRS-CS configuration achieves the highest point estimates for BMI and CHD, but only by a narrow margin. However, when restricted to UK Biobank data alone, the strongest predictive performance was achieved by the individual-level sparse-regression models, rather than UK Biobank-only PRS-CS or lassosum2.

Across all settings, uniLasso’s enforced sparsity enables efficient computation in ultra-high-dimensional regimes while preserving, and often improving upon, the predictive accuracy of dense alternatives. It is particularly striking that for height, a canonical highly polygenic trait, our best uniLasso models rely on only about 34,000 non-zero SNPs out of more than one million candidates, yet still achieve test R2≈0.72. Despite the extensive LD structure across the genome, uniLasso appears able to concentrate predictive signal onto a comparatively small subset of variants or LD blocks. These results suggest that, for prediction, much of the predictive signal can be captured by a substantially smaller active set than is used by dense methods, even for traits that are often described as highly polygenic.

From a predictive perspective, our results demonstrate that models with substantially smaller active sets can achieve predictive performance comparable to much denser approaches. Dense approaches such as PRS-CS remain valuable, especially when only GWAS summary statistics are available, while methods such as lassosum2 can induce some sparsity but typically retain substantially larger active sets than uniLasso ES. Our findings suggest that there is little predictive benefit in keeping millions of non-zero coefficients once LD and sample size are properly accounted for. In our experiments, models with only a few tens of thousands of non-zero variants achieved predictive performance comparable to substantially denser approaches.

Methods such as PRS-CS or infinitesimal-prior approaches effectively assume that every variant has a non-zero effect, but that most effects are very small. In the presence of LD, these dense models spread each signal over many correlated SNPs, so that each individual predictor carries a heavily shrunk, “flattened” effect size. This is attractive for aggregate prediction and some forms of inference, but it makes it difficult to identify which specific variants or LD blocks might be driving the score. Moreover, for individual-level risk prediction, reliance on many correlated tag variants may make the score sensitive to differences in LD structure across cohorts. In contrast, a sparse multivariate method concentrates weight on a subset of variants, yielding a less complex predictive model. While the selected variants should not be interpreted as causal, the reduced model complexity may facilitate downstream analyses by narrowing the set of variants considered for follow-up investigations, such as gene mapping and enrichment studies. Sparse representations can also provide computational advantages in downstream genomic analyses. For example, the recently proposed UltraLasso framework leverages a compact active set to enable efficient leave-one-chromosome-out (LOCO) prediction within a GPU-accelerated GWAS pipeline [20].

More broadly, our comparisons highlight a generic tension in LD-structured high-dimensional regression. Traditional GWAS is purely univariate, so each SNP’s marginal effect conflates its own contribution with that of its correlated neighbors. Dense multivariate models that do not explicitly promote sparsity tend to share this signal across entire correlated sets, yielding many predictors with tiny, flattened effect sizes. In contrast, the ℓ1 penalty and sign constraints in uniLasso force the model to concentrate the signal on a subset of SNPs within each LD block, reducing model complexity while maintaining out-of-sample predictive performance. We note, however, that although uniLasso does not require explicit LD-matrix modeling, it still relies on marginal effect estimates that reflect the underlying LD structure. Correlations among variants are implicitly accounted for through the individual-level regression model.

In genomic applications, linkage disequilibrium can induce substantial collinearity among SNPs, and the marginal, univariate regression coefficient for a SNP need not have the same sign as its conditional, multivariate coefficient. In particular, if Y=Xβ+ϵ, then the population univariate coefficient for feature j is proportional to γj=Cov(Xj,Y)=∑kΣjkβk, where Σ=Cov(X). Thus, γj reflects not only the direct effect βj, but also the effects of SNPs in LD with j. Consequently, it is possible for γj and βj to have opposite signs. This is an important limitation of any procedure that uses marginal effects as guidance. UniLasso is therefore not intended as a fine-mapping procedure for recovering causal SNP effects within a highly correlated LD block. Rather, its goal is prediction and stable variable selection, using the univariate associations as a form of directional regularization. In settings where the marginal and conditional signs are aligned, this can reduce variance and improve stability. However, when LD causes a marginal sign reversal, the uniLasso constraint or penalty can discourage the true conditional sign and may select another correlated SNP in the LD block instead.

There are a number of associated challenges that we plan to pursue as a natural consequence of this work. The existing uniLasso framework handles K = 2-class targets but not K > 2. This is an inherently difficult problem since the K coefficients for each feature are shift-invariant and hence their signs are not meaningful. We intend to develop and test new forms of uniLasso in the multiclass (multinomial) response context. A second extension concerns applying uniLasso to sets of SNPs found from linkage disequilibrium (LD)-based pre-clustering (e.g., via clumping or pruning) and studying the resulting false discovery rate [21]. There is recent work along these lines using Lasso which suggests this is a promising domain. Moreover, leave-one-chromosome-out (LOCO) cross-validation may help avoid signal leakage through LD and polygenic signals. Implementing LOCO folds within uniLasso could provide more reliable model assessment in genetic applications.

A practical limitation of the current uniLasso implementation is the memory required to store the (n×p) matrix of leave-one-out fitted values. While this can become prohibitive at biobank scale, the issue is largely computational rather than methodological. Existing large-scale penalized regression frameworks, such as the R package snpnet [3], employ screening rules and staged fitting procedures to avoid loading all variables into memory simultaneously. Incorporating similar memory-efficient screening strategies into the uniLasso Python pipeline is a promising direction for future work and could substantially reduce memory requirements while preserving the underlying statistical procedure. In settings where external summary statistics are available, the uniLasso ES formulation already mitigates this issue by avoiding construction of the full LOO matrix.

Our evaluation uses held-out samples from the UK Biobank rather than fully independent external cohorts. Validation of uniLasso in external datasets remains an important direction for future work and would provide a more rigorous assessment of generalizability and robustness to cohort-specific differences. Such validation may, however, be constrained by access to individual-level data, as uniLasso relies on leave-one-out quantities derived from them.

Finally, we are interested in developing a version of uniLasso that simultaneously incorporates both LOO fitted values and external univariate scores. As of now, uniLasso and uniLasso ES each leverage only one of these information sources; a unified approach that blends them could yield further gains in stability, sparsity, and predictive accuracy. Such a method would be especially valuable in large-scale genomic settings like the UK Biobank.

Supporting information

S1 Appendix. Algorithmic Runtimes.

(PDF)

pgen.1012314.s001.pdf (47.5KB, pdf)
S2 Appendix. Memory Usage.

(PDF)

pgen.1012314.s002.pdf (76.6KB, pdf)
S3 Appendix. Comparison of uniLasso with PRS-CS and lassosum2.

This supplementary note describes the comparison pipeline for PRS-CS and lassosum2 in the four prediction tasks. The note reports the cohort splits, variant set, external summary-statistic inputs, model-fitting procedures, and held-out test-set prediction results.

(PDF)

pgen.1012314.s003.pdf (87KB, pdf)
S1 Table. Approximate computation times for model training across methods for continuous and binary phenotypes.

Standard uniLasso includes an additional preprocessing stage in which the LOO fitted values and univariate coefficients are computed for each feature. PRS-CS and lassosum2 also require GWAS as input, which we consider as preprocessing.

(PDF)

pgen.1012314.s004.pdf (44.2KB, pdf)
S2 Table. PR-AUC and calibration metrics for binary traits.

Performance of uniLasso, Lasso, and uniLasso ES on asthma and CHD. Metrics are computed on the test set.

(PDF)

pgen.1012314.s005.pdf (36KB, pdf)
S3 Table. Predictive Performance of Covariates.

Reported values correspond to test R2 (continuous traits) and AUC (binary traits) for models including only covariates (age, sex, and the top 10 principal components). This provides the baseline predictive performance against which the incremental contribution of PRS is assessed. All methods performed similarly up to 3 decimal places.

(PDF)

pgen.1012314.s006.pdf (38.1KB, pdf)
S4 Table. Summary of UK Biobank cohort split used for model fitting, validation, and held-out prediction evaluation.

UKBB denotes the UK Biobank.

(PDF)

pgen.1012314.s007.pdf (36.2KB, pdf)
S5 Table. Held-out test-set prediction performances for all methods.

Continuous traits are evaluated using full-model R2; binary traits are evaluated using full-model AUC. Bold indicates the highest point estimate within each phenotype among the listed models.

(PDF)

pgen.1012314.s008.pdf (48.8KB, pdf)
S6 Table. Selected PRS-CS configurations and held-out test-set confidence intervals.

Selection of ϕ used validation-set performance.

(PDF)

pgen.1012314.s009.pdf (46.6KB, pdf)
S7 Table. Number of active variants with nonzero lassosum2 weights for each summary-statistic source.

(PDF)

pgen.1012314.s010.pdf (20.8KB, pdf)
S8 Table. lassosum2 held-out test-set prediction performance with 95% bootstrap confidence intervals.

Continuous traits are evaluated using full-model R2; binary traits are evaluated using full-model AUC.

(PDF)

pgen.1012314.s011.pdf (22.1KB, pdf)
S9 Table. Matched-sparsity clumping-and-thresholding (C + T) sensitivity analysis.

C + T scores were constructed using UK Biobank-only and FinnGen-UK Biobank-Meta summary statistics, with the number of variants matched to the corresponding uniLasso active-set size. Full rows include age, sex, ten genetic principal components, and the C + T score; PRS-only rows use the C + T score alone.

(PDF)

pgen.1012314.s012.pdf (47.8KB, pdf)
S10 Table. Incremental test-set predictive performance beyond covariates for each PRS method and phenotype.

For height and BMI, the metric is R2; for asthma and CHD, the metric is AUC. UniLasso with external scores is denoted as uniLasso ES, and clumping-and-thresholding as C + T. PRS-CS is a Bayesian polygenic prediction method, while lassosum2 is a summary-statistics-based regression approach.

(PDF)

pgen.1012314.s013.pdf (32.1KB, pdf)
S1 Fig. UniLasso stability across random data splits.

Stability is defined as the proportion of shared selected features between pairs of models, computed over 45 pairwise comparisons across 10 independent 75–25 train-test splits. The boxplot summarizes the distribution of these stability values, with median and interquartile range shown. The average stability is 0.3579.

(TIF)

pgen.1012314.s014.tif (127.2KB, tif)

Acknowledgments

We thank Etai Koronyo, James Yang, and Yosuke Tanigawa for their help and encouragement throughout this research process. Much of the computing for this project was performed on Stanford University’s high-performance computing cluster, Sherlock. We would like to thank the Stanford Research Computing Center for providing timely and technical support that contributed to this manuscript.

Data Availability

The analyses presented in this study were based on data accessed through the UK Biobank (https://www.ukbiobank.ac.uk) under Application Number 24983. External GWAS summary statistics were obtained from FinnGen Release 12 and are publicly accessible at https://r12.finngen.fi/, with download instructions available at https://www.finngen.fi/en/access_results. The PRS-Lasso package and accompanying reproducibility scripts are publicly available at https://github.com/jrich129/PRS-Lasso. The exact version used for this manuscript is archived as GitHub Release v1.0.0 at https://github.com/jrich129/PRS-Lasso/releases/tag/v1.0.0.

Funding Statement

T.H. was supported by NIH grant R01 GM134483. R.T. was supported by NIH grant R01 GM134483 and NSF grant 19DMS1208164. M.A.R. is in part supported by National Human Genome Research Institute (NHGRI) under award R01HG010140, and by the National Institutes of Mental Health (NIMH) under award R01MH124244 both of the National Institutes of Health (NIH). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Tibshirani R. Regression Shrinkage and Selection Via the Lasso. J R Stat Soc Ser B: Stat Methodol. 1996;58(1):267–88. doi: 10.1111/j.2517-6161.1996.tb02080.x [DOI] [Google Scholar]
  • 2.Friedman J, Hastie T, Tibshirani R. Regularization Paths for Generalized Linear Models via Coordinate Descent. J Stat Softw. 2010;33(1):1–22. doi: 10.18637/jss.v033.i01 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Qian J, Tanigawa Y, Du W, Aguirre M, Chang C, Tibshirani R, et al. A fast and scalable framework for large-scale and ultrahigh-dimensional sparse regression with application to the UK Biobank. PLoS Genet. 2020;16(10):e1009141. doi: 10.1371/journal.pgen.1009141 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Zou H, Hastie T. Regularization and Variable Selection via the Elastic Net. J R Stat Soc Ser B: Stat Methodol. 2005;67(2):301–20. doi: 10.1111/j.1467-9868.2005.00503.x [DOI] [Google Scholar]
  • 5.Yang J. Adelie: A Fast and Flexible Python Package for Group Lasso and Elastic Net. Original-date: 2023-03-06T18:04:42Z. 2025. Available from: https://github.com/JamesYang007/adelie
  • 6.Bycroft C, Freeman C, Petkova D, Band G, Elliott LT, Sharp K, et al. The UK Biobank resource with deep phenotyping and genomic data. Nature. 2018;562(7726):203–9. doi: 10.1038/s41586-018-0579-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Chatterjee S, Hastie T, Tibshirani R. Univariate-Guided Sparse Regression. Harv Data Sci Rev. 2025;7(3). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Albiñana C, Grove J, McGrath JJ, Agerbo E, Wray NR, Bulik CM, et al. Leveraging both individual-level genetic data and GWAS summary statistics increases polygenic prediction. Am J Hum Genet. 2021;108(6):1001–11. doi: 10.1016/j.ajhg.2021.04.014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Tusher VG, Tibshirani R, Chu G. Significance analysis of microarrays applied to the ionizing radiation response. Proc Natl Acad Sci U S A. 2001;98(9):5116–21. doi: 10.1073/pnas.091062498 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Rad KR, Maleki A. A Scalable Estimate of the Out-of-Sample Prediction Error via Approximate Leave-One-Out Cross-Validation. J R Stat Soc Ser B: Stat Methodol. 2020;82(4):965–96. doi: 10.1111/rssb.12374 [DOI] [Google Scholar]
  • 11.Kurki MI, Karjalainen J, Palta P, Sipilä TP, Kristiansson K, Donner KM, et al. FinnGen. Nature. 2023;613(7944):508–18. doi: 10.1038/s41586-022-05473-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.DeBoever C, Tanigawa Y, Lindholm ME, McInnes G, Lavertu A, Ingelsson E, et al. Medical relevance of protein-truncating variants across 337,205 individuals in the UK Biobank study. Nat Commun. 2018;9(1):1612. doi: 10.1038/s41467-018-03910-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Sinnott-Armstrong N, Tanigawa Y, Amar D, Mars N, Benner C, Aguirre M, et al. Genetics of 35 blood and urine biomarkers in the UK Biobank. Nat Genet. 2021;53(2):185–94. doi: 10.1038/s41588-020-00757-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.DeLong ER, DeLong DM, Clarke-Pearson DL. Comparing the areas under two or more correlated receiver operating characteristic curves: a nonparametric approach. Biometrics. 1988;44(3):837–45. doi: 10.2307/2531595 [DOI] [PubMed] [Google Scholar]
  • 15.Cortes C, Mohri M. Confidence intervals for the area under the ROC curve. Advances in neural information processing systems. 2004;17. Available from: https://proceedings.neurips.cc/paper_files/paper/2004/file/a7789ef88d599b8df86bbee632b2994d-Paper.pdf
  • 16.Ge T, Chen C-Y, Ni Y, Feng Y-CA, Smoller JW. Polygenic prediction via Bayesian regression and continuous shrinkage priors. Nat Commun. 2019;10(1):1776. doi: 10.1038/s41467-019-09718-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Chang CC, Chow CC, Tellier LC, Vattikuti S, Purcell SM, Lee JJ. Second-generation PLINK: rising to the challenge of larger and richer datasets. Gigascience. 2015;4:s13742-01500478. doi: 10.1186/s13742-015-0047-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Purcell S, Chang C. PLINK 2.0. 2020. Available from: www.cog-genomics.org/plink/2.0/
  • 19.Privé F, Vilhjálmsson BJ, Mak TSH. lassosum2. bioRxiv. 2021;2021.03.29.437510. doi: 10.1101/2021.03.29.437510 [DOI] [Google Scholar]
  • 20.Kiiskinen T, Richland J, Wang W, Lu S, Narasimhan B, Hastie T, et al. CuGen: A GPU-accelerated framework for large-scale genomics. medRxiv. 2026. Available from: https://www.medrxiv.org/content/early/2026/07/17/2026.07.15.26358178.full.pdf
  • 21.Barber RF, Candès EJ. Controlling the false discovery rate via knockoffs. Ann Statist. 2015;43(5). doi: 10.1214/15-aos1337 [DOI] [Google Scholar]

Decision Letter 0

Michael Epstein, Jingjing Yang

30 Apr 2026

PGENETICS-D-26-00283

Univariate-guided sparse regression for Biobank-scale high-dimensional omics data

PLOS Genetics

Dear Dr. Richland,

Thank you for submitting your manuscript to PLOS Genetics. After careful consideration, we feel that it has merit but does not fully meet PLOS Genetics's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Jun 28 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosgenetics@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pgenetics/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to any formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

We look forward to receiving your revised manuscript.

Kind regards,

Jingjing Yang, Ph.D.

Academic Editor

PLOS Genetics

Michael Epstein

Section Editor

PLOS Genetics

Aimée Dudley

Editor-in-Chief

PLOS Genetics

Anne Goriely

Editor-in-Chief

PLOS Genetics

Journal Requirements:

1) We ask that a manuscript source file is provided at Revision. Please upload your manuscript file as a .doc, .docx, .rtf or .tex. If you are providing a .tex file, please upload it under the item type u2018LaTeX Source Fileu2019 and leave your .pdf version as the item type u2018Manuscriptu2019.

2) Please upload all main figures as separate Figure files in .tif or .eps format. For more information about how to convert and format your figure files please see our guidelines:

https://journals.plos.org/plosgenetics/s/figures

3) Your current Financial Disclosure states, "The author(s) received no specific funding for this work.".

However, your funding information on the submission form indicates receiving funds. Please ensure that the funders and grant numbers match between the Financial Disclosure field and the Funding Information tab in your submission form. Note that the funders must be provided in the same order in both places as well..

Please amend your detailed Financial Disclosure statement. This is published with the article. It must therefore be completed in full sentences and contain the exact wording you wish to be published.

1) Please clarify all sources of financial support for your study. List the grants, grant numbers, and organizations that funded your study, including funding received from your institution. Please note that suppliers of material support, including research materials, should be recognized in the Acknowledgements section rather than in the Financial Disclosure

2) State the initials, alongside each funding source, of each author to receive each grant. For example: "This work was supported by the National Institutes of Health (####### to AM; ###### to CJ) and the National Science Foundation (###### to AM)."

3) State what role the funders took in the study. If the funders had no role in your study, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."

4) If any authors received a salary from any of your funders, please state which authors and which funders..

Note: If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

Reviewers' comments:

Reviewer's Responses to Questions

Reviewer #1: This paper presents a method to construct polygenic risk score (PRS) based on uniLasso algorithm. UniLasso is a two-step method that first performs univariate feature screening and then applies Lasso regression on the selected variables to build a sparse multivariate model. Overall, I think the method is solid and reflects the latest developments by the Lasso authors in genomic prediction. Below are my comments.

1. Arguably, one of the central challenges in genomic prediction is handling collinearity among features induced by linkage disequilibrium (LD). While I appreciate the advancement of UniLasso in promoting sign consistency between univariate and multivariate coefficient estimates, I was wondering how uniLasso behaves to infer true genetic effects among SNPs in LD, as univariate regression coefficients can have opposite signs from the true multivariate effects (Y = X\beta + \epsilon, \hat{\beta_j} = (x_j^T x_j)^-1 x_j^T y, E[\hat{\beta_j}] = (x_j^T x_j)^-1 x_j^T X \beta which can have different sign with \beta_j). A small simulation example or discussion could help illustrate this point.

2. What is the performance of elastic net for Fig. 1?

3. The cut-off of minor allele frequency to define common SNPs to build PRS model is typically MAF > 0.01 or MAF > 0.05.

4. The statistical foundation of PRS-CS is horseshore prior (https://academic.oup.com/biomet/article/97/2/465/219397?login=true). Although PRS-CS is Bayesian and not forcing the coefficients to be exactly zero, I think it does encourage sparsity in the coefficients by shrinking most of them towards 0 (Line 387-388). There are also some caveats when comparing with PRS-CS: 1) PRS-CS typically restricts analysis to HapMap3 SNPs, so a fair comparison requires using the same SNP set for both UniLasso and PRS-CS; 2) PRS-CS has a tuning parameter phi that can often be tuned to improve the performance.

5. It may be helpful to discuss whether the authors think it is possible to fit UniLasso entirely based on external summary statistics since 1) the individual level data y and X are not accessible for many traits, 2) the sample size of external summary statistics is often much larger than biobank. Currently the most widely used lasso approach for polygenic prediction is lassosum (https://pubmed.ncbi.nlm.nih.gov/28480976/), which fits lasso based on summary statistics.

6. What is the memory usage of uniLasso on the real data compared with other approaches?

7. I cannot find the link to the package.

Reviewer #2: PGENETICS-D-26-00283

Univariate-guided sparse regression for Biobank-scale high-dimensional omics data

Richland et al.

In this paper, Richland and colleagues adapted the Univariate-Guided Sparse Regression (uniLasso) method to ultra-high-dimensional settings, and demonstrated its application to polygenic prediction.

The authors showed that uniLasso achieves comparable predictive performance to standard Lasso while yielding a sparser solution, and further extended the framework by incorporating external GWAS summary statistics, which improves prediction accuracy.

Overall, the methodological development is sound. However, there is a notable gap between the evaluation framework used in this study and current best practices in statistical genetics, which I detail below.

- Comparison with PRS-CS

The comparison between uniLasso and PRS-CS lacks critical detail regarding variant selection.

The manuscript reports using 1,080,968 variants, but does not specify how these were selected.

This number is much smaller than a typical GWAS on imputed variants (often 8–10 million in UK Biobank) but seems to be larger than the set of directly genotyped variants (~800K in UK Biobank if I recall correctly).

This is critical technical detail because PRS-CS uses ~1.2M HapMap3 variants for PRS construction, most of which are available in well-imputed GWAS.

If the authors used a randomly selected or genotyped set of ~1M variants, many variants may not overlap with the PRS-CS reference panel.

This would significantly reduce the effective number of variants used for PRS-CS (possibly <200K), leading to an unfair comparison.

Please align with standard practice by either using full GWAS summary statistics or restricting analyses to HapMap3 variants.

In addition, the manuscript should provide detailed information on sample and variant QC, case/control definitions, and the number of variants used for PRS construction for each method.

- Sparsity and interpretation

The manuscript emphasizes sparsity as a key advantage of uniLasso. However:

(i) In polygenic prediction, the primary objective is to maximize predictive accuracy rather than interpretability. People usually don't care about sparseness and don't interpret selected variants.

(ii) It is unclear whether reducing the number of nonzero coefficients by uniLasso (e.g., from 30K to 20K variants) meaningfully improves interpretability in practice.

In vast majority of applications, thousands or tens of thousands variants will still be selected.

(iii) The authors didn't interpret selected variants and provided any concrete demonstrations of interpretability gains.

(iv) How does the feature selection in uniLasso compare with simply ranking and selecting lead variants from independent genomic loci, or thresholding Bayesian posterior effect sizes?

(v) The authors should also compare uniLasso with clumping and thresholding, which selects lead variants from each genomic locus and can be as sparse and as 'interpretable' as one would like by varying the p-value threshold.

(vi) One advantage of Bayesian shrinkage methods such as PRS-CS is that the SNP weights are more robust when applied to external datasets.

For example, a large number of PRS weights have been released via PGS Catalog, which allows for replication, application, and reuse of trained PRS model.

If weights concentrate on a small set of variants, and some of the variants are missing from target datasets, the predictive performance may decrease dramatically.

It would be useful to discuss the trade-offs between sparsity and robustness, given that highly sparse models may be sensitive to missing variants in external datasets.

(vii) From table 3, it looks that there is limited overlap of selected variants across Lasso-based methods, which raises concerns about feature stability and interpretability.

- Individual-level data vs. summary statistics

The manuscript frames the requirement for individual-level data as a strength, but this may be viewed as a limitation given the limited accessibility of individual-level data for most large-scale GWAS.

A more balanced discussion is warranted.

When incorporating external summary statistics (e.g., FinnGen), the authors should also benchmark against standard approaches that meta-analyze summary statistics from FinnGen and UKB GWAS and run PRS algorithms on the meta-GWAS summary statistics.

- External validation

All evaluations are conducted within UK Biobank by splitting samples into training, validation, and testing sets.

Assessing performance in an independent external dataset would provide a more rigorous evaluation of generalizability and reduce concerns about overfitting.

- Causal variants

The authors claimed that sparse multivariate methods "concentrate weight on (or near) truly causal variants", but this is not justified by the analyses. I feel this is overstated.

In statistical genetics, there exists a set of dedicated fine-mapping methods and evaluation metrics for causal inference.

The limited overlap of selected features between different types of Lasso methods raised additional concerns about whether selected variants are truly causal.

I think the authors should tune down on this point.

- Evaluation metrics

The authors reported R2 and AUC of the combined model (covariates + PRS) rather than reporting the incremental R2 and AUC of PRS beyond covariates, which obscures the predictive value of PRS.

Please also report appropriate uncertainty estimates (e.g., standard errors or confidence intervals) for all predictions.

- Manuscript writing

The manuscript was written with a strong statistical flavor and in some places not for a genetic audience.

The use of examples from finance in the introduction is not aligned with the scope of PLoS Genetics.

The authors may consider either sending the manuscript to a statistical journal or tailoring the framing to better suit the target audience.

Reviewer #3: This manuscript proposes uniLasso and its extension, uniLasso ES, for sparse polygenic prediction in biobank-scale settings. The idea is interesting, and the method appears potentially useful, particularly because it avoids explicit LD-matrix construction and seems scalable to large individual-level datasets. The inclusion of both quantitative and binary traits is also a strength. That said, I think the manuscript would benefit from clearer methodological positioning, fairer benchmarking, and a more careful discussion of limitations.

Major comments

1. The methodological positioning should be clarified more explicitly.

A central point that should be made much clearer is that this is not a purely summary-statistics-based PRS method. Both uniLasso and uniLasso ES ultimately fit a multivariable model using individual-level target data. In uniLasso ES, external summary statistics are used to guide penalties and/or sign constraints, rather than to replace individual-level fitting.

This distinction matters because comparisons to methods such as PRS-CS are informative, but not fully apples-to-apples. PRS-CS is a summary-statistics-based framework that relies on an LD reference, whereas uniLasso ES is an individual-level regression framework that can additionally leverage external summary information. I recommend that the authors make this distinction much clearer in the Introduction, Methods, and Discussion, so that readers do not misinterpret the method class or its intended use case.

2. The distinction between uniLasso and uniLasso ES should be made much clearer.

Based on the reported results and runtime benchmarks, the strongest practical contribution appears to come from uniLasso ES rather than standard uniLasso. Standard uniLasso seems substantially more computationally expensive, especially for binary traits. The manuscript should therefore distinguish more clearly between the methodological/statistical contribution of standard uniLasso and the practical/computational contribution of uniLasso ES.

3. Comparisons involving uniLasso ES do not appear fully information-matched.

uniLasso ES leverages external GWAS summary statistics, whereas some reported baselines appear to rely primarily on target-cohort information. This makes it difficult to distinguish gains due to the modeling strategy itself from gains due to access to additional external information.

In my view, uniLasso ES should ideally be compared against methods given access to the same external data, such as PRS-CS or lassosum/lassosum2 run on the same external summary statistics, and, if feasible, methods based on meta-analyzed internal plus external summary statistics. Without such information-matched comparisons, the practical advantage of uniLasso ES is difficult to assess cleanly.

4. The manuscript should be positioned more clearly relative to prior hybrid approaches.

The paper would benefit from a more explicit discussion of prior work on combining individual-level data with external GWAS summary statistics, particularly Albiñana et al. (AJHG 2021, Leveraging both individual-level genetic data and GWAS summary statistics increases polygenic prediction), which compared meta-GWAS, SCT, and meta-PRS. At minimum, the authors should clarify how uniLasso ES differs conceptually and methodologically from these earlier hybrid/data-combining approaches.

5. “No explicit LD matrix” is a practical advantage, but the LD-related discussion should be more careful.

The fact that the method does not require explicit LD-matrix modeling is attractive. However, it still relies on marginal effect information, which is itself influenced by LD. The Discussion should therefore acknowledge more explicitly the possible sensitivity of the approach to LD mismatch, ancestry differences, phenotype-definition differences, and covariate-adjustment differences between external and target datasets.

6. The manuscript lacks truly external out-of-sample validation, and generalizability therefore remains unclear.

The train/validation/test split within UK Biobank is reasonable for method development, but it remains an internal held-out evaluation within the same cohort. For PRS methods, an important practical question is whether the model transports well to independent external cohorts. This is especially relevant here because the paper emphasizes practical prediction and the use of external summary information. However, the use of external summary statistics is not the same as external validation. I suggest that the authors acknowledge this limitation more clearly and avoid overstating generalizability beyond the UK Biobank split used here.

7. Runtime benchmarking should be reported more completely.

Since scalability is an important claim of the paper, please clarify the hardware and threading settings used for each method, whether preprocessing was included consistently across methods, and, if possible, report peak memory usage in addition to wall-clock time.

Minor comments

• Please make the distinction between standard uniLasso and uniLasso ES more prominent throughout the manuscript, especially in the Abstract and Discussion.

• Claims around sparsity and interpretability should be moderated; selected SNPs in sparse PRS models should not automatically be interpreted as biologically causal variants.

• For binary traits, if feasible, it would be useful to report or discuss additional evaluation measures beyond AUC, such as calibration or PR-AUC.

• Please make the code/package publicly available.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Genetics  data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: None

Reviewer #2: Yes

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?  For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Reviewer #3: Yes:  Yan Zhang

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

Decision Letter 1

Michael Epstein, Jingjing Yang

13 Jul 2026

PGENETICS-D-26-00283R1

Univariate-guided sparse regression for Biobank-scale high-dimensional omics data

PLOS Genetics

Dear Dr. Richland,

Thank you for submitting your revised manuscript to PLOS Genetics. While one reviewer was satisfied with this revision, the remaining two reviewers had some minor points they felt still needed to be addressed. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript within by Aug 12 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosgenetics@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pgenetics/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

As the corresponding author, your ORCID iD is verified in the submission system and will appear in the published article. PLOS supports the use of ORCID, and we encourage all coauthors to register for an ORCID iD and use it as well. Please encourage your coauthors to verify their ORCID iD within the submission system before final acceptance, as unverified ORCID iDs will not appear in the published article. Only the individual author can complete the verification step; PLOS staff cannot verify ORCID iDs on behalf of authors.

We look forward to receiving your revised manuscript.

Kind regards,

Jingjing Yang, Ph.D.

Academic Editor

PLOS Genetics

Michael P. Epstein

Section Editor

PLOS Genetics

Aimée Dudley

Editor-in-Chief

PLOS Genetics

Anne Goriely

Editor-in-Chief

PLOS Genetics

Additional Editor Comments (if provided):

Please address remain concerns from Reviewer 2 and Reviewer 3, especially the comments provided by Reviewer 2 about rigorously showing the advantages of the proposed method under specific scenarios.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The authors have addressed my comments.

Reviewer #2: The revision addressed most of my questions. However, I remain skeptical about highlighting sparsity as a major advantage of uniLasso and equating sparsity with interpretability. This claim is used repeatedly throughout the manuscript in comparisons with other methods, including in a lengthy discussion section. From my perspective, a reduced number of selected variants has neither clear practical nor scientific significance in the context of polygenic prediction. I also do not see how increased sparsity improves interpretation, and the authors do not provide concrete examples or citations to support this point. The assumption that greater sparsity necessarily implies greater interpretability is itself questionable. I would substantially down-weight these claims unless the authors can provide stronger arguments and evidence to support them.

I suggest reporting the incremental R2 or AUC of PRS beyond covariates in all figures and tables.

I'm not sure the statement that PRS-CS "neither incorporates external summary statistics nor induces sparsity in its effect-size estimates" is accurate. Otherwise, by the same logic, most Bayesian methods would not induce sparsity because posterior mean estimates are never exactly zero. In addition, PRS-CS can incorporate additional summary statistics through meta-analysis or through its extensions such as PRS-CSx.

"PRS were computed and calibrated by fitting a regression model on the validation set, since PRS-CS produces scores that require an estimated scaling coefficient before inclusion in a prediction model." --> I don't think scaling scaling affects AUC or R2, and the authors should use consistent evaluation procedures across PRS methods.

"uniLasso does not require explicit LD-matrix modeling" --> This may be technically true, in the sense that uniLasso does not directly compute LD matrices. However, because uniLasso uses individual-level genotype data, correlations among variants are still implicitly modeled.

Title "Univariate-guided sparse regression for Biobank-scale high-dimensional omics data" --> Since no other omics data were analyzed, it may be more accurate to refer specifically to genetic data.

Reviewer #3: The revision largely addresses the main concerns. The added Elastic Net, PRS-CS with HapMap3 variants and tuned phi, lassosum2, C+T, uncertainty estimates, and runtime/memory reporting are useful. I do not think further major experiments are needed.

Remaining issues before acceptance:

Some claims are still overstated or inconsistent with the results. For example, “external scores will always boost” is too strong, and uniLasso ES is not consistently sparser than Lasso; for asthma, uniLasso ES selects more variants than Lasso.

Please explicitly report incremental predictive performance beyond covariates, e.g. ΔR²/ΔAUC, at least in the supplement.

Clarify the PRS-CS description. The distinction is not that PRS-CS cannot use external summary statistics, but that it is summary-statistics-based and does not fit an individual-level target-data regression model like uniLasso ES.

Correct the wording suggesting the test set was used “to obtain optimal coefficients.” The test set should only be used for final evaluation.

Fix minor text issues: “A reviewer raised…” should not appear in the final manuscript; Table 4 says four methods but lists five; “uniLasso EN” appears to be a typo.

Expand data/code availability, especially FinnGen release/access details and a stable code version/commit/DOI.

Moderate claims implying sparse genetic architecture or concentration of SNP heritability; the analyses support sparse prediction, not causal architecture.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Genetics  data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: None

Reviewer #2: Yes

Reviewer #3: None

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?  For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Reviewer #3: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

Decision Letter 2

Michael Epstein, Jingjing Yang

28 Aug 2026

PGENETICS-D-26-00283R2

Univariate-guided sparse regression for Biobank-scale high-dimensional omics data

PLOS Genetics

Dear Dr. Richland,

Thank you for submitting your manuscript to PLOS Genetics. The reviewers were generally satisfied with your revisions. We plan to accept your manuscript once you address one comment from Reviewer 2 noted below. Please submit your revised manuscript within by Sep 27 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosgenetics@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pgenetics/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

As the corresponding author, your ORCID iD is verified in the submission system and will appear in the published article. PLOS supports the use of ORCID, and we encourage all coauthors to register for an ORCID iD and use it as well. Please encourage your coauthors to verify their ORCID iD within the submission system before final acceptance, as unverified ORCID iDs will not appear in the published article. Only the individual author can complete the verification step; PLOS staff cannot verify ORCID iDs on behalf of authors.

We look forward to receiving your revised manuscript.

Kind regards,

Jingjing Yang, Ph.D.

Academic Editor

PLOS Genetics

Michael Epstein

Section Editor

PLOS Genetics

Aimée Dudley

Editor-in-Chief

PLOS Genetics

Anne Goriely

Editor-in-Chief

PLOS Genetics

Journal Requirements:

If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

1) Your current Financial Disclosure states, "T.H. was supported by NIH grant R01 GM134483. R.T. was supported by NIH grant R01 GM134483 and NSF grant 19DMS1208164. M.A.R. is in part supported by National Human Genome Research Institute (NHGRI) under award R01HG010140, and by the National Institutes of Mental Health (NIMH) under award R01MH124244 both of the National Institutes of Health (NIH). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.".However, your funding information on the submission form indicates "Order of grants" mismatches. Please indicate by return email the full and correct funding information for your study and confirm the order in which funding contributions should appear. Please be sure to indicate whether the funders played any role in the study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #2: Some numbers for C+T in the new Table S10 don't make sense. I think they are raw AUC not incremental AUC. Otherwise the authors have addressed my comments.

Reviewer #3: None

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Genetics  data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #2: None

Reviewer #3: None

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?  For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #2: No

Reviewer #3: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

Decision Letter 3

Michael Epstein, Jingjing Yang

7 Sep 2026

Dear Dr Richland,

We are pleased to inform you that your manuscript entitled "Univariate-guided sparse regression for Biobank-scale high-dimensional omics data" has been editorially accepted for publication in PLOS Genetics. Congratulations!

Before your submission can be formally accepted and sent to production you will need to complete our formatting changes, which you will receive in a follow up email. Please be aware that it may take several days for you to receive this email; during this time no action is required by you. Please note: the accept date on your published article will reflect the date of this provisional acceptance, but your manuscript will not be scheduled for publication until the required changes have been made.

Once your paper is formally accepted, an uncorrected proof of your manuscript will be published online ahead of the final version, unless you’ve already opted out via the online submission form. If, for any reason, you do not want an earlier version of your manuscript published online or are unsure if you have already indicated as such, please let the journal staff know immediately at plosgenetics@plos.org.

In the meantime, please log into Editorial Manager at https://www.editorialmanager.com/pgenetics/, click the "Update My Information" link at the top of the page, and update your user information to ensure an efficient production and billing process. Note that PLOS requires an ORCID iD for all corresponding authors. Therefore, please ensure that you have an ORCID iD and that it is validated in Editorial Manager. To do this, go to ‘Update my Information’ (in the upper left-hand corner of the main menu), and click on the Fetch/Validate link next to the ORCID field.  This will take you to the ORCID site and allow you to create a new iD or authenticate a pre-existing iD in Editorial Manager.

If you have a press-related query, or would like to know about making your underlying data available (as you will be aware, this is required for publication), please see the end of this email. If your institution or institutions have a press office, please notify them about your upcoming article at this point, to enable them to help maximise its impact. Inform journal staff as soon as possible if you are preparing a press release for your article and need a publication date.

Thank you again for supporting open-access publishing; we are looking forward to publishing your work in PLOS Genetics!

Yours sincerely,

Jingjing Yang, Ph.D.

Academic Editor

PLOS Genetics

Michael Epstein

Section Editor

PLOS Genetics

Aimée Dudley

Editor-in-Chief

PLOS Genetics

Anne Goriely

Editor-in-Chief

PLOS Genetics

www.plosgenetics.org

BlueSky: @plos.bsky.social

----------------------------------------------------

Comments from the reviewers (if applicable):

----------------------------------------------------

Data Deposition

If you have submitted a Research Article or Front Matter that has associated data that are not suitable for deposition in a subject-specific public repository (such as GenBank or ArrayExpress), one way to make that data available is to deposit it in the Dryad Digital Repository. As you may recall, we ask all authors to agree to make data available; this is one way to achieve that. A full list of recommended repositories can be found on our website.

The following link will take you to the Dryad record for your article, so you won't have to re‐enter its bibliographic information, and can upload your files directly:

http://datadryad.org/submit?journalID=pgenetics&manu=PGENETICS-D-26-00283R3

More information about depositing data in Dryad is available at http://www.datadryad.org/depositing. If you experience any difficulties in submitting your data, please contact help@datadryad.org for support.

Additionally, please be aware that our data availability policy requires that all numerical data underlying display items are included with the submission, and you will need to provide this before we can formally accept your manuscript, if not already present.

----------------------------------------------------

Press Queries

If you or your institution will be preparing press materials for this manuscript, or if you need to know your paper's publication date for media purposes, please inform the journal staff as soon as possible so that your submission can be scheduled accordingly. Your manuscript will remain under a strict press embargo until the publication date and time. This means an early version of your manuscript will not be published ahead of your final version. PLOS Genetics may also choose to issue a press release for your article. If there's anything the journal should know or you'd like more information, please get in touch via plosgenetics@plos.org.

Acceptance letter

Michael Epstein, Jingjing Yang

PGENETICS-D-26-00283R3

Univariate-guided sparse regression for Biobank-scale high-dimensional omics data

Dear Dr Richland,

We are pleased to inform you that your manuscript entitled "Univariate-guided sparse regression for Biobank-scale high-dimensional omics data" has been formally accepted for publication in PLOS Genetics! Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out or your manuscript is a front-matter piece, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

For Research Articles, you will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

Thank you again for supporting PLOS Genetics and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Sharmila Kamatchi

PLOS Genetics

On behalf of:

The PLOS Genetics Team

Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom

plosgenetics@plos.org | +44 (0) 1223-442823

plosgenetics.org | Twitter: @PLOSGenetics

Associated Data

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

    Supplementary Materials

    S1 Appendix. Algorithmic Runtimes.

    (PDF)

    pgen.1012314.s001.pdf (47.5KB, pdf)
    S2 Appendix. Memory Usage.

    (PDF)

    pgen.1012314.s002.pdf (76.6KB, pdf)
    S3 Appendix. Comparison of uniLasso with PRS-CS and lassosum2.

    This supplementary note describes the comparison pipeline for PRS-CS and lassosum2 in the four prediction tasks. The note reports the cohort splits, variant set, external summary-statistic inputs, model-fitting procedures, and held-out test-set prediction results.

    (PDF)

    pgen.1012314.s003.pdf (87KB, pdf)
    S1 Table. Approximate computation times for model training across methods for continuous and binary phenotypes.

    Standard uniLasso includes an additional preprocessing stage in which the LOO fitted values and univariate coefficients are computed for each feature. PRS-CS and lassosum2 also require GWAS as input, which we consider as preprocessing.

    (PDF)

    pgen.1012314.s004.pdf (44.2KB, pdf)
    S2 Table. PR-AUC and calibration metrics for binary traits.

    Performance of uniLasso, Lasso, and uniLasso ES on asthma and CHD. Metrics are computed on the test set.

    (PDF)

    pgen.1012314.s005.pdf (36KB, pdf)
    S3 Table. Predictive Performance of Covariates.

    Reported values correspond to test R2 (continuous traits) and AUC (binary traits) for models including only covariates (age, sex, and the top 10 principal components). This provides the baseline predictive performance against which the incremental contribution of PRS is assessed. All methods performed similarly up to 3 decimal places.

    (PDF)

    pgen.1012314.s006.pdf (38.1KB, pdf)
    S4 Table. Summary of UK Biobank cohort split used for model fitting, validation, and held-out prediction evaluation.

    UKBB denotes the UK Biobank.

    (PDF)

    pgen.1012314.s007.pdf (36.2KB, pdf)
    S5 Table. Held-out test-set prediction performances for all methods.

    Continuous traits are evaluated using full-model R2; binary traits are evaluated using full-model AUC. Bold indicates the highest point estimate within each phenotype among the listed models.

    (PDF)

    pgen.1012314.s008.pdf (48.8KB, pdf)
    S6 Table. Selected PRS-CS configurations and held-out test-set confidence intervals.

    Selection of ϕ used validation-set performance.

    (PDF)

    pgen.1012314.s009.pdf (46.6KB, pdf)
    S7 Table. Number of active variants with nonzero lassosum2 weights for each summary-statistic source.

    (PDF)

    pgen.1012314.s010.pdf (20.8KB, pdf)
    S8 Table. lassosum2 held-out test-set prediction performance with 95% bootstrap confidence intervals.

    Continuous traits are evaluated using full-model R2; binary traits are evaluated using full-model AUC.

    (PDF)

    pgen.1012314.s011.pdf (22.1KB, pdf)
    S9 Table. Matched-sparsity clumping-and-thresholding (C + T) sensitivity analysis.

    C + T scores were constructed using UK Biobank-only and FinnGen-UK Biobank-Meta summary statistics, with the number of variants matched to the corresponding uniLasso active-set size. Full rows include age, sex, ten genetic principal components, and the C + T score; PRS-only rows use the C + T score alone.

    (PDF)

    pgen.1012314.s012.pdf (47.8KB, pdf)
    S10 Table. Incremental test-set predictive performance beyond covariates for each PRS method and phenotype.

    For height and BMI, the metric is R2; for asthma and CHD, the metric is AUC. UniLasso with external scores is denoted as uniLasso ES, and clumping-and-thresholding as C + T. PRS-CS is a Bayesian polygenic prediction method, while lassosum2 is a summary-statistics-based regression approach.

    (PDF)

    pgen.1012314.s013.pdf (32.1KB, pdf)
    S1 Fig. UniLasso stability across random data splits.

    Stability is defined as the proportion of shared selected features between pairs of models, computed over 45 pairwise comparisons across 10 independent 75–25 train-test splits. The boxplot summarizes the distribution of these stability values, with median and interquartile range shown. The average stability is 0.3579.

    (TIF)

    pgen.1012314.s014.tif (127.2KB, tif)
    Attachment

    Submitted filename: Response to Reviewers.pdf

    pgen.1012314.s016.pdf (198.6KB, pdf)
    Attachment

    Submitted filename: Response_to_Reviewers_auresp_2.pdf

    pgen.1012314.s017.pdf (108.6KB, pdf)
    Attachment

    Submitted filename: Response_to_Reviewers_auresp_3.pdf

    pgen.1012314.s018.pdf (61.7KB, pdf)

    Data Availability Statement

    The analyses presented in this study were based on data accessed through the UK Biobank (https://www.ukbiobank.ac.uk) under Application Number 24983. External GWAS summary statistics were obtained from FinnGen Release 12 and are publicly accessible at https://r12.finngen.fi/, with download instructions available at https://www.finngen.fi/en/access_results. The PRS-Lasso package and accompanying reproducibility scripts are publicly available at https://github.com/jrich129/PRS-Lasso. The exact version used for this manuscript is archived as GitHub Release v1.0.0 at https://github.com/jrich129/PRS-Lasso/releases/tag/v1.0.0.


    Articles from PLOS Genetics are provided here courtesy of PLOS

    RESOURCES