| Literature DB >> 21615941 |
Xiaodong Cai1, Anhui Huang, Shizhong Xu.
Abstract
BACKGROUND: The Bayesian shrinkage technique has been applied to multiple quantitative trait loci (QTLs) mapping to estimate the genetic effects of QTLs on quantitative traits from a very large set of possible effects including the main and epistatic effects of QTLs. Although the recently developed empirical Bayes (EB) method significantly reduced computation comparing with the fully Bayesian approach, its speed and accuracy are limited by the fact that numerical optimization is required to estimate the variance components in the QTL model.Entities:
Mesh:
Year: 2011 PMID: 21615941 PMCID: PMC3125263 DOI: 10.1186/1471-2105-12-211
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
True and estimated QTL effects for the simulated data with main and epistatic effects.
| Markers | Position | True | EBLASSO | EB |
|---|---|---|---|---|
| ( | (cM, cM) | |||
| (11,11) | (50,50) | 4.47(0.0975) | 4.5801(0.1612) | 4.8593(0.2075) |
| (26,26) | (125,125) | 3.16(0.0524) | 3.0768(0.1576) | 3.3221(0.2035) |
| (42,42) | (205,205) | -2.24(0.0250) | -2.3169(0.1796) | -2.2769(0.2262) |
| (48,48) | (235,235) | -1.58(0.0128) | -1.3171(0.1720) | -1.3634(0.2205) |
| (72,72) | (355,355) | 2.24(0.0247) | - | 1.6537(0.4277) |
| (73,73) | (360,360) | 3.16(0.0506) | 5.1247(0.1555) | 3.8771(0.4219) |
| (123,123) | (610,610) | 1.10(0.0062) | - | 1.5168(0.2432) |
| (127,127) | (630,630) | -1.10(0.0063) | - | -1.1834(0.2460) |
| (161,161) | (800,800) | 0.77(0.0030) | - | - |
| (181,181) | (900,900) | 1.73(0.0152) | - | - |
| (182,182) | (905,905) | 3.81(0.0725) | 5.6744(0.2400) | 5.5127(0.2894) |
| (185,185) | (920,920) | 2.25(0.0263) | 1.7123(0.2327) | 1.7070(0.2858) |
| (221,221) | (1100,1100) | -1.30(0.0088) | -1.4276(0.1506) | -1.0867(0.1956) |
| (243,243) | (1210,1210) | -1.00(0.0051) | -0.8603(0.1486) | - |
| (262,262) | (1305,1305) | -2.24(0.0245) | -2.2539(0.1826) | -1.6078(0.2417) |
| (268,268) | (1335,1335) | 1.58(0.0120) | 2.4264(0.2040) | 2.1736(0.2509) |
| (270,270) | (1345,1345) | 1.00(0.0049) | - | - |
| (274,274) | (1365,1365) | -1.73(0.0147) | -1.4114(0.1800) | -1.4935(0.2254) |
| (361,361) | (1800,1800) | 0.71(0.0026) | 0.7856(0.1457) | 0.6520(0.1859) |
| (461,461) | (2300,2300) | 0.89(0.0040) | - | - |
| (5,6) | (20,25) | 2.24(0.0230) | 1.7839(0.1654) | 1.5752(0.2886) |
| (6,39) | (25,190) | 2.25(0.0128) | 1.9691(0.2168) | - |
| (42,220) | (205,1095) | 4.47(0.0511) | 4.3836(0.2198) | 4.6414(0.3394) |
| (75,431) | (370,2150) | 0.77(0.0014) | 1.1360(0.2124) | - |
| (81,200) | (400,995) | -2.24(0.0128) | -2.4190(0.2460) | - |
| (82,193) | (405,960) | 1.58(0.0063) | 1.6345(0.2442) | - |
| (87,164) | (430,815) | 3.16(0.0235) | 2.9263(0.2254) | 1.7059(0.3319) |
| (87,322) | (430,1605) | 3.81(0.0342) | 4.1019(0.2274) | 3.7040(0.3632) |
| (92,395) | (455,1970) | 1.73(0.0081) | 1.5714(0.2065) | - |
| (104,328) | (515,1635) | 1.00(0.0024) | 0.8081(0.1979) | - |
| (118,278) | (585,1385) | -2.24(0.0120) | -2.0796(0.2221) | -2.2590(0.3460) |
| (150,269) | (745,1340) | 1.10(0.0028) | 1.0740(0.2142) | - |
| (237,313) | (1180,1560) | 0.71(0.0014) | - | - |
| (246,470) | (1225,2345) | -1.10(0.0032) | -1.2381(0.2114) | - |
| (323,464) | (1610,2315) | 0.89(0.0020) | - | - |
| (328,404) | (1635,2015) | -1.73(0.0079) | -2.3036(0.2123) | -1.9428(0.3330) |
| (342,420) | (1705,2095) | -1.30(0.0041) | -1.3886(0.2121) | - |
| (344,407) | (1715,2030) | -1.00(0.0025) | - | - |
| (373,400) | (1860,1995) | -1.58(0.0070) | -1.4732(0.2028) | - |
| (431,439) | (2150,2190) | 3.16(0.0278) | 2.6700(0.2121) | 2.2454(0.3366) |
| 100 | 100.70 | 100.59 | ||
| 10 | 11.76 | 0.25 | ||
| CPU time | 3.4 mins | 249 hrs | ||
When i = j, the QTL is a main effect; otherwise, it is an epistatic effect.
The true value of a QTL effect is denoted by β and the proportion of variance contributed by the QTL is denoted by h2.
The estimated QTL effect is denoted by and the standard error is denoted by . The EBLASSO algorithm used hyperparameters a = b = 0.1 and the EB algorithm used hyperparameters τ = -1 and ω = 0.001.
The estimated QTL effect was obtained from a neighboring marker (≤ 20 cM away) rather than from the maker with the true effect.
Summary of results for the simulated data with main and epistatic effects
| Algorithm | Parameters◇ | PE ± STE* | Number of effects†‡ | CPU time (mins) | |
|---|---|---|---|---|---|
| (0.001, 0.001) | 16.49 ± 0.8908 | 25/0 | 13.5 | 3.4 | |
| (0.01, 0.01) | 15.95 ± 0.7477 | 28/0 | 12.46 | 3.4 | |
| (0.05, 0.05) | 15.89 ± 0.7498 | 30/0 | 11.72 | 3.4 | |
| (0.1, 0.1) | 15.81 ± 0.8359 | 30/0 | 11.72 | 3.4 | |
| EBLASSO | (0.5, 0.5) | 15.86 ± 0.7717 | 31/0 | 11.57 | 3.4 |
| (1, 1) | 16.07 ± 0.7203 | 29/0 | 12.31 | 3.4 | |
| (0.5, 0.1) | 16.14 ± 0.8557 | 28/0 | 12.5 | 3.4 | |
| (-0.01, 0.1) | 15.92 ± 1.0161 | 32/1 | 11.31 | 3.4 | |
| (-1, 0.0001) | - | 14/1 | 21.22 | 2,760.0 | |
| EB | (-1, 0.0005) | - | 13/1 | 12.15 | 4,140.0 |
| (-1, 0.001) | - | 22/1 | 0.25 | 14,940.0 | |
| (-1, 0.01) | - | 8/0 | 0.01 | 2,760.0 | |
◇ Parameters are (a, b) for the EBLASSO, and (τ, ω) for the EB.
*The average PE and the standard error were obtained from ten-fold cross validation.
†The number of effects and residual variance were obtained using all 1000 samples not from cross validation.
‡The first number is the number of true positive effects; the second number is number of false positive effects. All the effects counted have a p-value ≤ 0.05.
Figure 1Main effects estimated with the EBLASSO for the simulated data with main and epistatic effects.
Figure 2Epistatic effects estimated with the EBLASSO for the simulated data with main and epistatic effects. The horizontal axis is scaled as for each marker pair (marker i, marker j).
Figure 3Main effects estimated with the EB method for the simulated data with main and epistatic effects.
Figure 4Epistatic effects estimated with the EB method for the simulated data with main and epistatic effects. The horizontal axis is scaled for each marker pair (marker i, marker j).
Summary of results for the simulated data with only main effects
| Algorithm | Parameters◇ | PE ± STE* | Number of effects†‡ | CPU time (sec) | |
|---|---|---|---|---|---|
| (0.001, 0.001) | 11.52 ± 0.5677 | 14/0 | 11.1 | 1.2 | |
| (0.01, 0.01) | 11.52 ± 0.578 | 16/0 | 10.53 | 1.3 | |
| (0.05, 0.05) | 11.36 ± 0.6088 | 17/0 | 10.32 | 1.1 | |
| (0.1, 0.1) | 11.23 ± 0.5571 | 17/0 | 10.32 | 1.1 | |
| (0.5, 0.5) | 11.32 ± 0.5937 | 17/0 | 10.34 | 1.1 | |
| EBLASSO | (1, 1) | 11.4 ± 0.5929 | 16/0 | 10.64 | 1.1 |
| (0.5, 0.1) | 11.57 ± 0.5593 | 15/0 | 10.83 | 1.3 | |
| (-0.5, 0.1) | 10.87 ± 0.5599 | 17/0 | 10.31 | 1.6 | |
| (-0.75, 0.1) | 10.78 ± 0.5646 | 20/5 | 9.52 | 1.5 | |
| (-0.95, 0.1) | 11.09 ± 0.5045 | 22/20 | 8.71 | 1.4 | |
| (-1, 0.0001) | 17.73 ± 2.0244 | 9/0 | 16.07 | 1491.9 | |
| (-1, 0.0005) | 15.81 ± 2.5732 | 16/0 | 11.66 | 1676.0 | |
| EB | (-1, 0.001) | 12.21 ± 1.7635 | 17/2 | 10.65 | 1657.9 |
| (-1, 0.01) | 10.69 ± 0.9903 | 19/4 | 9.05 | 1954.9 | |
| (-1, 0.1) | 11.63 ± 0.5743 | 20/20 | 7.29 | 2222.7 | |
| RVM | - | - | 20/42 | 7.81 | 268.7 |
| 0.1347 | 10.77 ± 0.4583 | 16/27 | 9.47 | 0.7 | |
| 0.0850 | 10.52 ± 0.4442 | 20/49 | 8.89 | 0.7 | |
| LASSO | 0.0675 | 10.50 ± 0.5248 | 20/48 | 8.63 | 0.7 |
| 0.0536 | 10.52 ± 0.4382 | 19/35 | 8.28 | 0.7 | |
| 0.0338 | 10.59 ± 0.4434 | 17/2 | 7.35 | 0.7 | |
◇ Parameters are (a, b) for the EBLASSO, (τ, ω) for the EB and λ for the LASSO.
*The average PE and the standard error were obtained from ten-fold cross validation.
†The number of detected effects and residual variance were obtained using all 1000 samples not from cross validation.
‡The first number is the number of true positive effects; the second number is number of false positive effects. All the effects counted have a p-value ≤ 0.05.
Summary of the results of the EBLASSO algorithm for the real data
| PE ± STE* | Number of effects†‡ | ||
|---|---|---|---|
| 0.001 | 0.70 ± 0.21 | 1/1/1 | 0.6706 |
| 0.01 | 0.79 ± 0.31 | 2/2/2 | 0.5996 |
| 0.05 | 0.70 ± 0.21 | 11/11/11 | 0.2699 |
| 0.07 | 0.96 ± 0.30 | 10/15/15 | 0.2104 |
| 0.1 | 1.20 ± 0.18 | 13/128/132 | 2.59E-06 |
| 0.5 | 1.21 ± 0.09 | 9/112/122 | 2.59E-06 |
| 1 | 1.25 ± 0.17 | 8/115/132 | 2.59E-06 |
*The average PE and the standard error were obtained from five-fold cross validation.
†The number of effects and residual variance were obtained using all 150 samples not from cross validation.
‡The first number is the number of effects with a p-value ≤ 0.05 and proportion of variance ≥ 0.5%; the second number is the number of effects with a p-value ≤ 0.05; the third number is the total number of non-zero effects reported by the program.
Eight effects estimated with the EBLASSO algorithm for the real data.
| Markers | ||
|---|---|---|
| (446,446) | 1.4173(0.0432) | 0.7639 |
| (187,187) | 0.2624(0.0421) | 0.0262 |
| (77,77) | 0.1881(0.0413) | 0.0132 |
| (238,238) | -0.1742(0.0427) | 0.0101 |
| (197,483) | 0.1748(0.0405) | 0.0117 |
| (37,130) | 0.1557(0.0422) | 0.0085 |
| (53,270) | -0.1649(0.0452) | 0.0081 |
| (149,175) | 0.1697(0.0464) | 0.0078 |
| 5.7037 | ||
| 0.2699 | ||
| 0.8495 | ||
Eights effects were detected with all of the following parameters: a = b = 0.05, 0.07, 0.1, 0.5, 1; , and listed here were obtained with a = b = 0.05.
Figure 5Effects estimated with the EBLASSO algorithm for the real data. Blue bars represent the positive effects, while the red bars represent the absolute values of negative effects.