Modelling TCP & NTCP Flashcards

1
Q

What does TCP stand for?

A

Tumour Control Probability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does NTCP stand for?

A

Normal Tissue Complication Probability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the purpose of modelling TCP & NTCP?

A
  1. Modern dose distributions are complex and we would like to assess their effects.
  2. To understand and quantify the effects of uncertainties in dose or dose distribution. (what do DVHs really mean in terms of outcomes)
  3. Ultimately to use TCP and NTCP calculations for treatment planning rather than merely physical dose (i.e. radiobiological planning).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the general principle of modelling TCP & NTCP?

A
  • Start with lots of data, e.g: a 3D dose distribution.
  • Discard spatial, anatomical, and physiological data.
  • Extract unambiguous data: either single point such as V20*, or global such as mean dose.
  • Compute model based NTCP estimates.
  • End with single numbers; chance of cure, and associated risks.

*V20 = % of organ getting more than 20 Gy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What types of TCP & NTCP models are currently available, and what are the down sides of each?

A
Theoretical: this is easily influenced by the radiobiological parameters chosen to be input into the model, which have large uncertainties associated with them.
Empirical model (pick a function that looks like the data): these are only really applicable for large cohorts of patients and for the range of data selected.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why do TCP & NTCP models have to be used with caution?

A
  • individual patients vary in their radiobiological responses to the same treatment regime
  • some parameters have large uncertainties
  • models are complex, so require expertise.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Briefly describe how a TCP model works.

A

TCP models generally calculate the chance of no surviving clonogens in each DVH dose bin (Bin Control Probability) then multiply all the probabilities for each dose bin within the tumour to get an overall TCP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Briefly describe how an NTCP model works.

A

NTCP models generally transform the complex distribution through an Organ At Risk (OAR) into an Equivalent Uniform Dose (EUD) (a DVH reduction technique). Then calculate the NTCP based on clinical data for partial organ uniform dose irradiation (the volume effect).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the linear quadratic rationale equation?

A

the mean number of lethal events per cell = αd + βd^2
Where α is the mean number of double strand breaks from a single hit, and β is the mean number of double strand breaks from more than one event

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the survival fraction?

A

The fraction of cells without lethal events:

exp -( αd + βd^2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the survival fraction for n number of fractions?

A

exp -n(αd + βd^2) = exp -D(α + βd)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is TCP?

A

The fraction of tumours with no active clonogenic cells after all treatment. (k = number of clonogenic cells).
i.e. the fraction with local control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the TCP equation?

A

TCP = exp - ( k ) = exp - ( k0 * SF ) = exp - k0 * exp - ( α * BED )
where SF = exp -( αd + βd^2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the BED equation?

A

BED = - ln(SF) / α = D (1 + d / ( α / β ) )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

In the TCP vs Dose curve, what parameters affect the shape of the curve and how do they affect it?

A

k0 shifts the curve right as it increases

α increases the steepness and shifts the curve to the left

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Define each parameter in the equation to calculate TCP from a DVH, and state the method.

A

Principle: Calculate the product of the individual TCPs for each dose bin to get an overall TCP.

rho(c) is clonogenic cell density
D(i) is dose given to dose bin i
v(i) is volume receiving dose i
n is number of fractions.

17
Q

In terms of TCP, which is worse: hot or cold spots? Why?

A

Cold spots are worse than equivalent hot spots because they quickly drive TCP to zero. This equates to a geographical miss.

18
Q

To make a TCP calculation more sophisticated, which terms can be added in?

A

Variations in radiobiological parameters
usually a Gaussian spread in alpha caused by tumour cell heterogeneity. This has the effect of making TCP slopes shallower.

Variations in tumour cell density (e.g. decreasing radially from the centre of a tumour according to a plausible fall-off pattern).

Add the term for tumour proliferation .

Add term for spread of beta.

19
Q

What does a spread of alpha values do to the TCP curve?

A

A Gaussian spread of alpha causes the TCP curve across a cohort of patients to become shallower than a TCP curve with a unique alpha value. i.e. an averaging of unique α valued TCP curves.

20
Q

What difference does the simple and complex version of the TCP calculation make?

A

2-3%

21
Q

What sort of technique is used for NTCP models?

A

NTCP models usually employ a DVH reduction technique. This is where the true DVH shape is converted into a radiobiological equivalent DVH where only part of the volume is irradiated but at max dose of the real DVH.

22
Q

What are the main models used for NTCP modelling?

A

LKB (Lyman Kutcher Burman)

RS

23
Q

Describe the LKB NTCP model.

A

This is the most widely used model.
Step 1: DVH reduction
-Each volume element is considered to be subject to a power law dose volume relationship:
= delta V(i) ( D(i) / D(max) ] ^ 1 / n

-Calculate the sum of these elements to give a uniform partial organ irradiation at the max dose delivered that is radiobiologically equivalent to the true inhomogeneous DVH to the whole OAR. i.e. calculate an effective volume (Veff) of uniform irradiation.

Step 2: Calculate NTCP
-Based on an empirical function devised by Lyman to calculate NTCP tolerance dose as a function of % OAR volume uniformly irradiated.

24
Q

What is the equation for NTCP?

A

NTCP = 1 / SQRT ( 2 * pi ) * integral of exp ( - t ^2 / 2) dt
with the bounds of x and minus infinity.
OR
NTCP = 1 / 2 [ 1 + erf ( x / SQRT(2) ) ]
where erf is the error function used to create a sigmoidal shape

where:
x = D(max) - TD(50)(v) / m * TD(50)(v)
v = V(eff) / V(ref)
TD(50)(v) = TD(50)(1) * v ^ - n

Dmax is the max dose in the DVH
Veff is the effective volume
Vref is the total volume of the organ (where possible, otherwise an arbitrary reference volume)
TD50 is the tolerance Dose for 50% complications in the partial volume,
m is a variable that controls the slope of the NTCP vs dose curve.
n is a variable that controls the volume sensitivity of the NTCP.

25
Q

Define all the parameters in the NTCP equation.

A

Dmax is the max dose in the DVH
Veff is the effective volume
Vref is the total volume of the organ (where possible, otherwise an arbitrary reference volume)
TD50 is the tolerance Dose for 50% complications in the partial volume,
m is a variable that controls the slope of the NTCP vs dose curve.
n is a variable that controls the volume sensitivity of the NTCP.

26
Q

What is the m, n and TD(50) values for lung?

A
m = 0.18 
n = 0.87
TD(50) = 24.5
27
Q

What is the m, n and TD(50) values for the brain stem?

A
m = 0.14
n = 0.16
TD(50) = 65
28
Q

What is the m, n and TD(50) values for the esophagus?

A
m = 0.11
n = 0.06
TD(50) = 68
29
Q

What is the m, n and TD(50) values for liver?

A
m = 0.15
n = 0.32
TD(50) = 40
30
Q

What is the m, n and TD(50) values for rectum?

A
m = 0.15
n = 0.12
TD(50) = 80
31
Q

What is the m, n and TD(50) values for kidney?

A
m = 0.10
n = 0.70
TD(50) = 28
32
Q

What is the m, n and TD(50) values for bladder?

A
m = 0.11
n = 0.50
TD(50) = 80