Why Model a Genotype-by-Co-medication Interaction?
A co-medication may alter a pharmacokinetic parameter, but its effect need not be identical for every genetic group. For example, a drug that inhibits an enzyme might have a different association with clearance among people with different enzyme genotypes. A model with separate genotype and medication main effects assumes a particular pattern: the medication effect is the same on the model’s chosen scale across genetic groups. An interaction term allows that effect to vary.
The aim is not to label a combination of genotype and medication as inherently important. It is to specify which parameter may differ, define the reference groups, and state exactly what comparison the interaction represents. The interpretation depends on the parameter scale and on how genotype and medication status are coded.
A Binary Interaction Model
For illustration, let \(G=0\) denote a reference genotype group and \(G=1\) a comparison group, such as carriers of a specified allele. Let \(C=0\) indicate that the co-medication is absent and \(C=1\) that it is present. These are illustrative indicator codings; genotype can instead be represented by allele dosage or by multiple categories. Suppose the typical value of clearance, \(CL\), is modeled as
Here \(\theta_0\) is the log typical clearance for the reference genotype group without the co-medication. The coefficient \(\beta_G\) is the genotype contrast when \(C=0\); \(\beta_C\) is the medication contrast when \(G=0\); and \(\beta_{GC}\) is the interaction coefficient. If the population PK model includes individual random effects, such as \(\eta_{CL}\), they can be included in the individual-level parameter model as appropriate. The covariate coefficients above describe the typical value, not an individual’s observed concentration.
Exponentiating the model makes the four group-specific typical clearances explicit:
The first index is \(G\), and the second is \(C\). Within the reference genotype group, the co-medication’s clearance ratio is \(CL_{01}/CL_{00}=\exp(\beta_C)\). Within the comparison genotype group, that ratio is \(CL_{11}/CL_{10}=\exp(\beta_C+\beta_{GC})\). Thus, \(\beta_C\) alone is not the medication effect for every participant: it is the effect when \(G=0\).
Deriving the Interaction Contrast
The interaction can be derived directly by comparing the two medication effects. On the log scale, the medication contrast for \(G=0\) is \(\log(CL_{01})-\log(CL_{00})=\beta_C\). For \(G=1\), it is \(\log(CL_{11})-\log(CL_{10})=\beta_C+\beta_{GC}\). Subtracting the first contrast from the second gives the interaction coefficient:
Exponentiating this difference gives a ratio of ratios:
This derivation also clarifies the meaning of “no interaction.” The null restriction is \(H_0:\beta_{GC}=0\), equivalent to \(\exp(\beta_{GC})=1\). It means the co-medication ratios are equal across the two genotype groups under this model. It does not mean that neither genotype nor co-medication is associated with clearance; either or both main effects can be nonzero.
Worked Example: Interpreting a Fitted Binary Interaction
Suppose a hypothetical model for clearance has \(\exp(\theta_0)=5.00\) L/h, \(\exp(\beta_G)=1.40\), \(\exp(\beta_C)=0.70\), and \(\exp(\beta_{GC})=0.60\). Calculate and interpret the typical clearances for all four groups.
The reference group has \(G=0,C=0\), so its typical clearance is \(5.00\) L/h. With the comparison genotype but no medication, clearance is \(5.00\times1.40=7.00\) L/h. With the medication in the reference genotype group, it is \(5.00\times0.70=3.50\) L/h.
For \(G=1,C=1\), multiply the baseline by both main-effect ratios and the interaction ratio: \(5.00\times1.40\times0.70\times0.60=2.94\) L/h. The four model predictions are therefore 5.00, 7.00, 3.50, and 2.94 L/h for \((G,C)=(0,0),(1,0),(0,1),(1,1)\), respectively.
The medication ratio is \(3.50/5.00=0.700\) in \(G=0\), and \(2.94/7.00=0.420\) in \(G=1\). Their ratio is \(0.420/0.700=0.600\), matching \(\exp(\beta_{GC})\). In this hypothetical model, the medication-associated clearance ratio is 40% smaller in the comparison group than in the reference group. This is a comparison of ratios, not a claim that clearance falls by 40% in every individual.
Estimating an Interaction from Group Contrasts
In practice, model estimates come from the PK data and the specified structural and variability models, rather than from four raw group means alone. Still, a four-cell example makes the contrast intuitive. Suppose a hypothetical analysis gives typical clearance estimates of 6.0 L/h and 4.8 L/h for the reference genotype without and with medication, and 7.2 L/h and 3.6 L/h for the comparison genotype without and with medication.
Worked Example: Calculating the Ratio of Medication Ratios
For \(G=0\), the medication ratio is \(4.8/6.0=0.800\). For \(G=1\), it is \(3.6/7.2=0.500\). The interaction ratio is the latter divided by the former:
The corresponding log interaction contrast is \(\log(0.625)\approx-0.470\). In this hypothetical example, the medication-associated clearance ratio is 0.625 times as large in \(G=1\) as in \(G=0\). The calculation describes the point estimates; it does not establish how precisely the interaction has been estimated or whether it differs from 1 beyond sampling uncertainty.
For a statistical test in this binary case, the interaction-specific null is \(H_0:\beta_{GC}=0\), against an alternative allowing \(\beta_{GC}\ne0\). The coefficient’s standard error and an appropriate inferential procedure are needed to assess uncertainty. The group-contrast arithmetic alone is not a test and does not account for the population model, residual error, or uncertainty in the estimates.
Other Genotype Codings
The interaction structure must match the scientific question and the chosen genotype representation. With allele dosage \(G=0,1,2\), a linear dosage interaction can be written using the same product term \(GC\). Under this coding, each additional allele changes the medication contrast by the same amount on the log scale. That is a modeling assumption, not a mathematical consequence of having three genotype values.
Worked Example: Interpreting a Dosage Interaction
Suppose \(G\) is allele dosage, \(C\) is medication status, and the log-clearance model contains \(\beta_C=\log(0.80)\) and \(\beta_{GC}=\log(0.90)\). For dosage \(G\), the medication-associated clearance ratio is \(\exp(\beta_C+G\beta_{GC})=0.80(0.90)^G\).
At \(G=0\), the ratio is \(0.80\). At \(G=1\), it is \(0.80\times0.90=0.720\). At \(G=2\), it is \(0.80\times0.90^2=0.648\). Each additional allele multiplies the medication ratio by 0.90 in this model. The interaction is therefore a per-allele change in the medication ratio, not a separate unrestricted medication effect for each genotype.
If the scientific question does not justify a linear dosage effect, represent genotype with indicator variables for its categories and include a medication interaction for each non-reference category. For three genotype groups, this generally gives two interaction coefficients. The no-interaction null then requires both coefficients to equal zero. The genotype main-effect coefficients also have reference-group interpretations, and changing the reference category changes coefficient values but not the model’s fitted group contrasts when the model is reparameterized correctly.
Model Assumptions, Checks, and Alternatives
An interaction coefficient is interpretable only relative to the model that defines it. Check that genotype and medication coding are explicit, that the co-medication status corresponds to the relevant PK observation or interval, and that the interaction is applied to the intended PK parameter. If medication exposure changes over time, using a single fixed status when participants switch treatment can misrepresent the covariate pattern. The covariate history should align with the model’s observation times and the intended exposure definition.
The log-linear form also assumes multiplicative covariate effects on the parameter. A model can show no interaction on the log-clearance scale while showing a difference in absolute clearance changes, because equal ratios do not imply equal differences in L/h. Conversely, an additive-scale interaction need not be absent just because the multiplicative interaction is absent. State the scale whenever reporting effect modification.
Useful checks include confirming the four genotype-medication combinations are represented in the data, verifying the product term was coded as intended, and checking whether fitted group-specific predictions align with the reported coefficients. Estimates that change markedly under reasonable coding or model choices, or that have very large uncertainty, signal that the interaction may be weakly supported. Sparse subgroup representation can make an interaction hard to estimate; detailed identifiability questions require additional consideration beyond the contrast definition here.
The main alternative is a main-effects-only model, which sets \(\beta_{GC}=0\) and assumes a common medication ratio across genotype groups. A stratified analysis estimates separate medication effects within genotype groups, which can be intuitive but may not share information across groups and can be inefficient when data are limited. A regression interaction estimates the difference between those group effects within one model. For categorical genotypes, a dosage interaction is a more restrictive alternative than category-specific interactions because it imposes a linear per-allele pattern.
A co-medication interaction is an association in the fitted model; it does not by itself show that the medication caused the parameter difference. Other features of treatment and patient characteristics may also differ between groups. Nor does a clearance interaction automatically imply the same interaction in exposure, efficacy, or safety: those outcomes depend on the full PK and, where relevant, pharmacodynamic model.
Common Mistakes
- Reading \(\beta_C\) as the medication effect for everyone. In the binary model it is the medication log-ratio when \(G=0\); for \(G=1\), the log-ratio is \(\beta_C+\beta_{GC}\).
- Calling the interaction coefficient a percentage-point change. On the log-parameter scale, exponentiating \(\beta_{GC}\) gives a ratio of medication ratios, not an absolute difference in clearance.
- Assuming no interaction means no covariate effects. The restriction \(\beta_{GC}=0\) permits nonzero genotype and medication main effects.
- Reporting a dosage interaction as unrestricted genotype-specific effects. A linear dosage product imposes a common per-allele pattern; category-specific terms are needed for unrestricted contrasts.
- Interpreting the fitted association as causal. The interaction model describes conditional parameter contrasts under its assumptions; it does not alone establish a causal medication effect.
Check Your Understanding
Answer each question, then compare with the solutions below.
- In the binary log-clearance model, what is the medication clearance ratio for \(G=1\)?
- If \(\exp(\beta_{GC})=1.25\), how should the interaction be interpreted?
- A model has \(\beta_{GC}=0\), \(\beta_G\ne0\), and \(\beta_C\ne0\). Which effects remain possible?
- With dosage coding \(G=0,1,2\), what additional assumption does a single \(G C\) interaction term impose?
- Why is a ratio-of-ratios calculated from group estimates not, by itself, evidence that an interaction is statistically established?
Solutions. (1) The ratio is \(\exp(\beta_C+\beta_{GC})\), because both the medication main effect and interaction apply when \(G=1\). (2) The medication-associated clearance ratio is 1.25 times as large in the comparison genotype group as in the reference group, on the multiplicative scale. (3) Genotype and medication main effects remain; only the difference between medication log-ratios across genotype groups is set to zero. (4) It assumes the medication log-ratio changes linearly with allele dosage, by the same increment per allele. (5) The point contrast does not quantify its uncertainty or account for the fitted model’s sampling variability; inference requires an uncertainty estimate and an appropriate statistical procedure.