Improved polygenic prediction by Bayesian multiple regression on summary statistics — TEI-tagged view

Luke R. Lloyd-Jones, Jian Zeng, Julia Sidorenko, Loïc Yengo, Gerhard Moser, Kathryn E. Kemper, Huanwei Wang, Zhili Zheng, Reedik Magi, Tõnu Esko, Andres Metspalu, Naomi R. Wray, Michael E. Goddard, Jian Yang, Peter M. Visscher · 2019 · statistics · doi:10.1038/s41467-019-12653-0 · TEI xml · tagged edition · index · concepts · authors
Where this record's text came from. 2026-09-28 schema-0.3 pass: every quote ON THIS RECORD verified as an exact substring of the staged text and anchored, at the merge dated above; concept terms verified present; every edge endpoint an existing node.
1 quotation on this page contains a reference number where the paper printed a superscript. This journal style prints citations as raised numerals — parameters12,13 — and the extraction flattened them into the line, so the sentence reads parameters 12 , 13 . The digits are citation markers and not part of what the author wrote. The quotes keep them for the same reason they keep every other extraction fault: a quote is reproduced exactly or it proves nothing.
Other fields define these differently the same word, defined another way in another discipline
prediction accuracy 2 fields
Tags on this paper every tag the record carries, whether or not the words occur in the text below — a number is how many papers in the corpus carry that tag; a tag with no number is unique to this paper
SBayesR BayesR GWAS3 genome-wide association studies2 LMM Linear mixed model3 LD3 linkage disequilibrium4 BMR Bayesian multiple regression prediction accuracy2 computational-model96

Colour legend

Nature Communications<title level="j">A work — the journal / venue title.
2019<date>A year or date.

Luke R. Lloyd-JonespersName, Jian ZengpersName, Julia SidorenkopersName, Loïc YengopersName, Gerhard MoserpersName, Kathryn E. KemperpersName, Huanwei WangpersName, Zhili ZhengpersName, Reedik MagipersName, Tõnu EskopersName, Andres MetspalupersName, Naomi R. WraypersName, Michael E. GoddardpersName, Jian YangpersName, Peter M. VisscherpersName (2019date). “Improved polygenic prediction by Bayesian multiple regression on summary statistics.” Nature Communicationstitle·j.

Object of study — Bayesian multiple regressionterm·mth for polygenic predictionterm·key from GWASterm·mth summary statisticsterm·key

Research question — how to predict phenotype from DNA accurately and efficiently using only summary statisticsterm·key

Contribution — SBayesRterm·mth, a summary-statistics version of BayesRterm·mth with a mixture prior and sparse LDterm·dom matrices

Cross-disciplinary analysis
content-tags & facets: phenomenon · claim-type · cross-domain-transfer · mechanism · claim-relation · replication-status · limitation — grounded in the full text
phenomenonthe accuracy and cost of polygenic predictors built from GWAS summary data — “In simulation and cross-validation using 12 real traits and 1.1 million variants on 350,000 individuals from the UK Biobank, SBayesR improves prediction accuracy relative to commonly used state-of-the-art summary statistics methods at a fraction of the computational resources.”
claim-typemethod — “We extend a powerful individual-level data Bayesian multiple regression model (BayesR) to one that utilises summary statistics from genome-wide association studies (GWAS), SBayesR.”
method — evidence — “In this work, we derive a BMR summary statistic methodology, SBayesR, that performs Bayesian posterior inference through the combination of a likelihood that connects the multiple regression coefficients with summary statistics from GWAS (similar to Zhu and Stephens 39 ) and a finite mixture of normal distributions prior on the marker effects.”
object of study — evidence — “We extend a powerful individual-level data Bayesian multiple regression model (BayesR) to one that utilises summary statistics from genome-wide association studies (GWAS), SBayesR.”
research question — evidence — “Accurate prediction of an individual’s phenotype from their DNA sequence is one of the great promises of genomics and precision medicine.”
contribution — evidence — “In this work, we derive a BMR summary statistic methodology, SBayesR, that performs Bayesian posterior inference through the combination of a likelihood that connects the multiple regression coefficients with summary statistics from GWAS (similar to Zhu and Stephens 39 ) and a finite mixture of normal distributions prior on the marker effects.”
mechanisminterchromosomal LD as noise Between-chromosome LD helps within a cohort but acts as noise across cohorts, so ignoring it can help. — “The HRS and ESTB data are unlikely to contain the same interchromosomal LD correlation structure and thus its inclusion in the BayesR analysis may be partially detrimental as it comes into the model as informative within the data set (UKB) but as noise across data sets (UKB to HRS/ESTB).”mechanisms[0]
mechanismfaster Gibbs convergence Part of the efficiency gain comes from faster convergence of the Gibbs sampler. — “The improvements in efficiency are not just a result of the computational implementation, but are a partial result of the faster convergence of the Gibbs sampling algorithm.”mechanisms[1]
mechanismflexible mixture prior The flexible prior fits architectures with very large effects plus a polygenic background. — “In particular, we observed that SBayesR outperformed other summary statistics methods when the genetic architecture of the simulated trait contained very large genetic effects and a polygenic background, which is expected due to the very flexible SBayesR prior (Supplementary Fig. 3 ).”mechanisms[2]
sensesummary statistics (GWAS) - per-variant marginal effects and standard errors, used with an LD reference in place of individual-level data — “In this work, we derive a BMR summary statistic methodology, SBayesR, that performs Bayesian posterior inference through the combination of a likelihood that connects the multiple regression coefficients with summary statistics from GWAS (similar to Zhu and Stephens 39 ) and a finite mixture of normal distributions prior on the marker effects.”senses[0]
relationGWAS —same-as→ genome-wide association studies — ( ) — “Through large consortia and biobank initiatives, sample sizes for genome-wide association studies (GWAS) are reaching a critical point, now for some traits greater than a million individuals, at which, and under optimal modelling conditions, the genetic predictors generated could approach their maximum (from theory) prediction accuracy for some traits 6 – 10 .” — “sample sizes for genome-wide association studies (GWAS)”concept_edges[0]
weightGWAS —same-as→ genome-wide association studies — 0.95 — “Through large consortia and biobank initiatives, sample sizes for genome-wide association studies (GWAS) are reaching a critical point, now for some traits greater than a million individuals, at which, and under optimal modelling conditions, the genetic predictors generated could approach their maximum (from theory) prediction accuracy for some traits 6 – 10 .”concept_edges[0]
relationLMM —same-as→ Linear mixed model — ( ) — “Linear mixed model (LMM) methodologies have been shown to improve prediction accuracy 17 – 21 , and jointly analyse all SNPs, which accounts for linkage disequilibrium (LD) between markers, capturing the maximum amount of variation at a genetic locus, especially if multiple causal variants colocalise.” — “Linear mixed model (LMM) methodologies”concept_edges[1]
weightLMM —same-as→ Linear mixed model — 0.95 — “Linear mixed model (LMM) methodologies have been shown to improve prediction accuracy 17 – 21 , and jointly analyse all SNPs, which accounts for linkage disequilibrium (LD) between markers, capturing the maximum amount of variation at a genetic locus, especially if multiple causal variants colocalise.”concept_edges[1]
relationLD —same-as→ linkage disequilibrium — ( ) — “Linear mixed model (LMM) methodologies have been shown to improve prediction accuracy 17 – 21 , and jointly analyse all SNPs, which accounts for linkage disequilibrium (LD) between markers, capturing the maximum amount of variation at a genetic locus, especially if multiple causal variants colocalise.” — “linkage disequilibrium (LD) between markers”concept_edges[2]
weightLD —same-as→ linkage disequilibrium — 0.95 — “Linear mixed model (LMM) methodologies have been shown to improve prediction accuracy 17 – 21 , and jointly analyse all SNPs, which accounts for linkage disequilibrium (LD) between markers, capturing the maximum amount of variation at a genetic locus, especially if multiple causal variants colocalise.”concept_edges[2]
relationBMR —same-as→ Bayesian multiple regression — ( ) — “Bayesian multiple regression (BMR) methods extend the standard LMM to include alternative genetic effect prior distributions and have been shown to further improve genomic predictions 22 – 27 .” — “Bayesian multiple regression (BMR) methods”concept_edges[3]
weightBMR —same-as→ Bayesian multiple regression — 0.95 — “Bayesian multiple regression (BMR) methods extend the standard LMM to include alternative genetic effect prior distributions and have been shown to further improve genomic predictions 22 – 27 .”concept_edges[3]
effect directionSBayesR —causes→ prediction accuracy — increases — “In simulation and cross-validation using 12 real traits and 1.1 million variants on 350,000 individuals from the UK Biobank, SBayesR improves prediction accuracy relative to commonly used state-of-the-art summary statistics methods at a fraction of the computational resources.” — “SBayesR improves prediction accuracy relative to commonly used state-of-the-art summary statistics methods”concept_edges[4]
relationSBayesR —causes→ prediction accuracy — improves — “In simulation and cross-validation using 12 real traits and 1.1 million variants on 350,000 individuals from the UK Biobank, SBayesR improves prediction accuracy relative to commonly used state-of-the-art summary statistics methods at a fraction of the computational resources.” — “SBayesR improves prediction accuracy relative to commonly used state-of-the-art summary statistics methods”concept_edges[4]
weightSBayesR —causes→ prediction accuracy — 0.8 — “In simulation and cross-validation using 12 real traits and 1.1 million variants on 350,000 individuals from the UK Biobank, SBayesR improves prediction accuracy relative to commonly used state-of-the-art summary statistics methods at a fraction of the computational resources.”concept_edges[4]
relationSBayesR —contrasted-with→ BayesR — difference — “The observation that SBayesR improves on the BayesR prediction accuracy in real data cross-validation and independent out-of-sample prediction is contrary to expectation. The major difference between these two methods is that interchromosomal LD is ignored in the SBayesR method.” — “The major difference between these two methods is that interchromosomal LD is ignored in the SBayesR method.”concept_edges[5]
weightSBayesR —contrasted-with→ BayesR — 0.8 — “The observation that SBayesR improves on the BayesR prediction accuracy in real data cross-validation and independent out-of-sample prediction is contrary to expectation. The major difference between these two methods is that interchromosomal LD is ignored in the SBayesR method.”concept_edges[5]
replicationoriginal
limitationConvergence is sensitive to inconsistencies in external summary statistics. — “We found that model convergence is sensitive to inconsistencies in summary statistics generated from external consortia and meta-analyses.”limitations[0]
limitationThe true mixture distribution may not be identifiable. — “The underlying true mixture distribution may not be identifiable, especially when the causal variants are not observed in practice.”limitations[1]
limitationBias from residual population stratification was not simulated. — “The impact from residual population stratification in the GWAS summary statistics in real data analyses is another potential source in upward bias in h SNP 2 estimates, but was not investigated via simulation.”limitations[2]
limitationMapping causal variants was not assessed. — “We have not assessed SBayesR’s effectiveness for mapping causal variants, but we expect it to be capable of performing this task, which is inherited from the individual-level BayesR method 26 , 54 , 55 .”limitations[3]
limitationLD matrices can only be built from hard-call genotypes. — “Currently, the LD matrix construction can only be performed with PLINK hard-call genotypes. The use of imputation dosage values may provide an improvement and is interesting future research.”limitations[4]
Content tags
content-observations: finding · quantity · variable · definition · key-term — grounded in the full text
findingSBayesR raises prediction R2 by 5.2% over LDpred and 26.5% over clumping and thresholding. — “We show that SBayesR improves the prediction R 2 by 5.2% relative to LDpred and by 26.5% relative to clumping and p value thresholding and gives comparable prediction accuracy to the RSS method, but at a computational time that is two orders of magnitude smaller.”content_tags.findings[0]
findingRuntime is independent of sample size once GWAS estimates exist. — “Importantly, once the GWAS effect size estimates have been generated, the method’s runtime is independent of the sample size, making it applicable to an arbitrarily large number of individuals.”content_tags.findings[1]
findingSBayesR needs no post hoc tuning of prediction parameters. — “SBayesR estimates all parameters from the data and does not require any post hoc tuning of prediction-relevant parameters in a test data subset (as in the tuning parameters of LDpred or P + T), which relieves the analytical burden of tuning these parameters in an external data set.”content_tags.findings[2]
findingRemoving high-LD regions improves convergence. — “Removal of high LD regions, such as the MHC region, further improved model convergence for real traits.”content_tags.findings[3]
quantityR 2 = 0.352 — — “SBayesR achieves a maximum prediction accuracy for height of R 2 = 0.352 in the ESTB when we use 2.8 million pruned common variants from the full UKB European ancestry cohort.”content_tags.quantities[0]
quantity4.1% — — “SBayesR showed the largest significant (paired t test statistic = 15.4, p value = 8.8 × 10 − 8 ) improvement in mean prediction R 2 over other summary statistics methodologies in the 10,000 causal variant scenario and h 2 = 0.5 with a relative difference in mean of 4.1% (from 0.343 to 0.357) over RSS.”content_tags.quantities[1]
variableprediction accuracy — “In simulation and cross-validation using 12 real traits and 1.1 million variants on 350,000 individuals from the UK Biobank, SBayesR improves prediction accuracy relative to commonly used state-of-the-art summary statistics methods at a fraction of the computational resources.”content_tags.variables[0]
definitionSBayesR — “In this work, we derive a BMR summary statistic methodology, SBayesR, that performs Bayesian posterior inference through the combination of a likelihood that connects the multiple regression coefficients with summary statistics from GWAS (similar to Zhu and Stephens 39 ) and a finite mixture of normal distributions prior on the marker effects.”content_tags.definitions[0]
key-termsSBayesR, BayesR, polygenic prediction, summary statistics, GWAS, linkage disequilibrium, Gibbs sampling, LDpred, UK Biobank, heritability
Concepts
terms this paper carries, each with the sentence it was cut from — the layer that joins one paper to another. Terms with no quote yet are on CONCEPTS.html.
conceptSBayesR — a BMR summary statistic methodology — “In this work, we derive a BMR summary statistic methodology, SBayesR, that performs Bayesian posterior inference through the combination of a likelihood that connects the multiple regression coefficients with summary statistics from GWAS (similar to Zhu and Stephens 39 ) and a finite mixture of normal distributions prior on the marker effects.”concepts[0]
conceptBayesR — a powerful individual-level data Bayesian multiple regression model — “We extend a powerful individual-level data Bayesian multiple regression model (BayesR) to one that utilises summary statistics from genome-wide association studies (GWAS), SBayesR.”concepts[1]
conceptGWAS — genome-wide association studies — “Through large consortia and biobank initiatives, sample sizes for genome-wide association studies (GWAS) are reaching a critical point, now for some traits greater than a million individuals, at which, and under optimal modelling conditions, the genetic predictors generated could approach their maximum (from theory) prediction accuracy for some traits 6 – 10 .”concepts[2]
conceptgenome-wide association studies — not defined in this paper's own words; studies testing each genetic variant for association with a trait — “Through large consortia and biobank initiatives, sample sizes for genome-wide association studies (GWAS) are reaching a critical point, now for some traits greater than a million individuals, at which, and under optimal modelling conditions, the genetic predictors generated could approach their maximum (from theory) prediction accuracy for some traits 6 – 10 .”concepts[3]
conceptLMM — Linear mixed model — “Linear mixed model (LMM) methodologies have been shown to improve prediction accuracy 17 – 21 , and jointly analyse all SNPs, which accounts for linkage disequilibrium (LD) between markers, capturing the maximum amount of variation at a genetic locus, especially if multiple causal variants colocalise.”concepts[4]
conceptLinear mixed model — not defined in this paper's own words; a regression fitting all markers jointly with random effects — “Linear mixed model (LMM) methodologies have been shown to improve prediction accuracy 17 – 21 , and jointly analyse all SNPs, which accounts for linkage disequilibrium (LD) between markers, capturing the maximum amount of variation at a genetic locus, especially if multiple causal variants colocalise.”concepts[5]
conceptLD — linkage disequilibrium — “Linear mixed model (LMM) methodologies have been shown to improve prediction accuracy 17 – 21 , and jointly analyse all SNPs, which accounts for linkage disequilibrium (LD) between markers, capturing the maximum amount of variation at a genetic locus, especially if multiple causal variants colocalise.”concepts[6]
conceptlinkage disequilibrium — not defined in this paper's own words; correlation between nearby genetic markers — “Linear mixed model (LMM) methodologies have been shown to improve prediction accuracy 17 – 21 , and jointly analyse all SNPs, which accounts for linkage disequilibrium (LD) between markers, capturing the maximum amount of variation at a genetic locus, especially if multiple causal variants colocalise.”concepts[7]
conceptBMR — Bayesian multiple regression — “Bayesian multiple regression (BMR) methods extend the standard LMM to include alternative genetic effect prior distributions and have been shown to further improve genomic predictions 22 – 27 .”concepts[8]
conceptBayesian multiple regression — not defined in this paper's own words; multiple regression with prior distributions on the marker effects — “Bayesian multiple regression (BMR) methods extend the standard LMM to include alternative genetic effect prior distributions and have been shown to further improve genomic predictions 22 – 27 .”concepts[9]
conceptprediction accuracy — not defined in this paper's own words; prediction R2 of the polygenic score in held-out data — “In simulation and cross-validation using 12 real traits and 1.1 million variants on 350,000 individuals from the UK Biobank, SBayesR improves prediction accuracy relative to commonly used state-of-the-art summary statistics methods at a fraction of the computational resources.”concepts[10]
Statistics — cross-field join keys
field-invariant statistical terms, used in their statistical sense (gated on a number / symbol / test). A p-value or a standard deviation means the SAME thing in physics, biology, psychology and sociology — so these are the strongest cross-field join keys. Grounded verbatim.
paired t-test t as written: paired t test statistic = 15.4 — “SBayesR showed the largest significant (paired t test statistic = 15.4, p value = 8.8 × 10 − 8 ) improvement in mean prediction R 2 over other summary statistics methodologies in the 10,000 causal variant scenario and h 2 = 0.5 with a relative difference in mean of 4.1% (from 0.343 to 0.357) over RSS.”content_tags.statistics[0]

