| Literature DB >> 32293243 |
Tianjing Zhao1,2, Rohan Fernando3, Dorian Garrick4, Hao Cheng5.
Abstract
BACKGROUND: Bayesian regression models are widely used in genomic prediction, where the effects of all markers are estimated simultaneously by combining the information from the phenotypic data with priors for the marker effects and other parameters such as variance components or membership probabilities. Inferences from most Bayesian regression models are based on Markov chain Monte Carlo methods, where statistics are computed from a Markov chain constructed to have a stationary distribution that is equal to the posterior distribution of the unknown parameters. In practice, chains of tens of thousands steps are typically used in whole-genome Bayesian analyses, which is computationally intensive.Entities:
Mesh:
Year: 2020 PMID: 32293243 PMCID: PMC7087391 DOI: 10.1186/s12711-020-00533-x
Source DB: PubMed Journal: Genet Sel Evol ISSN: 0999-193X Impact factor: 4.297
Computing time for the BayesXII algorithm to obtain samples for a chain of length 100,000
| Number of nodes | Total number of cores | |
|---|---|---|
| 2 | 48 | 436 |
| 5 | 120 | 191 |
| 10 | 240 | 94 |
| 15 | 360 | 69 |
| 20 | 480 | 54 |
| 24 | 576 | 47 |
Note that different number of processes in MPI were tested for different number of nodes (computer used as a server), but only the fastest time is shown
Time and space complexity of alternative implementations of Bayesian regression models
| Algorithms | Time | Space | |
|---|---|---|---|
| Marker effects | Missing phenotypes | ||
| BayesC | NA | ||
| BayesC | NA | ||
| BayesXII | |||
Variables include p, the number of markers; n, the number of observations; t1 and t2, the number of steps of MCMC required to converge in the BayesXII algorithm and conventional samplers for BayesC, respectively; k, the number of computer processors
Fig. 1Effect of sample size on the convergence of the BayesXII algorithm. Number of MCMC steps required for the BayesXII algorithm to obtain similar estimated breeding value as conventional sampler for BayesC using a low-density marker panel (1000 markers)