What a Per-Variant Scan Does
A genome-wide association study may examine hundreds of thousands or millions of genetic variants for association with a phenotype. A per-variant regression scan organizes that task as a sequence of regression analyses: for each variant, fit a model relating the phenotype to that variant, possibly while accounting for specified covariates. The result is a collection of variant-level estimates and tests, not one model that includes every variant simultaneously.
This scan structure is useful because it produces a consistent set of results across the genome. But the phrase “associated variant” must be read in relation to the phenotype, the regression model, the included participants, and the statistical testing procedure. A small p-value is evidence against that variant’s model-specific null hypothesis; by itself, it does not establish that the variant causes the phenotype.
Inputs and the Per-Variant Model
A scan requires a phenotype for each participant, genetic data for the variants to be tested, and a clear rule for which participants and variables enter each fit. Covariates may be included to represent features such as study site or other measured characteristics. The exact model and predictor coding depend on the phenotype and analysis plan; the later material on additive regression, dosage coding, and covariate adjustment develops those choices in detail.
For notation, let \(Y_i\) be the phenotype for participant \(i\), let \(X_{ij}\) be the value supplied to the regression for variant \(j\), and let \(\mathbf{Z}_i\) denote the included covariates. A schematic quantitative-trait model is
Here, \(\beta_j\) is the variant-specific association parameter under the chosen model, and \(\varepsilon_{ij}\) represents variation not explained by the predictors. This equation illustrates the repeated-fit structure; it does not prescribe how a genotype must be encoded. In a quantitative-trait analysis, a common test is \(H_0:\beta_j=0\) against a two-sided alternative \(H_a:\beta_j\ne 0\). Other phenotype types require a regression model appropriate to their outcome scale.
Classical coefficient-based tests rely on assumptions appropriate to the selected regression procedure. For a standard linear-model t-test, the conditional mean must be represented adequately by the model, observations must be independent under the sampling design, and the errors must have the variance structure required for that test; exact small-sample t inference additionally assumes normally distributed errors. Large-sample or robust procedures can alter some inferential requirements, but they do not repair a wrongly specified mean model or biased sampling. The analyst should also verify that the design is identifiable: the predictors must contain enough independent information to estimate the requested parameters.
Worked Example: Reading One Variant’s Regression Result
Suppose a hypothetical quantitative-trait scan includes 100 participants. For one variant, the software reports an estimated coefficient of \(0.60\) trait units per one-unit increase in the supplied predictor, with \(SE=0.20\). The fitted model has an intercept, the variant predictor, and two covariate columns, with full rank. Assume the usual linear-model t-test conditions are reasonable.
The residual degrees of freedom are \(df=100-4=96\), because four independent regression coefficients were fitted. The test statistic for \(H_0:\beta_j=0\) is
For a two-sided t-test with 96 degrees of freedom, the p-value is approximately \(0.0034\). At the unadjusted \(0.05\) level, this is evidence against the null hypothesis for this model and variant. The estimate describes a fitted association of \(0.60\) trait units per one-unit change in the supplied predictor, conditional on the included covariates. It does not, without further assumptions and design evidence, show that changing the variant would change the phenotype.
What the Scan Reports
A result table typically has one row per tested variant and may include the variant identifier, the estimated association, its standard error, a test statistic, a p-value, and the number of participants used. It may also record quality-control or model-fit information. The exact columns depend on the software and analysis plan. An estimate gives direction and scale under the selected model; its standard error expresses sampling uncertainty under that model; and the p-value summarizes how incompatible the observed test statistic is with the specified null distribution when the null holds.
The p-value is not the probability that the null hypothesis is true, nor is it the probability that the result arose “by chance.” It is calculated under a null model and its assumptions. A per-variant p-value also does not automatically account for the large number of variants in a genome-wide scan. The scan must have a stated approach to interpreting evidence across the tested family, such as an appropriate familywise procedure. The earlier material on max-T testing provides one approach for correlated tests; whatever procedure is used, do not confuse a raw per-variant p-value with a multiplicity-adjusted result.
Worked Example: Distinguishing a Raw P-Value From a Scan-Level Decision
In a hypothetical scan, 20 variants are tested and one has a raw p-value of \(0.0018\). For illustration, use the Bonferroni familywise rule at \(\alpha=0.05\). This rule compares each raw p-value with \(\alpha/m\), where \(m\) is the number of tests.
The per-test cutoff is
Since \(0.0018<0.0025\), this result passes the Bonferroni criterion for this set of 20 tests. Its Bonferroni-adjusted p-value is \(\min(20\times0.0018,1)=0.036\), also below \(0.05\). The interpretation is evidence against the corresponding null under the assumed testing procedure and model. It is not a statement that the variant has a 96.4% probability of being associated, and the conclusion does not establish a causal effect.
Why Results Can Differ Across Variants
The scan is a repeated analysis, but the actual inputs need not be identical from one fit to the next. A participant can have a missing phenotype or covariate, or genotype data may be unavailable for a particular variant. If the analysis uses only participants with complete data for each fit, the effective sample size can vary by variant. Consequently, estimates and p-values can differ partly because they are based on different participants, not solely because the underlying associations differ.
Before interpreting a table, confirm how missing data were handled and whether the reported sample size is consistent with that rule. Check that phenotype and genotype records align to the same participant identifiers, that each tested predictor has usable variation, and that each fitted model is estimable. Inspect distributions and residual diagnostics appropriate to the regression model. Extreme values, strong heteroskedasticity, influential observations, or poor fit can make a conventional standard error or p-value unreliable. Genomic structure and related participants can also violate independence assumptions if they are not addressed by the analysis design.
Worked Example: Comparing Results With Different Sample Sizes
Consider a hypothetical quantitative-trait scan with 120 participants eligible at the outset. For variant A, 120 participants have complete data. For variant B, genotype data are missing for seven participants, so its fit uses 113 participants. For variant B, suppose the model has five independent fitted coefficients, including the intercept and variant predictor, and reports \(\hat{\beta}=0.31\) trait units per predictor unit with \(SE=0.14\). Assume the model conditions are adequate for the stated t-test.
The degrees of freedom for variant B are \(113-5=108\). Its test statistic is
The two-sided p-value is approximately \(0.029\). This is nominal evidence against \(H_0:\beta_B=0\) at \(0.05\), before accounting for the full scan. The result should be reported with \(n=113\), not 120. Comparing its p-value directly with variant A’s p-value does not isolate a difference in association: the variants may have different predictors, estimates, uncertainty, and analyzed participants. The missingness pattern should be examined before treating the two results as directly comparable.
Deriving the Repeated-Testing Consequence
Even if every per-variant test is calibrated at a nominal level \(\alpha\), running many tests changes the chance of seeing at least one false positive. Under the simplifying assumptions that all \(m\) null hypotheses are true and the tests are independent, each test has probability \(1-\alpha\) of not rejecting its null. The probability that none rejects is therefore \((1-\alpha)^m\), so the probability of one or more rejections is
For example, with \(m=20\) and \(\alpha=0.05\), this probability is \(1-0.95^{20}\approx0.642\). Thus, a per-variant threshold alone does not control the chance of any false rejection across a scan. Genomic tests are often correlated, so this independence calculation is not generally an exact scan-wide error rate; it illustrates why the interpretation must state what testing family and error-rate procedure were used.
Alternatives, Diagnostics, and Limitations
A per-variant scan differs from fitting one model that includes many variants simultaneously. The scan asks, variant by variant, whether each predictor is associated with the phenotype under its own specified model. A joint model instead estimates effects conditional on the other included variants, and may address a different scientific question. Joint models can be difficult to fit or interpret when predictors are highly correlated, and they do not make the scan’s per-variant results interchangeable with conditional effects. Resampling approaches can provide reference distributions that reflect dependence among tests, but they require a valid resampling scheme for the design and tested hypotheses.
A scan also has limits beyond multiple testing. Its findings depend on the chosen phenotype definition, participant inclusion rules, predictor encoding, regression family, covariates, and assumptions. A statistically strong association can arise because the variant is correlated with a causal factor or with population structure; it is not proof of a direct biological mechanism. A weak p-value does not prove absence of association, especially when the estimate is imprecise or the variant has limited usable data.
Common warning signs include unexpected sample-size changes, predictors with little or no variation, convergence failures, implausible estimates, unusual standard errors, and p-value patterns inconsistent with the assumed null calibration. These signs call for investigation of data alignment, model specification, and assumptions—not automatic deletion of inconvenient results. A transparent scan report states the phenotype, per-variant model, sample-size rule, tested family, and the distinction between unadjusted and scan-level evidence.
Check Your Understanding
Answer each question, then compare your reasoning with the solutions.
- What makes a regression analysis a per-variant scan rather than a single joint analysis?
- A variant has an estimated coefficient of \(-0.40\) trait units and standard error \(0.20\). What is its t statistic for testing a zero coefficient?
- In a scan of 100 variants, why is a raw p-value of \(0.01\) not by itself a scan-wide conclusion?
- What should be checked if one variant’s reported sample size is much smaller than that of most other variants?
- Why does a statistically significant variant-level association not establish that the variant causes the phenotype?
Solutions. (1) The scan fits a separate phenotype regression for each variant and assembles the resulting variant-specific estimates and tests; a joint model includes multiple variants together. (2) \(t=-0.40/0.20=-2.00\). The corresponding p-value also depends on the test distribution and degrees of freedom. (3) It is a per-test result and does not, by itself, account for the full set of 100 tests or specify a scan-wide error procedure. (4) Check genotype and phenotype availability, covariate missingness, participant alignment, and the rule used to select observations for each fit. (5) The result tests a model-specific association, which may reflect correlation with other factors or population structure; association alone does not identify a causal mechanism.