Full text — tagged

Improved polygenic predictionterm·key by Bayesian multiple regressionterm·mth on summary statisticsterm·key Abstract Accurate prediction of an individual’s phenotype from their DNA sequence is one of the great promises of genomics and precision medicine. We extend a powerful individual-level data Bayesian multiple regressionterm·mth model (BayesRterm·mth) to one that utilises summary statisticsterm·key from genome-wide association studiesterm·mth (GWASterm·mth), SBayesRterm·mth. In simulation and cross-validation using 12 real traits and 1.1 million variants on 350,000 individuals from the UK Biobankterm·key, SBayesRterm·mth improves prediction accuracyterm·dom relative to commonly used state-of-the-art summary statisticsterm·key methods at a fraction of the computational resources. Furthermore, using summary statisticsterm·key for variants from the largest GWASterm·mth meta-analysis ( n ≈ 700, 000) on height and BMI, we show that on average across traits and two independent data sets that SBayesRterm·mth improves prediction R 2 by 5.2% relative to LDpredterm·key and by 26.5% relative to clumping and p value thresholding.

Subject terms: Statistical methods, Genetic variation Introduction Accurate prediction of an individual’s phenotype from their DNA sequence is one of the great promises of genomics and precision medicine 1 – 5 , recognising that the accuracy of a genetic risk predictor is dependent on the genetic contribution to variation in the trait. Through large consortia and biobank initiatives, sample sizes for genome-wide association studiesterm·mth (GWASterm·mth) are reaching a critical point, now for some traits greater than a million individuals, at which, and under optimal modelling conditions, the genetic predictors generated could approach their maximum (from theory) prediction accuracyterm·dom for some traits 6 – 10 .

One approach for generating polygenic predictionsterm·key uses a linear combination of simple linear regression effect size estimates and allele counts at single-nucleotide polymorphisms (SNPs) that are selected via marker pruning coupled with p value thresholding 11 – 14 . Although simple to implement and useful, this method leads to suboptimal genetic predictions 15 , 16 . Linear mixed modelterm·mth (LMMterm·mth) methodologies have been shown to improve prediction accuracyterm·dom 17 – 21 , and jointly analyse all SNPs, which accounts for linkage disequilibriumterm·dom (LDterm·dom) between markers, capturing the maximum amount of variation at a genetic locus, especially if multiple causal variants colocalise. Bayesian multiple regressionterm·mth (BMRterm·mth) methods extend the standard LMMterm·mth to include alternative genetic effect prior distributions and have been shown to further improve genomic predictions 22 – 27 . Recent BMRterm·mth implementations require access to the individual-level data 25 , 26 and currently do not scale well computationally to data with greater than half a million individuals and millions of genetic variants. Restricted access to individual-level genetic and phenotypic data has motivated methodological frameworks that only require publicly available summary data 28 . Summary statisticsterm·key methodology now covers the gamut of statistical genetics analyses, including effect size distribution estimation 29 , 30 , joint SNP association analysis and fine mapping 31 , 32 , allele frequency and association statistic imputation 33 – 35 , heritabilityterm·key and genetic correlation estimation 36 – 41 and polygenic predictionterm·key 42 – 44 . These methods require GWASterm·mth summary data, which typically include the estimated marginal effect, standard error and an estimate of LDterm·dom among genetic markers, which are easily accessed via public databases.

