Learn R Programming

DVHmetrics (version 0.3.1)

getNTCP: Normal tissue complication probability (NTCP)

Description

Calculate normal tissue complication probability (NTCP) from Lyman's probit model, Niemierko's logit model, or Kaellman's Poisson model. May be based on EQD2.

Usage

getNTCP(x, NTCPtd50=NULL, NTCPm=NULL, NTCPn=NULL, NTCPgamma50=NULL,
        EUDa=NULL, EUDfn=NULL, EUDab=NULL,
        NTCPtype=c("probit", "logit", "poisson"), ...)

## S3 method for class 'DVHs':
getNTCP(x, NTCPtd50=NULL, NTCPm=NULL, NTCPn=NULL, NTCPgamma50=NULL,
        EUDa=NULL, EUDfn=NULL, EUDab=NULL,
        NTCPtype=c("probit", "logit", "poisson"), ...)

## S3 method for class 'DVHLst':
getNTCP(x, NTCPtd50=NULL, NTCPm=NULL, NTCPn=NULL, NTCPgamma50=NULL,
        EUDa=NULL, EUDfn=NULL, EUDab=NULL,
        NTCPtype=c("probit", "logit", "poisson"), ...)

## S3 method for class 'DVHLstLst':
getNTCP(x, NTCPtd50=NULL, NTCPm=NULL, NTCPn=NULL, NTCPgamma50=NULL,
        EUDa=NULL, EUDfn=NULL, EUDab=NULL,
        NTCPtype=c("probit", "logit", "poisson"), ...)

Arguments

x
Total dose. If NULL, nf must be given.
NTCPtd50
Tolerance dose with 50% complication probability.
NTCPm
Probit/logit Parameter m. Equal to 1 / (NTCPgamma50*sqrt(2*pi)).
NTCPn
Parameter n. Equal to 1/a with exponential gEUD paramter a.
NTCPgamma50
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.
NTCPtype
"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 NTCP, 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

getTCP, getEUD, getMetric

Examples

Run this code
getNTCP(dataMZ[[1]],
        NTCPtd50=40, NTCPm=0.6, NTCPn=0.5, NTCPtype="probit")

Run the code above in your browser using DataLab