Learn R Programming

DVHmetrics (version 0.3.1)

getTCP: Tumor control probability (TCP)

Description

Calculate tumor control probability (TCP) from Lyman's probit model, Niemierko's logit model, or Kaellman's Poisson model. May be based on EQD2.

Usage

getTCP(x, TCPtcd50=NULL, TCPm=NULL, TCPn=NULL, TCPgamma50=NULL,
       EUDa=NULL, EUDfn=NULL, EUDab=NULL,
       TCPtype=c("probit", "logit", "poisson"), ...)

Arguments

x
Total dose. If NULL, nf must be given.
TCPtcd50
Tolerance dose with 50% tumor control probability.
TCPm
Probit/logit Parameter m. Equal to 1 / (NTCPgamma50*sqrt(2*pi)).
TCPn
Parameter n. Equal to 1/a with exponential gEUD paramter a.
TCPgamma50
Poisson parameter gamma50. Equal to 1 / (NTCPm*sqrt(2*pi))
EUDa
If gEUD should be based on EQD2: Exponential parameter a.
EUDfn
If gEUD should be based on EQD2: Number of fractions.
EUDab
If gEUD should be based on EQD2: alpha/beta ratio for the relevant tissue.
TCPtype
"probit" - Lyman probit model, "logit" - Niemierko logit model, "poisson" - Kaellman Poisson (relative seriality) model.
...
Ignored. Used to catch additional arguments passed from getMetric.

Value

  • A data frame with variables TCP, patID, and structure.

Details

For DVH reduction, gEUD is used. This is equivalent to the Kutcher-Burman DVH reduction scheme.

References

Kaellman, P., Agren, A., & Brahme, A. (1992). Tumor and normal tissue responses to fractionated non-uniform dose delivery. International Journal of Radiation Biology, 62(2), 249-262. Kutcher, G. J., Burman, C., Brewster L., Goitein, M., & Mohan, R. (1991). Histogram reduction method for calculating complication probabilities for threedimensional treatment planning evaluations. International Journal of Radiation Oncology Biology Physics, 21(1), 137-146. Lyman, J. T. (1985). Complication probability as assessed from dose volume histograms. Radiation Research, 104(2), S13-19. Niemierko, A. (1999). A generalized concept of equivalent uniform dose. Medical Physics, 26(6), 1100. Rancati et al. (2004). Fitting late rectal bleeding data using different NTCP models: results from an Italian multi-centric study (AIROPROS0101). Radiotherapy Oncology, 73, 21-32.

See Also

getNTCP, getEUD, getMetric

Examples

Run this code
getTCP(dataMZ[[1]],
       TCPtcd50=40, TCPm=0.6, TCPn=0.5, TCPtype="probit")

Run the code above in your browser using DataLab