In this work, we derive a BMRterm·mth summary statisticterm·key methodology, SBayesRterm·mth, that performs Bayesian posterior inference through the combination of a likelihood that connects the multiple regression coefficients with summary statisticsterm·key from GWASterm·mth (similar to Zhu and Stephens 39 ) and a finite mixture of normal distributions prior on the marker effects. We focus on optimising prediction accuracyterm·dom, but the methodology is capable of simultaneously estimating SNP-based heritabilityterm·key h SNP 2 , genetic marker mapping and estimating the distribution of marker effects. We maximise computational efficiency by taking advantage of LDterm·dom matrix sparsity, and importantly, once the GWASterm·mth effect size estimates have been generated, the computational time of our method is independent of sample size, making the method applicable to an arbitrary number of individuals.

We establish that SBayesRterm·mth improves prediction accuracyterm·dom over other state-of-the-art summary statisticsterm·key methods in a wide range of simulations by using real genotype data from 350,000 unrelated individuals of European ancestry from the UK Biobankterm·key (UKB). We use the following state-of-the-art methods for comparison: individual-level data BayesRterm·mth 26 , regression with summary statisticsterm·key (RSS) 39 , LDpredterm·key 42 , summary best linear unbiased prediction (SBLUP) 43 implemented in the GCTA software 45 and clumping and p value thresholding (P + T) implemented in the PLINK 1.9 software 46 . For h SNP 2 estimation comparison, we use the summary data LDterm·dom score regression (LDSC) method 36 , individual-level data Haseman–Elston regression (HEreg) method 47 and additionally for case–control phenotypes S-PCGC 41 . In fivefold cross-validation with 1.1 million HapMap 3 (HM3) variants and 12 real traits in the UKB, we show that SBayesRterm·mth obtains similar prediction accuracies to BayesRterm·mth and increases prediction accuracyterm·dom over other summary statistics-based methods. We further perform large-scale analyses for height and body mass index (BMI) by using 1.1 million HM3 variants and an extended set of 2.8 million pruned common variants from the full UKB European ancestry ( n ≈ 450,000) data set and predict into the independent Health and Retirement Study (HRS) and the Estonian Biobank (ESTB) data sets. In these across-biobank analyses, we show that by exploiting summary statisticsterm·key from the largest GWASterm·mth meta-analysis to date ( n ≈ 700,000) on height and BMI 48 that on average across traits SBayesRterm·mth improves prediction accuracyterm·dom by 6.4% relative to an individual-level data BayesRterm·mth analysis from the UKB ( n ≈ 450,000). We show that SBayesRterm·mth improves the prediction R 2 by 5.2% relative to LDpredterm·key and by 26.5% relative to clumping and p value thresholding and gives comparable prediction accuracyterm·dom to the RSS method, but at a computational time that is two orders of magnitude smaller. SBayesRterm·mth achieves a maximum prediction accuracyterm·dom for height of R 2 = 0.352 in the ESTB when we use 2.8 million pruned common variants from the full UKB European ancestry cohort.

Results Method overview A detailed method description is provided in the ‘Methods’ section. In brief, we express the multiple linear regression likelihood such that it is a function of GWASterm·mth summary statisticsterm·key and a reference LDterm·dom correlation matrix. We couple this likelihood with a flexible finite mixture of normal distributions prior on the genetic effects that incorporates sparsity, to perform Bayesian posterior inference on the model parameters, which include the genetic effects, variance components and mixing proportions. A right-hand side updating scheme is combined with the use of sparse matrix operations on the reference LDterm·dom correlation matrix to maximise the computational efficiency of the implemented Gibbs samplingterm·key algorithm. The resultant methodology is capable of generating powerful polygenic predictors from the massive GWASterm·mth results now available at a fraction of the time and memory of individual data methods. Our method is implemented in the GCTB software 27 , freely available at http://cnsgenomics.com/software/gctb/ .

Genome-wide simulation study Before performing simulations using genome-wide variants, we thoroughly tested individual-level and summary statistics-based methods using a simulation study on chromosomes 21 and 22 and 100,000 individuals from the UKB (see Supplementary Note 1 and Supplementary Figs. 1 – 4 ). This simulation established the implementation of the method by comparing the individual data BayesRterm·mth method with SBayesRterm·mth using the full LDterm·dom matrix constructed from the cohort used to perform the GWASterm·mth, which are theoretically equivalent. Furthermore, it provided an initial validation of SBayesRterm·mth’s properties as a function of genetic architecture and LDterm·dom reference in reasonable computing time relative to genome-wide analyses. In particular, we observed that SBayesRterm·mth outperformed other summary statisticsterm·key methods when the genetic architecture of the simulated trait contained very large genetic effects and a polygenic background, which is expected due to the very flexible SBayesRterm·mth prior (Supplementary Fig. 3 ). The simulation established that a reference LDterm·dom correlation matrix constructed from a random subset of 50,000 individuals from the UKB showed the highest prediction accuracyterm·dom and least bias in h SNP 2 estimation for SBayesRterm·mth (Supplementary Figs. 1 and 2 ). Overall, SBayesRterm·mth generally outperformed other methods in terms of prediction accuracyterm·dom.

To investigate the performance of the methodology at a genome-wide scale, we simulated quantitative and case–control phenotypes using 1,094,841 genome-wide HM3 variants and a random subset of 100,000 individuals from the 348,580 unrelated European ancestry individuals in the UKB data set. We chose the HM3 variant set because it captures common variation well, has precedence in the literature as a widely used set, variants are imputed to high accuracy and 1 million variants were within the computational scope of the methods applied. The 1,094,841 variant subset was formed from the 1,365,446 HM3 SNPs further filtered on minor allele frequency (MAF) > 0.01, strand ambiguous SNPs (as do Vilhjálmsson et al. 42 and Bulik-Sullivan et al. 36 ) and removal of long-range LDterm·dom regions (defined in Bycroft et al. 49 in their Table S13 and includes the major histocompatibility (MHC)), and overlapped with the 1000G genetic map. The 1000G genetic map is required for use in the LDterm·dom matrix shrinkage estimator 33 implemented in RSS and SBayesRterm·mth (see Methods). For the same set of variants, we generated two independent tuning and validation genotype sets, each containing 10,000 individuals.

Two genetic architecture scenarios were simulated: 10,000 causal variants sampled under the SBayesRterm·mth model, that is, 2500, 5000 and 2500 variants from each of N ( 0 , 0.01 σ β 2 ) , N ( 0 , 0.1 σ β 2 ) and N ( 0 , σ β 2 ) distributions, respectively, and σ β 2 = 1 . For the second architecture, 50,000 causal variants were sampled from a standard normal distribution. For each replicate a new sample of causal variants was chosen at random from the set of 1,094,841 variants. For each quantitative trait scenario, 10 simulation replicates were generated under the multiple regression model by using the GCTA software 45 and centred and scaled genotypes. For each architecture the residual variance was scaled such that the trait heritabilityterm·key ( h 2 ) was 0.1, 0.2 or 0.5.

Two further case–control phenotype scenarios were simulated with 10,000 SNP effects being drawn from the above BayesRterm·mth model. Case–control phenotypes were generated from the liability threshold model in the GCTA software with a simulated disease prevalence of 0.05 and h 2 = 0.2 or 0.5.

For each simulation scenario, the following methods were used to estimate the genetic effects and heritabilityterm·key: BayesRterm·mth, SBayesRterm·mth, RSS, LDpredterm·key, SBLUP and P + T. For further h SNP 2 comparison, we ran LDSC 36 , HEreg 47 , 50 and S-PCGC 41 (see Methods for detailed description of implementation and model initialisation for each method). For methods requiring summary statisticsterm·key (except S-PCGC), simple linear regression was run in the PLINK 1.9 software for each of the 10 simulation replicates in the eight simulation scenarios. To assess prediction accuracyterm·dom, we generated polygenic risk score (PRS) (using the PLINK 1.9 software) for each individual by using the genotypes from the 10,000 individual tuning and validation data sets and the genetic effects estimated from each method. Parameter tuning was performed for LDpredterm·key and P + T, where for each simulation replicate the prediction accuracyterm·dom was assessed for each of the prespecified fraction of nonzero effect parameters for LDpredterm·key and the pruning R 2 and p value thresholds for P + T. The parameters that gave the maximum prediction accuracyterm·dom in the tuning data set were then used for PRS calculation in the validation data set. The prediction R 2 was calculated via linear regression of the true simulated phenotype on that predicted from each method. For the case–control scenarios, prediction accuracyterm·dom is summarised by using the area under the receiver-operating characteristic curve (AUC) and the h SNP 2 estimate is reported on the liability scale by using the transformation of Lee et al. 51 , except for S-PCGC.

Across the simulation scenarios, BayesRterm·mth or SBayesRterm·mth gave the highest or equal highest mean validation prediction R 2 across the 10 replicates (Fig. 1 ). SBayesRterm·mth showed the highest or equal highest mean prediction R 2 of the summary statisticsterm·key methodologies across all scenarios. We investigated the calibration of SBayesRterm·mth predictors by estimating the slope of the regression of the true phenotype on the predicted value of SBayesRterm·mth. Slope values were on mean close to unity across scenarios (Supplementary Fig. 5 ). Prediction R 2 for BayesRterm·mth was maximally greater than SBayesRterm·mth when h 2 = 0.5 and for the 10,000 causal variant scenario with a relative increase of 13.5% (from 0.357 to 0.405). P + T performed well across scenarios and showed increased mean prediction R 2 relative to LDpred-inf and SBLUP in the 10,000 causal variant scenarios, but did not exceed the mean prediction R 2 of LDpredterm·key tuned for the polygenicity parameter. RSS showed the closest mean prediction R 2 to SBayesRterm·mth in the 10,000 causal variant simulation scenarios. SBayesRterm·mth showed the largest significant (paired t testterm·stat statistic = 15.4, p value = 8.8 × 10 − 8 ) improvement in mean prediction R 2 over other summary statisticsterm·key methodologies in the 10,000 causal variant scenario and h 2 = 0.5 with a relative difference in mean of 4.1% (from 0.343 to 0.357) over RSS. The results from the case–control phenotypes largely reflect those from the quantitative traits, with the exception that the SBayesRterm·mth AUC exceeded that of BayesRterm·mth for the 0.5 heritabilityterm·key scenario.

