Why Calculate Time in an Exposure Region?
A concentration summary such as a peak, trough, or area under the curve compresses an entire profile into one number. That can conceal clinically relevant timing. Two simulated subjects can have similar AUC but spend different amounts of a dosing interval above an efficacy threshold. Likewise, a subject may have a high peak yet spend little time above the efficacy threshold, or spend a concerning duration above a safety limit.
For each simulated subject, the calculation begins with a concentration-time profile over a defined observation window. The window might be one dosing interval at steady state or a specified period after a dose; the interpretation depends on that choice. The calculation then measures the duration of the profile in each specified concentration region. Cohort time-based target attainment is the proportion of simulated subjects whose durations satisfy prespecified criteria.
The definitions use “at or above” for efficacy and “at or below” for safety. A protocol may instead specify strict inequalities; that choice should be made before analysis. For a smooth profile, a concentration that equals a threshold at only isolated crossing times contributes zero duration, so strict versus inclusive inequalities do not change the result. If a profile remains exactly at a threshold for a nonzero period, the chosen convention does matter.
The two durations are separate measures, not complementary parts of the interval. If \(E<S\), time between the thresholds is counted in both \(T_{E,i}\) and \(T_{S,i}\). The resulting targets might require at least a specified duration above \(E\) and no more than a specified duration above \(S\); that latter duration is \(\tau-T_{S,i}\) when equality occupies zero time. State precisely which time region and criterion are intended.
Locating Threshold Crossings
A simulator may provide concentrations at a finite set of times rather than a continuous formula. To calculate a duration, determine where the profile crosses each threshold, divide the interval at those crossing times, and add the lengths of the subintervals that meet the condition. The crossing estimate depends on how concentration is represented between simulated times. Use the simulator’s underlying model or a justified interpolation rule; do not treat a finite grid as though it were the complete continuous profile.
For example, under piecewise-linear interpolation between \((t_j,C_j)\) and \((t_{j+1},C_{j+1})\), a threshold \(K\) lying between the two concentrations is crossed at
This follows by writing the interpolated concentration as \(C(t)=C_j+(C_{j+1}-C_j)(t-t_j)/(t_{j+1}-t_j)\), setting \(C(t)=K\), and solving for \(t\). The formula applies when \(C_{j+1}\ne C_j\) and \(K\) lies between the endpoint concentrations. If both concentrations equal \(K\), the entire segment is at the threshold and the inequality convention determines how it is counted.
For a segment assumed to decline exponentially, a different interpolation is appropriate. If \(C_j>0\), \(C_{j+1}>0\), and \(C(t)=C_j\exp[-k(t-t_j)]\) on the segment, then \(k=\log(C_j/C_{j+1})/(t_{j+1}-t_j)\). Solving \(C(t_K)=K\) gives \(t_K=t_j+\log(C_j/K)/k\). This log-linear calculation is justified only when exponential decline is the chosen representation for that segment. A simulator that provides an analytic concentration function can instead be used to locate the roots directly.
Worked Example: Piecewise-Linear Threshold Crossings
Consider a hypothetical subject’s profile over \([0,12]\) hours, represented by piecewise-linear interpolation between these points: \((0,0.8)\), \((2,2.8)\), \((4,5.0)\), \((6,3.2)\), \((8,1.6)\), and \((12,0.8)\), with concentrations in mg/L. Let the efficacy threshold be \(E=2.0\) mg/L and the upper safety limit be \(S=4.0\) mg/L.
The profile first crosses \(E\) while rising between 0 and 2 hours: \(t_E=0+(2.0-0.8)/(2.8-0.8)\times2=1.20\) hours. It later crosses \(E\) while declining between 6 and 8 hours: \(t_E=6+(2.0-3.2)/(1.6-3.2)\times2=7.50\) hours. The profile is at or above \(E\) from 1.20 to 7.50 hours, so \(T_E=7.50-1.20=6.30\) hours.
For the safety limit, the rising crossing occurs between 2 and 4 hours: \(t_S=2+(4.0-2.8)/(5.0-2.8)\times2=3.09\) hours. The declining crossing occurs between 4 and 6 hours: \(t_S=4+(4.0-5.0)/(3.2-5.0)\times2=5.11\) hours. Thus the profile is above the safety limit for \(5.11-3.09=2.02\) hours, and is at or below it for \(T_S=12-2.02=9.98\) hours. The reported safety quantity is time below the limit, not time above it.
These results depend on the piecewise-linear assumption. They are not exact properties of an unknown continuous profile merely because the listed points are known.
Using a Log-Linear Decline
Concentrations often decline approximately exponentially over a terminal portion of a profile. When that is the model for a segment, log-linear interpolation uses the straight line between the log concentrations rather than between the concentrations themselves. It can yield a different crossing time from linear interpolation, particularly when concentrations change substantially across a long segment.
Worked Example: Time Above a Threshold During Exponential Decline
Suppose a hypothetical simulated subject has a concentration of 3.0 mg/L at 8 hours and 1.5 mg/L at 12 hours. Assume exponential decline between those times, and let \(E=2.0\) mg/L. Assume also that the profile remains above \(E\) from time 0 through 8 hours. The decline rate is \(k=\log(3.0/1.5)/(12-8)=\log(2)/4=0.1733\) per hour.
The crossing time is \(t_E=8+\log(3.0/2.0)/0.1733=10.34\) hours. The subject is therefore above the efficacy threshold for \(10.34\) hours in the 12-hour window. The remaining \(12-10.34=1.66\) hours are below the threshold. The units of \(k\) are per hour, so the crossing-time increment has units of hours.
This calculation is valid for the stated exponential segment and the assumption that there is no earlier downward crossing. If the profile had risen above and fallen below \(E\) more than once, each above-threshold interval would need to be found and their durations added.
From Subject Durations to Cohort Attainment
A cohort target must be defined in terms of each subject’s calculated durations before the proportion is computed. For example, a subject might meet a target only if time above efficacy is at least \(L_E\) and time above the safety limit is no more than \(U_S\). Since \(T_{S,i}\) measures time at or below the safety limit, the latter condition can equivalently be written \(T_{S,i}\ge \tau-U_S\), provided the same window and threshold conventions are used.
For \(N\) simulated subjects, define \(I_i=1\) when subject \(i\) meets all required duration criteria and \(I_i=0\) otherwise. The cohort attainment estimate is the number meeting the criteria divided by the number simulated. This is an empirical proportion across the simulated cohort; it is not an average concentration or a fraction of clock time.
This is the time-based analogue of a subject-level attainment calculation: each simulated subject contributes one success or failure according to the prespecified rule. The calculation is meaningful only if the profiles cover the same relevant window, or if durations are appropriately expressed as fractions of each subject’s window. When windows differ, raw hours are not directly comparable without a clear target definition.
Worked Example: Summarizing Time-Based Target Attainment
For a hypothetical cohort of five simulated subjects, suppose the calculated durations over a 12-hour interval are as follows. The target is at least 8.0 hours at or above the efficacy threshold and no more than 2.0 hours above the safety limit.
| Subject | Time at or above efficacy (h) | Time above safety limit (h) | Meets both criteria? |
|---|---|---|---|
| A | 10.3 | 1.2 | Yes |
| B | 8.4 | 2.5 | No |
| C | 7.9 | 0.8 | No |
| D | 9.1 | 1.7 | Yes |
| E | 8.0 | 2.0 | Yes |
Subjects A, D, and E satisfy both criteria. Subject B fails the safety-duration criterion, and subject C fails the efficacy-duration criterion. The cohort attainment estimate is \(3/5=0.600\), or 60.0%. Equality meets the criteria because the specified rules are “at least 8.0” and “no more than 2.0.” The result is a proportion of simulated subjects meeting the joint duration rule, not a statement that 60% of the 12-hour interval was efficacious.
The mean time above efficacy in this cohort is \((10.3+8.4+7.9+9.1+8.0)/5=43.7/5=8.74\) hours. The mean time above the safety limit is \((1.2+2.5+0.8+1.7+2.0)/5=8.2/5=1.64\) hours. These averages describe the cohort, but neither average can replace the subject-level target calculation: averages can conceal subjects who miss one of the criteria.
Assumptions, Diagnostics, and Limitations
The calculation requires a well-defined exposure measure, thresholds, and time window. Each simulated profile should represent the intended concentration quantity, such as the model-predicted plasma concentration, and should use consistent units. The window should match the clinical question: a single-dose period and a steady-state dosing interval are not interchangeable. If the question concerns a repeating steady-state interval, the profile must represent that interval rather than an arbitrary segment during accumulation.
A time grid approximates a continuous profile. Sparse output can miss a short excursion above a safety limit or a brief dip below an efficacy threshold, especially near a sharp peak or trough. Useful diagnostics include checking that all crossing times lie within the segments used to calculate them, confirming that each duration is between 0 and \(\tau\), and verifying that the counted segments cover the full interval without gaps or double counting. Refine the simulation time grid and repeat the calculation; material changes in crossing times or cohort attainment indicate that the original grid or interpolation is inadequate.
Also inspect the number and order of crossings. A profile may cross a threshold multiple times, so assuming one continuous above-threshold interval can be wrong. For piecewise-linear interpolation, a segment can have at most one crossing of a given threshold unless it lies exactly on that threshold. For a model-based profile, use all roots within the observation window and sort them before classifying the resulting intervals.
A frequent error is to count grid points above a threshold and multiply by the time step. That treats each point as a whole time bin and can bias the duration, particularly with irregular grids or when crossings occur between points. Instead, estimate crossing times under a stated profile representation and sum interval lengths. Another error is to report time below the safety limit as time above it; calculate the two regions explicitly, or use \(T_S=\tau-\text{time above }S\) only when the same complete window is covered.
Duration-based targets complement, rather than replace, other exposure summaries. Cmax, Cmin, and AUC answer different questions: for instance, Cmax does not specify how long concentration stays high, while AUC does not uniquely determine time above a threshold. A sampled-point proportion is a rough alternative when only discrete measurements are available, but it is not a continuous-time duration unless a time-bin interpretation is specified. Direct numerical root-finding on the simulated concentration function can be preferable to interpolation when that function is available; interpolation is practical when only a grid is retained, but its assumptions and resolution should be reported.
Finally, the cohort proportion depends on the simulated population, model, regimen, target definitions, and numerical calculation. It summarizes the simulated cohort under those conditions; it does not establish clinical efficacy or safety by itself. The duration target and the concentration threshold must have an appropriate clinical or pharmacological rationale.
Set the concentration thresholds, inequality conventions, observation window, and required durations before examining the results.
Use the simulated model function or an explicit interpolation rule to locate every threshold crossing within the window.
Partition the window at crossings, classify each subinterval, and sum the lengths in the target region.
Apply the subject-level criteria, calculate the cohort proportion, and check duration bounds, grid sensitivity, and crossing logic.
Check Your Understanding
Answer each question, then compare with the solutions below.
- Over a 10-hour window, a subject is above an efficacy threshold from 1.5 to 6.5 hours. What is the time above threshold and the fraction of the window?
- Under piecewise-linear interpolation, concentration rises from 1.0 to 5.0 mg/L over 4 hours. At what time after the segment begins does it cross 3.0 mg/L?
- A cohort has 20 simulated subjects, of whom 13 meet the prespecified time-based target. What is the cohort attainment estimate?
- Why can counting the proportion of simulated time-grid points above a threshold give a poor estimate of time above threshold?
Solutions. (1) The duration is \(6.5-1.5=5.0\) hours, and the fraction is \(5.0/10=0.500\), or 50.0%. (2) The crossing is \(0+(3.0-1.0)/(5.0-1.0)\times4=2.0\) hours after the segment begins. (3) The estimate is \(13/20=0.650\), or 65.0%. (4) Grid-point counting can miss crossings between points and treats sampled times as though each represented the same duration; this is especially problematic for irregular spacing or brief excursions. Estimate crossing times and sum the durations of the qualifying intervals under a stated interpolation or model-based rule.