DVH.list-class | R Documentation |
"DVH.list"
A data structure containing one or more Dose-Volume Histogram (DVH
) objects
Objects can be created by calls of the form new("DVH.list", structures, ...)
.
structures
:List of DVH
objects
Extract subset of DVH list based on pattern matching with structure names (regular expressions may be specified if desired, see regex
for more details). Note that case-insensitive matching is supported using the "(?i)"
prefix, such that DVHs["(?i)LIVER"]
will match any combination of upper and lowercase letters spelling "liver".
Extract single DVH
object from DVH list
Replace single DVH
object in DVH list
Replace multiple elements of DVH list
Extract dose or volume parameter(s) from DVH
objects within DVH list. Note that multiple parameters may be specified by use of the comma (e.g. \$"V20Gy,D5%"
). See DVH
documentation ([]
usage) for additional details. Note that this functionality can also be used to extract patient name(s) and/or identifier(s) (e.g. \$patients
or $ID
).
Convert a DVH.list
object to a list containing individual DVH
objects. Note that the reverse conversion can be performed using the as
command and specifying class="DVH.list"
.
Combine two or more DVH lists and/or DVH
objects
Apply function to a list of DVH
objects
Extract number of DVH
objects in DVH list
Compute the median absolute deviation (i.e. the median of the absolute deviations from the median) for all doses extracted from DVH
object list
Compute the maximum dose contained within the DVH list
Compute the mean DVH
from all DVH
objects within the list
Compute the median DVH
from all DVH
objects within the list
Compute the minimum dose contained within the DVH list
Extract structure names for DVH
objects in DVH list
Assign structure name(s) to one or more DVH
objects in DVH list
Display summary of DVH list
Compute the range (minimum and maximum doses) contained within the DVH list
Return a DVH list whose DVH
objects are in reverse order
Compute the standard deviation for all doses extracted from DVH
object list
Display summary of DVH list
Compute the total (summed) DVH
from all DVH
objects within the list. Note that structures are assumed to be non-overlapping; any overlaps in structure volumes may generate inaccurate dose summation.
Apply Student's t-Test to compare two DVH lists (see also t.test
)
Compute the variance for all doses extracted from DVH
object list
Apply Wilcoxon Rank Sum and Signed Rank Tests to compare two DVH lists (see also wilcox.test
)
Reid F. Thompson (reid.thompson@gmail.com)
DVH
# Description of structure/slots in class
showClass("DVH.list")
data(list="RadOnc", package="RadOnc")
print(johndoe)
plot(johndoe[c("LIVER", "PTV")], plot.type="i", col=c("red","blue"), lty=1:2, lwd=1:2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.