Prediction accuracyterm·dom performance for the UKB genome-wide simulation. Each panel displays boxplot summaries of the prediction R 2 ( y -axis) or area under receiver-operating characteristic curve (AUC), in the 10,000 individual validation data set for each method ( x -axis) across the 10 replicates. The simulation study contained eight scenarios that varied in the number of causal variants, 10,000 (10k) and 50,000 (10,000), and the true simulated heritabilityterm·key h 2 = ( 0.1 , 0.2 , 0.5 ) . The two genetic architecture scenarios generated were 10,000 causal variants sampled under the SBayesRterm·mth model, that is, 2500, 5000 and 2500 variants from each of N (0, 0.01), N (0, 0.1) and N (0, 1) distributions, respectively, and 50,000 causal variants sampled from a standard normal distribution. Case–control phenotypes were generated from the liability threshold model with a simulated disease prevalence of 0.05 and the 10,000 causal variant genetic architecture. In each panel, LDpredterm·key has two boxplot summaries, one that has been optimised for the polygenicity parameter and the other is LDpred-inf, which is displayed for comparison with SBLUP. LDpredterm·key and SBLUP were initialised with the true heritabilityterm·key parameter. The mean prediction accuracyterm·dom across the 10 replicates is displayed above the boxplot for each method. The centre line inside the box is the median, the bottom and top of the box are the first and third quartiles, respectively (Q1 and Q3), and the lower and upper whiskers are Q1 – 1.5 IQR and Q3 + 1.5 IQR, respectively, where IQR = Q3 – Q1. The points depict the prediction accuracyterm·dom for each replicate Across all scenarios, all methods except RSS showed minimal bias in h SNP 2 estimation (Supplementary Fig. 6 ), with HEreg or S-PCGC showing the least bias. SBayesRterm·mth maintained a small upward bias across all simulation scenarios and a maximum upward relative bias of 6.2% (0.531 compared with 0.5) in the 10,000 causal variant, h 2 = 0.5 case–control scenario (Supplementary Fig. 6 ). LDSC maintained a small downward bias in h SNP 2 with a maximum relative deviation of 6.4% (0.468 compared with 0.5) for the h 2 = 0.5 and 10,000 causal variant scenario.

We compared the CPU time and memory usage between all methods in each scenario. For the Bayesian methodologies, runtime is dependent on the length of the MCMC chain. The chain length for BayesRterm·mth and SBayesRterm·mth (10,000 MCMC iterations) was chosen as mean prediction accuracyterm·dom did not improve for further iterations (Supplementary Figs. 7 and 8 ). We observed differences between prediction accuracyterm·dom and h SNP 2 estimates from RSS when the chain length was reduced to 200,000 iterations (to reduce computational time) (Supplementary Figs. 9 and 10 ), and we thus maintained an MCMC chain length of 2 million iterations, which was used in Zhu and Stephens 39 . Across the simulation scenarios, SBayesRterm·mth had the shortest mean runtime (~2–4 h) with up to a fourfold improvement over the second quickest LDpredterm·key (Supplementary Fig. 11 ). SBayesRterm·mth required ≈44 GB of memory, which was similar to SBLUP (23 GB) and LDpredterm·key (37–41 GB). SBayesRterm·mth required half the memory of the individual data BayesRterm·mth, which has been highly optimised for time and memory efficiency, and a 30-fold improvement over RSS (Supplementary Fig. 12 ). The Methods section details the memory and time requirements required to build the sparse shrunk LDterm·dom correlation matrix for SBayesRterm·mth and RSS, which are not included in these memory and time statements. We note that the memory requirements for SBayesRterm·mth are fixed for this set of variants for an arbitrary number of individuals, which is not the case for the individual-level BayesRterm·mth method.

Application to 12 traits in the UKB To assess the methodology in real data, we performed fivefold cross-validation using phenotypes and genotypes from 348,580 unrelated individuals of European ancestry from the full release of the UKB data set. We chose 12 real traits including adult standing height (HEIGHT, n = 347,106), male-pattern baldness (MPB, n = 125,157), basal metabolic rate (BMRterm·mth, n = 341,819), heel bone mineral density T-score (hBMD, n = 197,789), forced vital capacity (FVC, n = 317,502), type 2 diabetes (T2D, n = 274,271, prevalence 5.9%), body mass index (BMI, n = 346,738), body fat percentage (BFP, n = 341,633), forced expiratory volume in 1 s (FEV, n = 317,502), hip circumference (HC, n = 347,231), waist-to-hip ratio (WHR, n = 347,198) and birth weight (BW, n = 197,778). The primary SNP set used for method comparison was the same set of 1,094,841 HM3 variants described in the genome-wide simulation study. To investigate the capacity of SBayesRterm·mth to perform analyses at large scale, we generated a set of 2,865,810 common (MAF > 0.01) variants by pruning ( R 2 > 0.99) a larger set of 8 million variants from the UKB that were of good quality, overlapped with previous large GWASterm·mth 8 and were present in the 1000G genetic map. A set of 5000 individuals was kept separate for LDpredterm·key and P + T parameter tuning. To perform the cross-validation, the remaining individuals were partitioned into five equal-sized disjoint subsamples. For each fold analysis, a single subsample was retained for validation with the remaining four subsamples used as the training data. This process was repeated five times. We generated summary statisticsterm·key for each pre-adjusted trait (see Methods) in the training sample in each fold by running simple linear regression in PLINK 1.9. We performed cross-validation for all traits by using the following methods: BayesRterm·mth, SBayesRterm·mth, RSS, LDpredterm·key, SBLUP and P + T. For h SNP 2 comparison we additionally ran LDSC and HEreg or S-PCGC for T2D. Furthermore, we ran SBayesRterm·mth for the expanded set of 2.8 million variants for height and BMI. To assess prediction accuracyterm·dom, we calculated PRSs by using the genotype data from the independent validation set in each fold. The prediction R 2 was calculated via linear regression of the true phenotype on the PRS from each method or the AUC for type 2 diabetes. We assessed the adequacy of four mixture distributions for use in SBayesRterm·mth by performing the cross-validation analyses using 2–6 mixture distributions. The use of four mixture distributions was a good compromise between prediction accuracyterm·dom and computational speed across all traits (Supplementary Figs. 13 and 14 ).

For the HM3 variant set, SBayesRterm·mth improved or equalled the mean prediction accuracyterm·dom of all other methods, including the individual-level BayesRterm·mth method, across the five folds for 9/12 traits (Fig. 2 ). Slope estimates from the regression of the true phenotype on the predicted value from SBayesRterm·mth showed good calibration for most traits (Supplementary Fig. 15 ). BayesRterm·mth was the only method to exceed SBayesRterm·mth in mean prediction R 2 and showed a relative increase of 5.7% (from 0.349 to 0.369) for height, 15.1% (from 0.199 to 0.229) for MPB and 5.1% (from 0.188 to 0.197) for heel BMD. For height, MPB, BMRterm·mth, hBMD, FVC, T2D and BMRterm·mth, SBayesRterm·mth showed significant mean increases (paired t testterm·stat p values = 3 × 10 − 5 , 8 × 10 − 4 , 9 × 10 − 4 , 5 × 10 − 4 , 1 × 10 − 3 and 4 × 10 − 4 , respectively) in prediction accuracyterm·dom over RSS with a relative improvement in mean prediction accuracyterm·dom of 2.1% (from 0.342 to 0.349), 4.7% (from 0.190 to 0.199), 1.5% (from 0.171 to 0.174), 2.8% (from 0.182 to 0.188), 3.0% (from 0.124 to 0.127) and 1.6% (from 0.646 to 0.657 AUC), respectively (Fig. 2 ). SBayesRterm·mth showed larger improvements relative to LDpredterm·key tuned for the polygenicity. SBayesRterm·mth mean prediction accuracies increased significantly (paired t testterm·stat p value = 2 × 10 − 6 ) by 9.6% from 0.349 to 0.383 for height and by 2.3% from 0.124 to 0.126 (paired t testterm·stat p value = 2 × 10 − 2 ) for BMI, when the expanded set of 2.8 million common variants were used over the HM3 set.

Prediction accuracyterm·dom in fivefold cross-validation for 12 traits in the UK Biobankterm·key. Panel headings describe the abbreviation for 12 traits including standing height (HEIGHT, n = 347,106), male-pattern baldness (MPB, n = 125,157), basal metabolic rate (BMRterm·mth, n = 341,819), heel bone mineral density T -score (hBMD, n = 197,789), forced vital capacity (FVC, n = 317,502), type 2 diabetes (T2D, n = 274,271), body mass index (BMI, n = 346,738), body fat percentage (BFP, n = 341,633), forced expiratory volume in 1 s (FEV, n = 317,502), hip circumference (HC, n = 347,231), waist-to-hip ratio (WHR, n = 347,198) and birth weight (BW, n = 197,778). Each panel shows a boxplot summary of the prediction accuracyterm·dom across the five folds with the mean across the five folds displayed above each method’s boxplot. The centre line inside the box is the median, the bottom and top of the box are the first and third quartiles, respectively (Q1 and Q3), and the lower and upper whiskers are Q1 – 1.5 IQR and Q3 + 1.5 IQR, respectively, where IQR = Q3 – Q1. The points depict the prediction accuracyterm·dom for each replicate. Traits are ordered by mean estimated h SNP 2 (see Supplementary Fig. 16 ) from highest to lowest For all traits except height, h SNP 2 estimates were consistent across all methods for the HM3 variant set (Supplementary Fig. 16 ). Across all traits HEreg, S-PCGC or SBayesRterm·mth gave the highest mean h SNP 2 estimate and LDSC the lowest mean value, with the largest deviation in mean LDSC estimates from other methods for hBMD and height. SBayesRterm·mth posterior highest-probability densities (80 and 95%) for h SNP 2 show that the uncertainty of the estimate given the data is small for each trait (Supplementary Fig. 17 ). On mean across the five folds, relative deviations in mean h SNP 2 estimates between SBayesRterm·mth and HEreg were between 0.2 and 16% with the largest relative deviations being for BFP (7.8%) and BW (16.2%). We observed a further increase in h SNP 2 estimates for height and BMI when the set of 2.8 M common variants were used (Supplementary Fig. 16 ).

