is_continuous = aq.fromJSON(metrics)
.params({ endpoint: endpoint })
.filter((d, $) => d.phenotype == $.endpoint)
.sample(1, {shuffle: false})
.get('is_continuous')
// continuous endpoints only support beta and r2 metrics
// binary endpoints support all endpoints, r2 is recalculated later
disabled_metrics = ({ true: ["AUC", "OR"], false: [] })[is_continuous]
Polygenic risk score effect sizes
Metrics explanation
- AUC
- Area Under Receiver Operating Characteristic
- This metric cares only about relative ordering of observations, and is available only for binary traits.
- β
- Standardized regression coefficients. For continuous traits, this is the change in the trait (in standard deviations) per standard deviation of the PGS. For binary traits, this is the change in the log-odds per standard deviation of the PGS.
- This is the metric that was used for meta-analyses.
- Odds Ratio (OR)
- This is the change in the odds ratio per standard deviation of the PGS (exp(β))
- R²
- This is the variance explained by the PGS on the observed scale for continuous traits, or on the liability scale for binary traits
This interactive plot corresponds to Figure 1A and Supplementary Figures 1-5 in the published article.
Conclusion
Using an ensemble of scores, each created using a different PGS development method, can capture a larger effect size for a phenotype. This means that the strength of the relationship between genetic data and phenotype is greater.