Why Use Radial Coordinates?
With many genetic variants, a conventional scatterplot can make the most important discrepancies hard to see: variants with less precise outcome estimates contribute less to the inverse-variance weighted fit, but an ordinary plot gives them the same visual weight. Radial Mendelian randomization rescales each variant’s exposure and outcome association by the standard error of its outcome association. In the resulting coordinates, the inverse-variance weighted (IVW) fit and its residual contributions have a direct geometric interpretation.
A large radial residual signals that a variant’s outcome association is poorly aligned with the fitted model relative to its reported uncertainty. This is evidence of statistical disagreement, not proof of horizontal pleiotropy or of any other particular cause. As with other Mendelian randomization diagnostics, interpretation depends on the model and assumptions.
The units of the original association estimates depend on how the exposure and outcome are measured. The radial coordinates are scaled quantities, not causal effects with the original exposure-to-outcome units. The slope \(\hat\theta\), however, retains the usual interpretation and units of the corresponding MR estimate.
Radial IVW: The Same Estimate in a Different Geometry
For independent variants, the usual first-order IVW estimate, treating the exposure-association estimates as fixed and using outcome-association uncertainty as the weights, is
The right-hand side is the slope of a regression of \(v_j\) on \(u_j\) constrained to pass through the origin. This equality follows by substituting \(u_j=\hat\beta_{Xj}/s_{Yj}\) and \(v_j=\hat\beta_{Yj}/s_{Yj}\) into the weighted IVW formula. Thus radial coordinates change how the calculation is displayed, not the estimate itself.
Under the null model that all variants conform to the fitted IVW relationship, the radial residuals are expected to be small relative to their uncertainty. The sum of their squares is the familiar heterogeneity statistic:
With independent variants and the fixed-effect model, \(Q_{\mathrm{IVW}}\) is approximately distributed as chi-square with \(m-1\) degrees of freedom under the model. This is the same Cochran’s Q statistic used in the earlier material on heterogeneity testing. A large \(Q_{\mathrm{IVW}}\) indicates that the residual variation exceeds what the reported sampling errors alone would predict. It does not identify why the variants disagree.
Worked Example: Calculating the Radial IVW Slope
Suppose four independent, hypothetical variants have the following summary data. The exposure and outcome associations are on compatible scales for an IVW analysis.
| Variant | \(\hat\beta_{Xj}\) | \(\hat\beta_{Yj}\) | \(s_{Yj}\) | \(u_j\) | \(v_j\) |
|---|---|---|---|---|---|
| 1 | 0.10 | 0.06 | 0.05 | 2.00 | 1.20 |
| 2 | 0.08 | 0.05 | 0.04 | 2.00 | 1.25 |
| 3 | 0.12 | 0.24 | 0.05 | 2.40 | 4.80 |
| 4 | 0.10 | 0.07 | 0.05 | 2.00 | 1.40 |
For example, variant 1 has \(u_1=0.10/0.05=2.00\) and \(v_1=0.06/0.05=1.20\). The radial slope is
The radial residuals \(v_j-\hat\theta_{\mathrm{IVW}}u_j\) are approximately \(-0.964\), \(-0.914\), \(2.203\), and \(-0.764\). Variant 3 has the largest discrepancy from the fitted line. This observation identifies a candidate for closer examination; it does not by itself establish that the variant is invalid.
Radial MR-Egger
MR-Egger allows a nonzero intercept to represent average directional pleiotropy under its assumptions. In the original association scales, it fits a weighted regression of \(\hat\beta_{Yj}\) on \(\hat\beta_{Xj}\), with weights \(1/s_{Yj}^{2}\):
Dividing each fitted relationship and its residual by \(s_{Yj}\) gives the radial form
Therefore, the radial MR-Egger fit is a regression with no ordinary intercept and with two predictors, \(u_j\) and \(z_j\). The coefficient of \(u_j\) is the MR-Egger slope; the coefficient of \(z_j\) is the original-scale intercept \(\alpha\). The fitted radial value is \(\hat\theta u_j+\hat\alpha z_j\). It would be incorrect to fit an ordinary radial line with a single constant intercept when the \(s_{Yj}\) differ: the original-scale intercept becomes \(\alpha/s_{Yj}\) after scaling.
This regression representation requires the usual MR-Egger conditions for interpreting its slope, including the InSIDE assumption, and the no-measurement-error approximation for exposure associations used in standard MR-Egger. It also relies on appropriate variant harmonisation and, in this simple formulation, independent variants. Radial coordinates do not repair violations of these assumptions.
Worked Example: Re-expressing an MR-Egger Fit
Consider three hypothetical independent variants, each with \(s_{Yj}=0.05\). Their exposure associations are 0.10, 0.20, and 0.30, and their outcome associations are 0.12, 0.23, and 0.31. Because the standard errors are equal, the weighted original-scale regression is ordinary least squares. The mean exposure association is 0.20 and the mean outcome association is 0.22. The slope is
The intercept is \(\hat\alpha=0.22-(0.950)(0.20)=0.030\). In radial coordinates, \(u=(2,4,6)\), \(v=(2.4,4.6,6.2)\), and \(z_j=1/0.05=20\) for every variant. The fitted radial values are \(0.950u_j+(0.030)(20)\), or 2.50, 4.40, and 6.30. The radial residuals are \(-0.10\), 0.20, and \(-0.10\). Dividing each original-scale residual by 0.05 gives exactly these same radial residuals.
This example illustrates the coordinate transformation, not a reliable real-data analysis: with only three variants there is little information for diagnosing model fit, and the MR-Egger assumptions still govern causal interpretation.
Residuals, Leverage, and Outlier Screening
A raw radial residual is useful for seeing which variants contribute most to \(Q\), since variant \(j\)’s contribution is \(e_j^2\). But residuals from a fitted regression are affected by leverage: observations that help determine the fitted line can have smaller residuals even when their underlying discrepancy is substantial. For IVW, the leverage of variant \(j\) is \(h_{jj}=u_j^2/\sum_k u_k^2\). A commonly used leverage-adjusted residual is
For MR-Egger, form the design matrix with columns \(u_j\) and \(z_j\). Its projection matrix is \(H=Z(Z^\mathsf{T}Z)^{-1}Z^\mathsf{T}\), where \(Z\) denotes that design matrix, and \(h_{jj}\) is its \(j\)th diagonal element. The same adjustment uses the residual from the Egger fit and this leverage. Under a correctly specified Gaussian model with known standard errors, the standardized residual has a standard normal marginal distribution; in practice, estimated standard errors and departures from the model make threshold-based flags approximate diagnostics.
When examining many variants, comparing each residual with an unadjusted 1.96 threshold inflates the chance of at least one false flag. One simple option is a Bonferroni screen: for \(m\) variants and a two-sided familywise level \(\alpha\), flag a variant only if its two-sided marginal p-value is below \(\alpha/m\), equivalently if \(|r_j|\) exceeds the corresponding standard normal quantile. This is a conservative screening rule, not a guarantee that a flagged variant is biologically or causally aberrant.
Worked Example: Screening the Largest Radial Residual
Return to the four-variant IVW data. Variant 3 has \(e_3=2.203\), and its leverage is
For four variants and a two-sided familywise level of 0.05, the Bonferroni marginal threshold is \(0.05/4=0.0125\), corresponding to approximately \(|r_j|>2.498\) under the standard normal reference. Variant 3 exceeds this screening threshold; its approximate two-sided normal p-value is 0.0074, and the Bonferroni-adjusted value is \(4(0.0074)=0.0296\). It is a statistically flagged candidate under this diagnostic.
The overall heterogeneity statistic is \(Q_{\mathrm{IVW}}=\sum_j e_j^2\approx7.202\), with \(4-1=3\) degrees of freedom and an approximate chi-square p-value of 0.066. The global test is not significant at 0.05, even though the multiplicity-adjusted individual screen flags variant 3. These tests answer different questions and need not give identical decisions. Removing variant 3 would change the IVW slope to \((2.40+2.50+2.80)/(4+4+4)=0.642\), a substantial shift. That sensitivity is a reason to investigate, not a justification for automatic deletion.
Assumptions, Comparisons, and Failure Modes
The basic radial IVW calculations above assume independent variants, validly harmonised association estimates, and outcome standard errors that provide appropriate inverse-variance weights. The usual first-order formulation also treats \(\hat\beta_{Xj}\) as fixed; weak instruments or material uncertainty in those estimates can undermine that approximation. With correlated variants, the diagonal weighting and independent-residual arguments do not apply as written; the covariance-aware IVW formulation is needed instead. MR-Egger adds its own requirements, particularly InSIDE and the no-measurement-error approximation for the exposure associations.
Radial analysis is principally a way to express fitted models and inspect their residual structure. It does not replace a global heterogeneity test, and a large residual does not distinguish pleiotropy from data error, association-estimation error, or other model departures. Nor does a small residual prove that the instrumental-variable assumptions hold. A practical analysis should examine the overall heterogeneity, the pattern of residuals, leverage, and sensitivity of the estimate, while checking data harmonisation and instrument strength.
| Approach | What it emphasizes | Important limitation |
|---|---|---|
| Radial IVW or MR-Egger | Scaled residual contributions and visual identification of discordant variants | A residual flag is diagnostic, not a causal explanation |
| Cochran’s Q | Overall excess heterogeneity around the fitted model | Does not identify which variant drives the heterogeneity |
| MR-PRESSO | Global and variant-level outlier procedures under its model | Its results also depend on assumptions and should not be treated as automatic proof of invalidity |
A common mistake is to interpret the largest radial residual as proof that its variant is pleiotropic and then remove it before reporting an estimate. The correction is to call it a candidate outlier, check leverage and data quality, report the prespecified diagnostic and multiplicity handling, and present any exclusion-based estimate as a sensitivity analysis. Data-driven removal can make uncertainty appear smaller and can change the target analysis.
Radial coordinates are useful because they put residual size and inverse-variance weighting into one view. Their strength is diagnostic clarity; their limitation is that diagnostics cannot establish why variants disagree. Causal conclusions still require the substantive assumptions of the chosen MR estimator.
Check Your Understanding
Answer each question, then compare with the brief solutions below.
- If \(\hat\beta_{Xj}=0.06\), \(\hat\beta_{Yj}=0.03\), and \(s_{Yj}=0.02\), what are \(u_j\) and \(v_j\)?
- Why is the radial MR-Egger fit not generally a regression of \(v_j\) on \(u_j\) with one constant intercept?
- For an IVW fit with \(m\) independent variants, what degrees of freedom are used for the usual \(Q_{\mathrm{IVW}}\) reference distribution?
- What is the correct interpretation of a variant that passes a multiplicity-adjusted radial-residual screen?
Solutions. (1) \(u_j=0.06/0.02=3.00\) and \(v_j=0.03/0.02=1.50\). (2) The original-scale intercept \(\alpha\) becomes \(\alpha/s_{Yj}\) after dividing by the standard error, so its radial contribution varies across variants when standard errors differ; the radial regression uses the predictor \(z_j=1/s_{Yj}\). (3) \(m-1\), because the through-origin IVW fit estimates one slope. (4) It is a statistically unusual residual under the specified model and screen, and merits investigation; it does not prove pleiotropy or justify automatic exclusion.