SBayesRterm·mth on mean took ~1.5–4.5 h and required 40 GB of memory to complete a genome-wide analysis (1,094,841 HM3 variants) with variability in run time depending on the number of nonzero variants in the model (Supplementary Figs. 18 and 19 ). The difference in the number of nonzero effects in the model for these traits may be driven in part by the sample size differences between traits. SBayesRterm·mth genome-wide analyses for the 2.8 M variant set took on average across the five folds 250 GB of RAM and 12.5 CPU hours for 10,000 MCMC iterations (Supplementary Figs. 18 and 19 ). RSS had the longest runtime and shortening the MCMC chain to 200,000 iterations decreased RSS prediction accuracyterm·dom (Supplementary Figs. 18 and 19 ). LDpredterm·key was the closest to SBayesRterm·mth in terms of runtime with a mean of 25 h across the traits. SBayesRterm·mth showed a sixfold memory improvement over BayesRterm·mth and a 30-fold improvement over RSS (Supplementary Fig. 19 ). The memory improvement over RSS is due mainly to the sparse matrix storage and computation in SBayesRterm·mth.

Across-biobank prediction analysis To investigate how the proposed methods scale and perform in very large data sets, we analysed the full set of unrelated and related UKB European ancestry individuals ( n = 456, 426) and used summary statisticsterm·key from the largest meta-analysis of BMI and height 48 . For these analyses, the same set of 1,094,841 genome-wide HM3 SNPs and expanded 2.8 million common variant sets described in the cross-validation analyses were used. The set of traits was limited to BMI and height as these traits were present in the UKB and in accessible large independent validation sets, which included the HRS and ESTB.

To generate a baseline for comparison between the individual data BayesRterm·mth method and the SBayesRterm·mth method, we first analysed data from the same set of individuals and variants from the full set of unrelated and related UKB individuals. We generated summary statisticsterm·key for SBayesRterm·mth analysis for BMI and height by using a linear mixed modelterm·mth to account for sample relatedness in the BOLT-LMM v2.3 software 9 , 21 for the 1,094,841 HM3 variants in the full UKB data set and for the expanded 2.8 million common variant set. Using these summary statisticsterm·key, we ran SBayesRterm·mth for both the HM3 and expanded set. For comparison in the full UKB data set, we ran the individual-level BayesRterm·mth method for the HM3 set.

Motivated by the hypothesis that summary statisticsterm·key methodologies can increase prediction accuracyterm·dom over large-scale individual-level analyses by utilising publicly available summary statisticsterm·key from very large GWASterm·mth, we took the summary statisticsterm·key from the largest meta-analysis of BMI and height 48 and analysed them by using SBayesRterm·mth, RSS and LDpredterm·key, which were the best-performing summary-based methods (in terms of prediction accuracyterm·dom) in the cross-validation. We subsetted the set of 1,094,841 HM3 variants to 982,074 variants that overlapped with those in both the BMI and height summary statisticsterm·key sets from YengopersName et al. 48 . After per-SNP sample size quality control (see Methods), 932,969 and 909,293 variants with summary information remained for height and BMI, respectively. These sets of variants were also used in the LDpredterm·key and RSS analyses.

Overall, SBayesRterm·mth gave similar but consistently higher prediction R 2 values than BayesRterm·mth for both BMI and height in both the HRS and ESTB samples (Supplementary Table 1 ), when the summary statisticsterm·key from the full European ancestry (related and unrelated individuals) UKB data set were used ( n = 453,458 and n = 454,047 for BMI and height, respectively). When the summary statisticsterm·key from YengopersName et al. 48 were used, a further improvement in prediction R 2 over BayesRterm·mth was observed for SBayesRterm·mth, RSS and LDpredterm·key for BMI, and for SBayesRterm·mth and RSS for height (Fig. 3 and Supplementary Table 1 ). SBayesRterm·mth and RSS gave similar prediction R 2 values for BMI with marginal increases in SBayesRterm·mth over RSS for height, which is consistent with the results from the cross-validation. However, SBayesRterm·mth explains marginally but significantly more variance in the true phenotype than RSS (Supplementary Table 1 ). The maximum increase in SBayesRterm·mth prediction R 2 relative to the BayesRterm·mth analysis using just the UKB HM3 data for BMI was 10.9% (from 0.110 to 0.122) and 3.5% (from 0.315 to 0.326) for height in the ESTB sample when the summary statisticsterm·key from YengopersName et al. 48 were used. For height, we observed a maximum relative increase of 19.9% (from 0.272 to 0.326) in SBayesRterm·mth prediction R 2 over the P + T predictor of YengopersName et al. 48 in the ESTB sample when the summary statisticsterm·key from YengopersName et al. 48 were used. The expansion of the variant set to 2.8 million variants did not improve the prediction R 2 for BMI. However, the maximum prediction accuracyterm·dom for height was achieved when SBayesRterm·mth was used to analyse the summary statisticsterm·key generated from the full UKB for the 2.8 million variant set, with a prediction R 2 value of 0.352 in the ESTB.

Across-biobank prediction accuracyterm·dom for height and BMI. Panels depict prediction R 2 ( y -axis) generated from regression of the predicted phenotype on the observed phenotype for BMI and height for different methods in the independent HRS and ESTB data sets. P + T refers to the prediction R 2 generated from the summary statisticsterm·key of YengopersName et al. 48 ( n ≈ 700,000), which included 6781 SNPs for BMI and 11,816 SNPs for height from a GCTA–COJO analysis thresholded at Wald test p value <0.001. The BayesRterm·mth predictions were calculated by using 1,094,841 HM3 variants estimated from the full set of unrelated and related UKB European individuals ( n = 453,458 and n = 454,047 for BMI and height, respectively). Summary statisticsterm·key for SBayesRterm·mth 2.8 million variant (SBayesRterm·mth 2.8M) analysis for the UKB European individuals were generated by using the BOLT-LMM software. All other prediction R 2 results were generated by using summary statisticsterm·key methodology and were calculated from the analysis of summary statisticsterm·key from YengopersName et al. 48 for 909,293 and 932,969 variants for BMI and height that overlapped with the 1,094,841 HM3 variants set used for the UKB analyses. The overlap of the sets of variants used in each of the analyses and those available in the imputed HRS and ESTB data sets for prediction had a minimum value of 98%. Supplementary Table 1 details further the figure results Discussion Clinically relevant genetic predictors for complex traits and disorders will require the analysis of data from large consortia and biobank initiatives, with efficient methods that produce powerful polygenic predictors being critical to this goal. We have presented one solution, SBayesRterm·mth, that rests on an extension of the established summary statisticsterm·key methodological framework to include a class of point-normal mixture prior Bayesian regression models and shown it to be a powerful method for polygenic predictionterm·key.

The observation that SBayesRterm·mth improves on the BayesRterm·mth prediction accuracyterm·dom in real data cross-validation and independent out-of-sample prediction is contrary to expectation. The major difference between these two methods is that interchromosomal LDterm·dom is ignored in the SBayesRterm·mth method. Such between-chromosome LDterm·dom may result from genetic sampling in finite population sizes, population structure and nonrandom mating (e.g., assortative mating). The incorporation of this information appears only advantageous for predictions performed within an independent subset from the same population, for example, the partitioning of the UKB in the simulation studies and in cross-validation. The HRS and ESTB data are unlikely to contain the same interchromosomal LDterm·dom correlation structure and thus its inclusion in the BayesRterm·mth analysis may be partially detrimental as it comes into the model as informative within the data set (UKB) but as noise across data sets (UKB to HRS/ESTB). One hypothesis for this is that the HRS and ESTB populations have different patterns of assortative mating for specific traits than in the UKB, or individuals in HRS or ESTB are more randomly mated than those in the UKB.

SBayesRterm·mth is implemented in an efficient and user-friendly software tool that maximises computational efficiency via precomputing and efficiently storing sparse LDterm·dom matrices that account for the variation in the number of LDterm·dom friends for each variant. Currently, the LDterm·dom matrix construction can only be performed with PLINK hard-call genotypes. The use of imputation dosage values may provide an improvement and is interesting future research. In simulation and cross-validation, we showed large fold improvements in time and memory over current state-of-the-art individual and summary data methods. The improvements in efficiency are not just a result of the computational implementation, but are a partial result of the faster convergence of the Gibbs samplingterm·key algorithm. This is evidenced by the comparison with RSS, which requires a much longer chain length to arrive at maximum prediction accuracyterm·dom. Importantly, once the GWASterm·mth effect size estimates have been generated, the method’s runtime is independent of the sample size, making it applicable to an arbitrarily large number of individuals.

We found that model convergence is sensitive to inconsistencies in summary statisticsterm·key generated from external consortia and meta-analyses. We observed that the shrinkage estimator of the LDterm·dom matrix 33 can assist with more stable model convergence. Through simulation, we observed that the SBayesRterm·mth h SNP 2 upward bias can be minimised through an optimally sparse and sufficiently large LDterm·dom reference. SBayesRterm·mth estimates the parameters of the mixture distribution, such as the mixing probabilities, which are expected to be subject to larger biases than the variance components. The underlying true mixture distribution may not be identifiable, especially when the causal variants are not observed in practice. For example, a large causal effect could be captured as a large effect or as a combination of a few small effects at the SNPs in LDterm·dom with the causal variant, which will subsequently affect the estimation of the mixture distribution parameters. The impact from residual population stratification in the GWASterm·mth summary statisticsterm·key in real data analyses is another potential source in upward bias in h SNP 2 estimates, but was not investigated via simulation. A further factor to consider as a source of potential parameter bias is the impact of using summary statisticsterm·key results from an LMMterm·mth (e.g. Loh et al. 21 ), where the SBayesRterm·mth model is derived under the assumption that the summary statisticsterm·key have been generated from a least-squares analysis. The use of summary statisticsterm·key from a LMMterm·mth will affect the reconstruction of X ′ y with a potential remedy for this discrepancy being the use of the reported effective sample size from the BOLT-LMM analysis 9 . We recommend careful interpretation of h SNP 2 estimates for case–control phenotypes, particularly for studies that oversample cases relative to the population prevalence and for traits with low sample prevalence 41 , 51 – 53 . We have not assessed SBayesRterm·mth’s effectiveness for mapping causal variants, but we expect it to be capable of performing this task, which is inherited from the individual-level BayesRterm·mth method 26 , 54 , 55 . The capacity to fit millions of variants in one model also makes it a potential tool for fine mapping. SBayesRterm·mth estimates all parameters from the data and does not require any post hoc tuning of prediction-relevant parameters in a test data subset (as in the tuning parameters of LDpredterm·key or P + T), which relieves the analytical burden of tuning these parameters in an external data set. Furthermore, SBayesRterm·mth generates more generalisable predictors as the model parameters have been optimised over all possible values rather than selected from a finite grid.

