Learn R Programming

DVHmetrics (version 0.4.2)

getBED: Calculate biologically effective dose (BED)

Description

Calculate biologically effective dose (BED) according to the linear-quadratic model.

Usage

getBED(D=NULL, fd=NULL, fn=NULL, ab=NULL)

# S3 method for default getBED(D=NULL, fd=NULL, fn=NULL, ab=NULL)

# S3 method for DVHs getBED(D=NULL, fd=NULL, fn=NULL, ab=NULL)

# S3 method for DVHLst getBED(D=NULL, fd=NULL, fn=NULL, ab=NULL)

# S3 method for DVHLstLst getBED(D=NULL, fd=NULL, fn=NULL, ab=NULL)

Arguments

D

Default: Total dose. If NULL, fn must be given. Alternative: One cumulative DVH (object of class DVHs, multiple cumulative DVHs from one patient with multiple structures (object of class DVHLst), or multiple cumulative DVHs from many patients, each with multiple structures (object of class DVHLstLst). See readDVH.

fd

Fractional dose. If D is some kind of DVH object, only the first element will be used.

fn

Number of fractions. If NULL, D must be the total dose. Ignored if D is some kind of DVH object.

ab

alpha/beta ratio for the relevant tissue. If some kind of DVH object, only the first element will be used.

Value

Default method: A data frame with variables BED, fractDose, ab.

If D is some kind of DVH object, the same kind of object is returned with the individual dose values converted to BED.

References

Fowler, J. F. (2010). 21 years of Biologically Effective Dose. British Journal of Radiology, 83, 554-568.

See Also

getEQD2, getIsoEffD

Examples

Run this code
# NOT RUN {
getBED(D=50, fd=2.5, ab=c(2, 3, 4))
getBED(D=dataMZ[[c(1, 1)]], fd=1.8, ab=3)
# }

Run the code above in your browser using DataLab