Learn R Programming

DVHmetrics (version 0.3.1)

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 class 'default':
getBED(D=NULL, fd=NULL, fn=NULL, ab=NULL)

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

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

## S3 method for class '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 mult
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
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