Formally, the model assumes certain ideal data constraints such as summary data computed from the same set of individuals at fully observed genotypes 39 , as well as minimal imputation error and data-processing errors such as allele coding and frequency mismatch. Summary data in the public domain often substantially deviate from these ideals and can contain residual population stratification, which is not accounted for in this model. Practical solutions include the use of imputed data and the restriction of analyses to variants that are known to be imputed with high accuracy as in Bulik-Sullivan et al. 36 and Zhu and Stephens 39 . We found that the simple filtering of SNPs with reported per-SNP sample sizes that deviate substantially from the median across all variants from an analysis, as in Pickrell 56 substantially improved SBayesRterm·mth model convergence. Removal of high LDterm·dom regions, such as the MHC region, further improved model convergence for real traits. Future research into efficient diagnostic tools and methods that can assist analysts with the assessment of sources of bias and error in summary data quality would be highly beneficial. The SBayesRterm·mth implementation and model are very flexible and can easily incorporate other model formalisations such as understanding the contributions of genomic annotations to prediction and h SNP 2 enrichment 38 , 57 or understanding genetic architecture via summary statisticsterm·key versions of models such as those presented in Gazal et al. 58 and ZengpersName et al. 27 .

Methods UK Biobankterm·key We used real genotype and phenotype data from the full release of the UKB. The UKB is a prospective community cohort of over 500,000 individuals from across the United Kingdom and contains extensive phenotypic and genotypic information about its participants 49 . The UKB was approved by the National Research Ethics Service Committee and all participants provided written informed consent to participate in the study. The UKB data contain genotypes for 488,377 individuals (including related individuals) that passed sample quality control (99.9% of total samples). A subset of 456,426 European ancestry individuals was selected. Ancestry was inferred by using the protocol in YengopersName et al. 48 that initially projects each study participant onto the first two genotypic PCs calculated from HM3 SNPs genotyped in 2504 participants of 1000 genomes project. Five superpopulations (European, African, East-Asian, South-Asian and Admixed) are used as a reference and each participant is assigned to the closest population. The posterior probability under a bivariate Gaussian distribution is calculated for each participant to belong to one of the five superpopulations. Vectors of means and 2 × 2 variance–covariance matrices were calculated for each superpopulation, by using a uniform prior. To exclude related individuals, a genomic relationship matrix (GRM) was constructed with 1,123,943 HM3 variants further filtered for MAF > 0.01, pHWE < 10 − 6 and missingness <0.05 in the European subset, resulting in a final set of 348,580 unrelated (absolute GRM off-diagonal < 0.05) Europeans. Genotype data were imputed to the Haplotype Reference Consortium and UK10K panel, which was provided as part of the data release and described in Bycroft et al. 49 , and contained SNPs, short indels and large structural variants. Variant quality control included removal of multi-allelic variants, SNPs with imputation info score < 0.3, retained SNPs with hard-call genotypes with > 0.9 probability, removed variants with minor allele count (MAC) ≤ 5, Hardy–Weinberg p value ( χ 2 (df = 1) test statistic pHWE) < 10 − 6 and removed variants with missingness > 0.05, which resulted in 46,500,935 SNPs for the 456,426 individuals available for potential analysis.

ARIC, 1000 Genomes and UK10K data The implemented summary statisticsterm·key methodology requires an estimate of LDterm·dom among genetic markers. In addition to the UKB, three data sets were used to calculate LDterm·dom reference matrices. We used the genotype data from the Atherosclerosis Risk in Communities (ARIC) 59 and GENEVA Diabetes study obtained via dbGaP. The ARIC study protocol was approved by the institutional review boards of each participating centre, and informed consent was obtained from each study participant. The ARIC + GENEVA data consisted of 12,942 unrelated individuals determined by an absolute GRM off-diagonal relatedness cutoff of <0.05. After imputation to the Phase 3 of the 1000 Genomes Project (1000G) 60 , 1,182,558 HM3 SNPs (MAF > 0.01) were selected and available for analysis after quality control. Whole-genome sequencing data from the 1000G project were used for LDterm·dom matrix reference calculation. These data were subsetted to a set of 378 individuals with European ancestry to be consistent with the LDterm·dom reference used in Zhu and Stephens 39 . Whole-genome sequencing data from the UK10K project 61 were also used for analysis. Ethics approval for the UK10K project was performed under the framework of the Ethical Advisory Group of the UK10K project with contributing studies ethical approval detailed in UK10K Consortium 61 with individuals providing informed consent. The initial UK10K data set comprised 3781 individuals and ~45.5 million genetic variants called from whole-genome sequencing after quality control. Additional quality control (following YangpersName et al. 62 ) steps were performed, excluding SNPs with missingness > 0.05, Hardy–Weinberg equilibrium test ( χ 2 (df = 1)) p value < 1 × 10 − 6 , or MAC < 3 (equivalent to MAF <0.0003) by using PLINK. Individuals with genotype missingness rate > 0.05 and one of each pair of individuals with estimated genetic relatedness > 0.05 by using variants on HapMap 2 reference panels after quality control. The final UK10K contains 17.6 million genetic variants in 3642 unrelated individuals.

HRS and ESTB For out-of-sample validation of genetic predictors we used two cohorts that are independent of the UKB. We used genotypes imputed to the 1000G reference panel and phenotypes from 8552 unrelated (absolute GRM off-diagonal < 0.05) participants of the HRS 63 . HRS obtained ethics approval from the University of Michigan Institutional Review Board, and the study has been conducted according to the principles expressed in the Declaration of Helsinki and all participants provided written informed consent to participate in the study. After imputation and restricting variants with an imputation quality score > 0.3, MAF > 0.01 and a pHWE > 10 − 6 there were 24,777,992 SNPs available for prediction. The ESTB 64 is a cohort study of over 50,000 individuals over 18 years of age with phenotypic and genotypic data. The ESTB project obtained approval from the Ethics Review Committee on Human Research of the University of Tartu and all participants provided written informed consent to participate in the study. For the prediction analysis we used data from 32,594 individuals genotyped on the Global Screening Array. These data were imputed to the Estonian reference 65 , created from the whole-genome sequence data of 2244 participants. Markers with imputation quality score > 0.3 were selected, leaving a total of 11,130,313 SNPs available for potential prediction.

SBayesRterm·mth model overview We relate the phenotype to the set of genetic variants under the multiple linear regression model where y is an n × 1 vector of trait phenotypes, which has been centred, X is an n × p matrix of genotypes coded as 0, 1 or 2 representing the number of copies of the reference allele at each marker and we consider that the columns of X have either been centred or scaled, β is a p × 1 vector of multiple regression coefficients (marker effects) and ε is the error term ( n × 1). We can relate the multiple regression model to the estimates of the regression coefficients from p simple linear regression analyses b , by multiplying Eq. ( 1 ) by D − 1 X ′ , where D = diag ( x 1 ′ x 1 , … , x p ′ x p ) to arrive at Noting that b = D − 1 X ′ y is the vector ( p × 1) of least-squares marginal regression effect estimates and the correlation matrix between all genetic markers B = D − 1 2 X ′ X D − 1 2 , we rewrite the multiple regression model as Assuming ε 1 , …, ε n are independent N ( 0 , σ ε 2 ) , the following likelihood can be proposed for the multiple regression coefficients β where N ( ξ ; μ , Σ ) represents the multivariate normal distribution with mean vector µ and covariance matrix Σ for ξ . If individual-level data are available then inference about β can be obtained by replacing D and B with estimates ( D ^ , B ^ ) from the individual-level data. If individual-level data are unavailable, then we can replace D with D ^ = diag { 1 ∕ [ σ ^ 2 ( b 1 ) + b 1 2 ∕ n 1 ] , … , 1 ∕ [ σ ^ 2 ( b p ) + b p 2 ∕ n p ] } , where [ n j , b j σ ^ 2 ( b j ) ] are the sample size used to compute the simple linear regression coefficient, an estimate of the simple linear regression allele effect coefficient and σ ^ ( b j ) the standard error of the effect for the j th variant, respectively.

This reconstruction of D ^ assumes that the markers have been centred to mean 0 (see Supplementary Note 3 for a detailed reasoning of this reconstruction of D ^ ). If we make the further assumption that the genetic markers have been scaled to unit variance then we can replace D with D ^ = diag { n 1 , … n p } . Similarly, we replace B , the LDterm·dom correlation matrix between the genotypes at all markers in the population, in which the genotypes in the sample are assumed to be a random sample, with B ^ an estimate calculated from a population reference that is assumed to closely resemble the sample used to generate the GWASterm·mth summary statisticsterm·key. Zhu and Stephens 39 discuss further the theoretical properties of a similar likelihood. We assess the limits of replacing D and B with these approximations through simulation and real data analysis.

We perform Bayesian posterior inference by assuming a prior on the multiple regression genetic effects and the posterior In this paper we implement the BayesRterm·mth model 24 , 26 , which assumes that where C denotes the maximum number of components in the finite mixture model, which is prespecified. The γ c coefficients are prespecified and constrain how the common marker effect variance σ β 2 scales in each distribution. In previous implementations of BayesRterm·mth the variance weights γ were with respect to the genetic variance σ g 2 . For example, it is common in the BayesRterm·mth model to assume C = 4 such that γ = ( γ 1 , γ 2 , γ 3 , γ 4 )′ = (0, 0.0001, 0.001, 0.01)′. This requires the genotypes to be centred and scaled and equates the genetic variance σ g 2 = m σ β 2 , where m is the number of variants. We relax this assumption to disentangle the relationship between these parameters and to maintain the flexibility of the model to assume scaled or unscaled genotypes. In this implementation, we let the weights be with respect to σ β 2 and have a default γ = (0, 0.01, 0.1, 1.0)′, which maintains the relative magnitude of the variance classes as in the original model. Supplementary Notes 2 – 4 detail further the hierarchical model and hyperparameter prior specification. Supplementary Note 3 details the derivation of the Markov chain Monte Carlo Gibbs samplingterm·key routine for sampling of the key model parameters θ = ( β ′ , π ′ , σ β 2 , σ ε 2 ) ′ from their full conditional distributions. We assume that the prior for σ β 2 is a scaled inverse χ 2 distribution with density where S β 2 and ν β are the scale parameter and degrees of freedom, respectively. The residual variance σ ε 2 is assumed to have scaled inverse χ 2 distribution prior with distribution SNP-based heritabilityterm·key estimation is performed by calculating h SNP 2 = σ g 2 ∕ ( σ ε 2 + σ g 2 ) at each iteration i of the MCMC chain, where the genetic variance σ g 2 is estimated via the sample variance of the vector X β ( i ) for each observed β ( i ) in iteration i and σ ε 2 by the sampled residual variance at the i th iteration (see Supplementary Notes 3 and 4 for further details). Point estimates of h SNP 2 are then summarised from the generated posterior distribution.

