Why Model Dependence Between Toxicities?
At a combination dose, a patient may experience toxicity attributed to drug A, toxicity attributed to drug B, both, or neither. Modeling each drug's toxicity probability separately does not determine the probability of experiencing both toxicities. That missing joint probability matters whenever the dose-limiting event is defined as toxicity from either drug: the overall risk depends on how often the two events overlap.
A copula provides a way to connect marginal probabilities to a joint probability. In this tutorial, the two binary outcomes are \(Y_A\) and \(Y_B\), where \(Y_A=1\) denotes the specified toxicity outcome associated with drug A and \(Y_B=1\) denotes the specified outcome associated with drug B. The outcomes are assessed over the same defined observation window. The combination DLT is the event \(Y_A=1\) or \(Y_B=1\). If the clinical endpoint is defined differently, the model's event definitions and resulting risk calculation must be changed accordingly.
Specify the Margins and the Copula
The marginal models describe dose effects; the copula describes dependence between the two toxicity outcomes after conditioning on the dose pair and model parameters. A simple starting specification uses logistic dose-response margins. Define \(x_A=\log(d_A/d_{A,\mathrm{ref}})\) and \(x_B=\log(d_B/d_{B,\mathrm{ref}})\), where the reference doses are positive and are chosen for convenient interpretation. One parsimonious model is
Here \(a_A\) and \(a_B\) are reference-dose log-odds, and \(b_A\) and \(b_B\) are dose slopes. Positive slopes encode increasing marginal toxicity risk with the corresponding drug dose. This basic specification assumes that the A-toxicity margin depends on drug A's dose and the B-toxicity margin on drug B's dose. If scientific knowledge or data support cross-drug effects on an individual toxicity outcome, terms for the other drug's dose can be added to that margin. Dependence in the copula is not a substitute for such cross-dose effects on the margins.
One commonly used positive-dependence choice is the Clayton copula:
The independence model is the limiting case \(\theta=0\), for which \(C(u,v;0)=uv\). Larger positive \(\theta\) gives stronger positive dependence for this copula. The Clayton family is not a universal choice: it represents positive association and has a particular dependence structure. If negative association is scientifically plausible or the observed joint pattern is poorly represented, another copula family or a different joint model may be needed.
From Joint Risk to Combination Risk
For paired outcomes, the copula determines the probability of both toxicities. The other three cell probabilities follow from the margins, and their non-negativity is necessary for a valid model:
Adding the first three cells gives the risk of at least one toxicity. This also follows directly from inclusion–exclusion: \(P(Y_A=1\text{ or }Y_B=1)=P(Y_A=1)+P(Y_B=1)-P(Y_A=1,Y_B=1)\). The overlap is subtracted once because it is counted in both marginal probabilities.
For any valid joint distribution, the probability of both events must satisfy \(\max(0,p_A+p_B-1)\leq P(Y_A=1,Y_B=1)\leq\min(p_A,p_B)\). These are the Fréchet bounds. They imply that the overall risk cannot be calculated from the margins alone: different permissible overlaps yield different probabilities of at least one event.
Worked Example: Calculating Risk Under a Clayton Copula
Suppose, hypothetically, that at one combination dose \(p_A=0.20\), \(p_B=0.30\), and \(\theta=1\). Calculate the probability of both toxicities and the probability of at least one.
For the Clayton copula,
Thus the risk of at least one toxicity is \(0.20+0.30-0.1364=0.3636\), or about 36.4%. The four outcome probabilities are \(P(1,1)=0.1364\), \(P(1,0)=0.20-0.1364=0.06364\), \(P(0,1)=0.30-0.1364=0.1636\), and \(P(0,0)=1-0.20-0.30+0.1364=0.6364\). They are non-negative and sum to 1, as required.
Under independence, the overlap would instead be \(0.20\times0.30=0.0600\), giving an at-least-one risk of \(0.20+0.30-0.0600=0.4400\), or 44.0%. With these same margins, positive dependence raises the overlap and therefore lowers the probability of at least one toxicity. It does not lower either marginal risk.
Bayesian Likelihood and Dependence Learning
If both binary outcomes are recorded for every patient, each patient contributes one of the four cells above to the likelihood. At patient \(i\)'s dose pair, let the model give cell probabilities \(q_{11,i},q_{10,i},q_{01,i},q_{00,i}\). Conditional independence across patients gives a likelihood equal to the product of the relevant cell probabilities. Equivalently, for counts \(n_{jk}\) at a common dose pair, the likelihood is proportional to \(q_{11}^{n_{11}}q_{10}^{n_{10}}q_{01}^{n_{01}}q_{00}^{n_{00}}\); the multinomial coefficient does not depend on the parameters.
A Bayesian specification assigns priors to the marginal-model parameters and to the dependence parameter, then updates them using this likelihood. For example, priors for \(a_A,a_B\) and positive slopes \(b_A,b_B\) can encode plausible reference risks and dose directions; a prior supported on \(\theta>0\) can express uncertainty about positive dependence. An independence point mass can be included if independence is a scientifically relevant possibility. Prior choices should be checked against implied risks and outcome patterns at the dose combinations under study, rather than assessed only by inspecting the parameters individually.
When only the composite endpoint “any toxicity” is recorded, a patient's likelihood contribution is \(p_{\mathrm{any}}\) if a DLT occurs and \(1-p_{\mathrm{any}}\) otherwise. This can inform \(\theta\) through its effect on \(p_{\mathrm{any}}\), but it supplies less direct information about which outcome occurred and how often toxicities co-occurred. Dependence can then be weakly identified, particularly if marginal parameters are also uncertain. The copula formulation does not create information absent from the observations.
Worked Example: How Dependence Changes the Overall Risk
Keep the hypothetical margins \(p_A=0.20\) and \(p_B=0.30\). Compare independence with a Clayton model having \(\theta=2\).
Under independence, the joint probability is \(0.20\times0.30=0.0600\), and the probability of at least one toxicity is \(0.20+0.30-0.0600=0.4400\).
For \(\theta=2\), the Clayton joint probability is
The overall risk is therefore \(0.20+0.30-0.1688=0.3312\), or 33.1%. Compared with independence, the joint event is more common and the union event less common, while the marginal risks remain 20.0% and 30.0%. This comparison concerns the model's risk calculation at fixed margins; it does not establish that stronger dependence is always safer, since the clinical endpoint and the consequences of each toxicity matter.
Worked Example: Updating a Simple Dependence Prior
For a transparent hypothetical calculation, suppose the marginal risks are known to be \(p_A=0.20\) and \(p_B=0.30\). Consider two candidate models: independence, \(\theta=0\), and Clayton with \(\theta=1\). Give each prior probability 0.50. In ten hypothetical patients at the same dose pair, the paired outcomes are six with neither toxicity, one with A toxicity only, two with B toxicity only, and one with both. Find the posterior probability of the \(\theta=1\) model.
Under independence, the cell probabilities for neither, A only, B only, and both are \(0.56,0.14,0.24,0.06\). Under \(\theta=1\), they are \(0.6364,0.06364,0.1636,0.1364\), as obtained from the joint probability and margins. The likelihood ratio for \(\theta=1\) versus independence is
With equal prior odds, posterior odds equal this likelihood ratio. Therefore \(P(\theta=1\mid\text{data})=1.034/(1+1.034)\approx0.508\). These ten observations barely distinguish the two candidates. This is a posterior probability within the stated two-model prior, not a general probability that a particular dependence value is true.
What to Check, and What the Model Cannot Do
Before using the model to describe combination risks, check that the dose-response margins yield plausible probabilities throughout the intended dose region, that the assumed dose directions are supported, and that every calculated four-cell distribution is valid. Prior predictive simulation is useful: draw parameters from the priors, calculate margins and joint risks at relevant dose pairs, and inspect whether the implied outcome patterns are credible. Posterior predictive checks can compare replicated and observed counts of each paired outcome, especially co-occurrence. If only a composite endpoint is recorded, check its dose-specific frequency while recognizing that it cannot diagnose the observed overlap directly.
A further diagnostic is sensitivity to the dependence specification and prior. If a risk estimate changes substantially under reasonable priors or alternative copulas, the data may not pin down dependence well enough for that estimate to be robust. Sparse observations of the both-toxicities cell, limited variation in dose pairs, or highly uncertain marginal risks can all contribute. A model that returns precise-looking posterior risks is not necessarily strongly informed by the data.
The main alternatives serve different purposes. Independence fixes the joint probability at \(p_Ap_B\), simplifying calculations but imposing zero association. A different copula can represent a different dependence pattern, including negative association if scientifically defensible. A saturated four-cell model at each dose pair can describe cell frequencies flexibly, but it may be difficult to estimate with sparse dose-combination data and does not automatically provide a coherent dose-response structure. The copula approach separates marginal dose-response assumptions from a dependence assumption, which aids interpretation but makes adequacy of both components important.
The model is not a guarantee that toxicity events have distinct biological causes, nor does association imply that one event causes the other. Its usefulness depends on meaningful outcome definitions and a suitable observation window. Also, an overall risk for “either toxicity” can hide differences in severity, attribution, and clinical consequences between the events; those distinctions require endpoint definitions and analyses that represent them.
Specify the two binary toxicity events, their assessment window, and the dose pair for each observation.
Choose dose-response forms and justify directions or cross-dose terms for each toxicity margin.
Select a copula and prior for its parameter, then verify valid cell probabilities and plausible prior predictive risks.
Use paired categories when observed; if only the composite endpoint is available, acknowledge the weaker information about overlap.
Check Your Understanding
Try each calculation first, then compare your reasoning with the solutions.
- If \(p_A=0.10\), \(p_B=0.20\), and \(\theta=1\) under the Clayton copula, calculate the joint probability and the probability of at least one toxicity.
- With \(p_A=0.25\) and \(p_B=0.40\), calculate the at-least-one risk under independence. Why is it not the sum of the margins?
- If \(p_A=0.20\), \(p_B=0.25\), and the joint probability is 0.10, give the four paired-outcome probabilities and the risk of at least one toxicity.
- In the two-model Bayesian example, what does a posterior probability near 0.51 for \(\theta=1\) mean, and what does it not mean?
Solutions. (1) \(C(0.10,0.20;1)=(10+5-1)^{-1}=1/14=0.07143\). The at-least-one risk is \(0.10+0.20-0.07143=0.2286\), or 22.9%. (2) Under independence the joint probability is \(0.25(0.40)=0.10\), so the risk is \(0.25+0.40-0.10=0.55\), or 55.0%. The sum counts patients with both toxicities twice. (3) Both is 0.10; A only is \(0.20-0.10=0.10\); B only is \(0.25-0.10=0.15\); neither is \(1-0.20-0.25+0.10=0.65\). The at-least-one risk is \(0.10+0.10+0.15=0.35\), or 35.0%. The cells are non-negative and sum to 1. (4) Given the specified prior probabilities, fixed margins, candidate models, and observed paired data, the posterior probability assigned to the \(\theta=1\) candidate is about 0.51. It does not mean there is a 51% probability that the true dependence parameter is exactly 1 under every possible model or prior.