To illustrate why the Gibbs samplingterm·key routine proposed lends itself to the use of summary statisticsterm·key, we focus on the full conditional distribution of β j under the proposed multiple regression model. To facilitate the explanation we make the simplifying assumption that C = 2 and γ = ( γ 1 , γ 2 ) = (0, 1). The full conditional distribution of β j under this assumption (see Supplementary Note 3 ) is where l j = x j ′ x j + σ ε 2 ∕ σ β 2 and β ^ j = x j ′ [ y − X − j β − j ] ∕ l j = x j ′ w ∕ l j , where X − j is X without the j th column. The term l j only involves the diagonal elements of X′X and is easily calculated from summary statisticsterm·key via X ′ X j = D 1 2 BD 1 2 . For β ^ j , we require This quantity can be efficiently stored and calculated in each MCMC iteration via a right-hand side updating scheme. We define the right-hand side X ′ y corrected for all current β as where r ∗ is a vector of dimension p × 1. The j th element of r ∗ can be used to calculate Therefore, once a variant has been chosen to be in the model its effect is sampled from Eq. ( 6 ), which is the kernel of the normal distribution with mean β ^ j and variance σ e 2 ∕ l j . After the effect for variant j has been sampled we update Importantly, after the initial reconstruction of X ′ y = Db from summary statisticsterm·key, Eq. ( 10 ) only requires X ′ x j , which is the j th column of X ′ X . The operation in Eq. ( 10 ) is a very efficient vector subtraction and only requires the subtraction of the nonzero elements of the shrinkage estimator of the LDterm·dom correlation matrix from Wen and Stephens 33 , which we perform by using sparse vector operations. The other elements of the Gibbs samplingterm·key routine are the same as the individual data model, except for the sampling of σ ε 2 , which is outlined in Supplementary Note 3 .

Reference LDterm·dom matrix construction The summary statisticsterm·key methods used require the construction of a reference LDterm·dom correlation matrix. Typically this is done through the use of a fixed 1–10-Mb window approach, as in GCTA-SBLUP or LDpredterm·key, which sets LDterm·dom correlation values outside this window to zero. Zhu and Stephens 39 detail the reasons for using the shrinkage estimator of the LDterm·dom matrix 33 , which shrinks the off-diagonal entries of the LDterm·dom correlation matrix towards zero and is required for the RSS 39 . Experimentation with different types of sparse LDterm·dom correlation matrices led to the conclusion that the shrinkage estimator was the most stable for SBayesRterm·mth implementation. Briefly, each element of the reference LDterm·dom correlation matrix B ij is shrunk by the factor exp ( − ϱ i j ∕ 2 m ) , where m is taken to be the sample size used to generate the genetic map, ϱ i j is an estimate of the population-scaled recombination rate between SNPs i and j taken as ϱ i j = 4 N e c i j , for N e the effective population size and c ij the genetic distance between sites i and j in centimorgans as stated in Li and Stephens 66 . LDterm·dom matrix entries are set to zero if exp ( − ϱ i j ∕ 2 m ) is less than a user-chosen cutoff.

Genetic distance between sites is derived from the genetic map files containing interpolated map positions for the CEU population generated from the 1000G OMNI arrays (Data availability). The calculation of the shrunk LDterm·dom matrix requires the effective population sample size, which we set to be 11,400 (as in Zhu and Stephens 39 ), the sample size of the genetic map reference, which corresponds to the 183 individuals from the CEU cohort of the 1000G and the hard threshold on the shrinkage value, which we set to 10 − 3 . This threshold gave a good balance between computational efficiency and accuracy with, on average, each SNP having a window width of 10.6 Mb (SD = 5.6 Mb) across the autosomes (Supplementary Fig. 22 ). The shrunk LDterm·dom matrix is stored in a sparse matrix format (ignoring matrix elements equal to 0) for efficient SBayesRterm·mth computation. Currently, the LDterm·dom matrix construction can only be performed with PLINK hard-call genotypes.

The simulation study on chromosomes 21 and 22 established that an LDterm·dom reference cohort of 50,000 random individuals from the UKB gave the highest SBayesRterm·mth prediction accuracyterm·dom and lowest bias in h SNP 2 estimation (Supplementary Note 1 ). The overlap between this random subsample with the 100,000 random individuals used to generate the simulated phenotypes was 13,967. This same set of 50,000 individuals was used for LDterm·dom reference calculation in LDpredterm·key, SBLUP and for P + T clumping. For this 50,000-individual UKB cohort, chromosome-wise LDterm·dom matrices, that is, all interchromosomal LDterm·dom is ignored, were built, and the shrinkage estimator of the LDterm·dom matrix calculated by using an efficient implementation in the GCTB software. This was performed for the 1,094,841 HM3 and the 2,865,810 UKB-pruned common variant sets. The total time and memory used to compute the SBayesRterm·mth LDterm·dom reference is not included in the time assessment results in the main text. The building of the sparse LDterm·dom reference for SBayesRterm·mth HM3 variants took in total 13 1/3 CPU days and ~500 GB of memory. SBayesRterm·mth can compute the sparse LDterm·dom matrix in parallel via dividing each chromosome into genomic chunks. We used 100 CPUs to compute the LDterm·dom matrix, which brought the average runtime and memory for computing each LDterm·dom matrix chunk to 3.25 h and 5 GB. These chromosome-wise LDterm·dom matrices are a once-off computation cost that can be distributed with the programme and were used for all SBayesRterm·mth and RSS analysis in the genome-wide simulation and further analyses using this HM3 variant set.

Genome-wide simulation method initialisation HEreg was performed using the GCTA software and requires a genetic relatedness matrix (GRM), which was built from the 1,094,841 genome-wide HM3 variants in the GCTA software. LDpredterm·key was run genome-wide and we specified h SNP 2 to be equal to the true simulated value, specified the number of SNPs on each side of the focal SNP for which LDterm·dom should be adjusted to be 350 and calculated effect size estimates for LDpred-inf and the following fraction of nonzero effects prespecified parameters: 1, 0.3, 0.1, 0.03, 0.01, 0.003, 0.001, 0.0003 and 0.0001. For RSS, analyses were performed for each chromosome with the chromosome-wise shrunk LDterm·dom matrices calculated in GCTB and stored in MATLAB format. The RSS-BSLMM model was run for 2 million MCMC iterations with 1 million as burn-in and a thinning rate of 1 in 100 to arrive at 10,000 posterior samples for each of the model parameters. For each chromosome, the posterior mean for the SNP effects and h SNP 2 estimates was used. The chromosome-wise h SNP 2 estimates were summed to get the genome-wide estimate. For GCTA-SBLUP, we set the shrinkage parameter λ = m ( 1 ∕ h SNP 2 − 1 ) for each true simulated h SNP 2 = ( 0.1 , 0.2 , 0.5 ) and m = 1,094,841 and the LDterm·dom window size specification was set to 1 MB. LDSC was run by using LDterm·dom scores calculated from the 1000G Europeans provided by the software and h SNP 2 estimation performed. For P + T, we used the PLINK 1.9 software to clump the GWASterm·mth summary statisticsterm·key at LDterm·dom R 2 = 0.1. For each set of clumped results, we generated PRSs for sets of SNPs at the following p value thresholds: 5 × 10 − 8 , 1 × 10 − 6 , 1 × 10 − 4 , 0.001, 0.01, 0.05, 0.1, 0.2, 0.5 and 1.0. BayesRterm·mth was run by using a mixture of four normal distributions model with distribution variance weights γ = (0, 10 − 4 , 10 − 3 , 10 − 2 )′. BayesRterm·mth was run for 10,000 iterations with 4000 taken as burn-in and a thinning rate of 1 in 10. For SBayesRterm·mth, the MCMC chain was run for 10,000 iterations with 4000 taken as burn-in and a thinning rate of 1 in 10 and run with four distributions and variance weights γ = (0, 0.01, 0.1, 1)′. The posterior mean of the effects and the proportion of variance explained over the 600 posterior samples was taken as the parameter estimate for each scenario replicate for both methods. We ran S-PCGC chromosome wise and computed the cross-product of r 2 values and allele frequencies by using the set of 50,000 random individuals from the UKB and a 1-Mb window. Summary statisticsterm·key were computed by using the S-PCGC software and the prevalence set to the true value of 0.05. The marginal or conditional S-PCGC estimates were the same as no covariates were included.

Cross-validation pre-adjustment and method initialisation All phenotypes were pre-adjusted for age, sex and the first ten principal components by using the R programming language 67 . Principal components were calculated by using high-quality genotyped variants as defined in Bycroft et al. 49 that passed additional quality control filters (as applied in the European unrelated UKB data) that were LDterm·dom pruned ( R 2 < 0.1) and had long-range LDterm·dom regions removed (Bycroft et al. 49 Table S13 ), leaving 137,102 SNPs for principal component calculation in the European unrelated individuals by using FlashPCA 68 . Following covariate correction, the residuals were standardised to have mean zero and unit variance and finally rank-based inverse-normal transformed. For type 2 diabetes the final inverse-normal transformation was not performed. See below for S-PCGC T2D heritabilityterm·key phenotype adjustment.

For LDpredterm·key, all parameters were as per the genome-wide simulation with the optimal parameter chosen by predicting into the independent subset of 5000 individuals initially partitioned off and choosing that which had the highest prediction R 2 when the predicted phenotype was regressed on the true simulated phenotype. For RSS, RSS-BSLMM was again run for 2 million MCMC iterations and the posterior mean over posterior samples for the SNP effects and h SNP 2 estimates was used. The chromosome-wise h SNP 2 estimates were then summed to get the genome-wide estimate. GCTA-SBLUP requires the specification of the λ = m ( 1 ∕ h SNP 2 − 1 ) parameter. For each fold, h SNP 2 was taken to be the estimate from HEreg and m = 1, 094, 841. The LDterm·dom window size specification was set to 1 MB for ease of computation. SBLUP was again run chromosome-wise. LDSC was run as in the genome-wide simulation. For P + T, we clumped variants at three R 2 thresholds 0.1, 0.2 and 0.5 and calculated PRSs for the same set of p value thresholds as in the simulation studies. BayesRterm·mth and SBayesRterm·mth were run by using the same protocols as in the simulation studies. SNP effects from BayesRterm·mth were rescaled before PLINK scoring was performed. To estimate h SNP 2 for T2D with S-PCGC, we followed the S-PCGC protocol and used the raw binary phenotype. Age, sex and the first 10 principal components were included as covariates in the S-PCGC summary statisticsterm·key calculation with the PCs, which were generated from FlashPCA, regressed out of the genotypes as recommended. We again used the set of 50,000 random individuals from the UKB to compute S-PCGC cross-product of r 2 values (1-Mb window) and allele frequencies. Summary statisticsterm·key were computed by using the S-PCGC software and the prevalence set at 0.06. S-PCGC was run chromosome wise and the sum of the per-chromosome marginal h SNP 2 estimates reported for T2D.

Across-biobank pre-adjustment and method initialisation BMI and height phenotypes were pre-adjusted for age, sex and the first ten principal components by using the R programming language and standardised as per the cross-validation. We generated summary statisticsterm·key for SBayesRterm·mth analysis for height and BMI by using a linear mixed modelterm·mth to account for sample relatedness in the BOLT-LMM v2.3 software 9 , 21 for the 1,094,841 HM3 variants in the full UKB data set. By using these summary statisticsterm·key, we ran SBayesRterm·mth as in the genome-wide and cross-validation analyses. For comparison in the full UKB data set, we ran the individual-level BayesRterm·mth method by using the same parameters as per the genome-wide and cross-validation analyses. With the summary statisticsterm·key from YengopersName et al. 48 , SBayesRterm·mth was run as above with the default γ for BMI and γ = (0, 10 − 4 , 10 − 3 , 1)′ for height. Empirically, we observed that this constraint on the elements of γ was a further requirement for SBayesRterm·mth model convergence when using these height summary statisticsterm·key. LDpredterm·key was run genome wide for the same set of parameters in the genome-wide and cross-validation analyses. The optimal parameter was chosen by predicting into the HRS data set and choosing the parameter that had the highest prediction R 2 when the predicted phenotype was regressed on the true phenotype. This optimal parameter was then used for prediction into the ESTB. For RSS, analyses were performed chromosome-wise by using the RSS-BSLMM model, which was run for 2 million MCMC iterations with 1 million as burn-in and a thinning rate of 1 in 100.

The summary-based methodology implicitly assumes that the summary statisticsterm·key have been generated on the same set of individuals 39 . Empirically we observed that the methodology can tolerate deviations from this assumption up to a limit. To improve method convergence, we removed variants from the YengopersName et al. 48 summary statisticsterm·key that had a per-variant sample size that deviated substantially from the median of the sample size distribution over all variants, which was also performed by Pickrell 56 and recommended by Zhu and Stephens 39 . To minimise the variants removed, we interrogated the distributions of per-variant sample size in each of the BMI and height summary statisticsterm·key sets and removed variants in the lower 2.5th percentile and upper 5th percentile of the per-variant sample size distribution for BMI and in the lower 5th percentile for height (Supplementary Fig. 23 ).

Genotype data from the HRS and ESTB independent data sets were used to generated PRSs for each method and the prediction accuracyterm·dom assessed as in the simulation and cross-validation analyses. The optimal LDpredterm·key polygenicity parameter was tuned in the HRS sample and applied in the ESTB sample. P + T predictors were generated by using the provided summary statisticsterm·key from the GCTA–COJO analysis performed in YengopersName et al. 48 . Prediction R 2 improvement between methods was assessed by ordering methods by prediction R 2 . Two linear models were run for each sequential pair of lower- and higher-ranked PRSs: true phenotype on the lower-ranked PRS (null); true phenotype on lower-plus higher-ranked PRS (alternative). Analysis of variance (ANOVA) is used to compare the null versus alternative models, and the F -statistic and associated p value are reported from the ANOVA analysis. We further report the partial R 2 for the null versus alternative. To assess prediction accuracyterm·dom, we calculated PRSs by using the genotype data from the independent test data sets using the PLINK 1.9 software for all methods. Prediction R 2 was calculated via linear regression of the true phenotype on that estimated from each method, which was used as a measure of prediction accuracyterm·dom for each trait.

Reporting summary Further information on research design is available in the Nature Research Reporting Summary linked to this article.

Supplementary information Supplementary Information Reporting Summary Peer Review File Acknowledgements We would like to thank the members of the Program in Complex Genetics for their insights and helpful discussion. We are grateful to Xiang Zhu for assistance and discussion concerning the Residual with Summary Statisticsterm·key methodology. We would like to acknowledge the support from the Australian Research Council (DP160102400 and FT180100186), the Australian National Health and Medical Research Council (1113400, 1078037, 1078901 and 1080157), the National Institute of Health (R21 ES025052, R01MH100141 and R01 AG042568) and the Sylvia & Charles Viertel Charitable Foundation. We gratefully acknowledge CQU’s eResearch support and the use of the high-performance computing facility ( www.cqu.edu.au/hpc ) in developing the updated BayesRterm·mth software.

Author contributions P.M.V., J.Y., M.E.G. and N.R.W. conceived the study. P.M.V., J.Y., L.R.L-J and J.Z. designed the experiment. J.Z., L.R.L-J. and M.E.G. derived the analytical methods. L.R.L-J. and J.Z. conducted all analyses with assistance from J.S. and guidance from P.M.V., J.Y., L.Y., G.M. and H.W. J.Z. and L.R.L-J. developed the GCTB software. G.M. developed the updated version of the BayesRterm·mth software. K.E.K., L.Y. and Z.Z. performed the initial preparation and quality control of the UKB data. J.S., R.M., T.E. and A.M supplied and performed initial quality control on the ESTB data. L.R.L-J. wrote the paper with the participation of all authors in particular P.M.V., J.Y. and J.Z. All authors reviewed and approved the final paper.

Data availability No data were generated in the present study. The LDterm·dom shrinkage estimator 1000 Genomes genetic map was downloaded from joepickrell/1000-genomes-genetic-maps. The 1000 Genomes Phase 3 data were download from? ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/release/20130502 . GCTB SBayesRterm·mth shrunk and sparse matrices for 1.09 million HapMap3 variants can be downloaded (22 GB) with summary data, and results that support the findings of this study are available from the the Zenodo public repository (10.5281/zenodo.3350914). GCTB SBayesRterm·mth shrunk and sparse matrices for 2.8 million pruned common variants can be downloaded (160 GB) from the Zenodo public repository (10.5281/zenodo.3375373). This study makes use of data from the following resources, which were downloaded: UK Biobankterm·key resource under Application Number 12514, ARIC via dbGaP accession: phs000090, NHS & HPFS (GENEVA) via dbGaP accession phs000091, HRS via dbGaP accessions phs000428.v1.p1 and UK10K the ESTB via private data agreement (see Supplementary Note 5 for the full set of acknowledgements for these data).

Code availability SBayesRterm·mth is implemented in the GCTB software, which is publicly available (including source) at http://cnsgenomics.com/software/gctb/ . Illustrations of SBayesRterm·mth use are provided at http://cnsgenomics.com/software/gctb/#SummaryBayesianAlphabet . Results of the present study were generated from version 2.0 of GCTB. This study also used the following software packages: BayesRv2 at https://github.com/syntheke/bayesRterm·mth , GCTA (SBLUP, HEreg) ( https://cnsgenomics.com/software/gcta/ ), RSS https://github.com/stephenslab/rss , LDpredterm·key https://github.com/bvilhjal/ldpredterm·key , LDSC (version 1.0.0, https://github.com/bulik/ldsc ), PLINK 1.9 http://www.cog-genomics.org/plink/1.9/ and S-PCGC https://github.com/omerwe/S-PCGC .

Competing interests The authors declare no competing interests.

Footnotes Contributor Information Luke R. Lloyd-JonespersName, Email: luke.lloydjonespersName@uqconnect.edu.au Jian ZengpersName, Email: j.zengpersName@uq.edu.au.

Jian YangpersName, Email: jian.yangpersName.qt@gmail.com.

Peter M. VisscherpersName, Email: peter.visscherpersName@uq.edu.au Supplementary information Supplementary information is available for this paper at 10.1038/s41467-019-12653-0.

References Associated Data Supplementary Materials Supplementary Information Reporting Summary Peer Review File Data Availability Statement No data were generated in the present study. The LDterm·dom shrinkage estimator 1000 Genomes genetic map was downloaded from joepickrell/1000-genomes-genetic-maps. The 1000 Genomes Phase 3 data were download from? ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/release/20130502 . GCTB SBayesRterm·mth shrunk and sparse matrices for 1.09 million HapMap3 variants can be downloaded (22 GB) with summary data, and results that support the findings of this study are available from the the Zenodo public repository (10.5281/zenodo.3350914). GCTB SBayesRterm·mth shrunk and sparse matrices for 2.8 million pruned common variants can be downloaded (160 GB) from the Zenodo public repository (10.5281/zenodo.3375373). This study makes use of data from the following resources, which were downloaded: UK Biobankterm·key resource under Application Number 12514, ARIC via dbGaP accession: phs000090, NHS & HPFS (GENEVA) via dbGaP accession phs000091, HRS via dbGaP accessions phs000428.v1.p1 and UK10K the ESTB via private data agreement (see Supplementary Note 5 for the full set of acknowledgements for these data).

SBayesRterm·mth is implemented in the GCTB software, which is publicly available (including source) at http://cnsgenomics.com/software/gctb/ . Illustrations of SBayesRterm·mth use are provided at http://cnsgenomics.com/software/gctb/#SummaryBayesianAlphabet . Results of the present study were generated from version 2.0 of GCTB. This study also used the following software packages: BayesRv2 at https://github.com/syntheke/bayesRterm·mth , GCTA (SBLUP, HEreg) ( https://cnsgenomics.com/software/gcta/ ), RSS https://github.com/stephenslab/rss , LDpredterm·key https://github.com/bvilhjal/ldpredterm·key , LDSC (version 1.0.0, https://github.com/bulik/ldsc ), PLINK 1.9 http://www.cog-genomics.org/plink/1.9/ and S-PCGC https://github.com/omerwe/S-PCGC .

Interpretive notes.
• Highlighted spans are tagged entities: persName (author), title (venue), placeName (place), date (year), and term (a key concept: domain / ai / method).
• Eponymous or retrospective terms (e.g. “Nash equilibrium”, “segregation”) do not appear in the original source and so are not highlighted — a deliberate choice (see Report 4).
• Some entries begin with a word in capitals. EVIDENCE CORRECTED means the finding still stands and it was our quotation that was wrong — it has been replaced. RETRACTED means the entry itself was wrong; it stays on the page, marked, with its reason, rather than being deleted. WITHDRAWN AND REPLACED means a corrected version of it appears in the entries below. Each mark carries its own reason, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it.
• Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote shown on the same row, so the borrowing can be checked against the thing borrowed from without leaving this page. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.
• Counts: 1 work · 1 date.
Meta-Tagging Project · record lloyd-jones2019-polygenic-prediction-bayesian-regression.
© 2026 Shir Sivroni