Determine hotspot sizes and display. Use individual threshold and quantile thresholds as provided.
hotsize(hotobject, ...)# S3 method for scanone
hotsize(hotobject, lod.thr = NULL, drop.lod = 1.5, ...)
# S3 method for highlod
hotsize(hotobject, lod.thr = NULL, window = NULL, quant.level = NULL, ...)
# S3 method for hotsize
print(x, ...)
# S3 method for hotsize
summary(object, ...)
# S3 method for hotsize
plot(
x,
ylab = "counts",
quant.axis = pretty(x$max.N),
col = c("black", "red", "blue"),
by.chr = FALSE,
maps = NULL,
title = "",
...
)
# S3 method for hotsize
max(x, ...)
hotsize methods return an object of class hotsize,
which is essentially an object of class summary.scanone
with additional attributes for lod.thr, window, and
quant.level.
object of class scanone or
highlod
arguments passed along to scanone methods
LOD threshold
LOD drop from max to keep for support intervals
window width in cM for smoothing hotspot size; not used if
0 or NULL
vector of LOD levels for 1 up to
length(quant.level) size hotspots
object of class hotsize
label for vertical plot axis
hotspot sizes for quantile axis (vertical on right side of plot)
col of hotspot size, smoothed hotspot size, and sliding hotspot size
separate plot by chromosome if TRUE
if not NULL, list of objects of class map to use
for rugs on top and bottom of plot
title for plot
Brian S Yandell and Elias Chaibub Neto
highlod, hotperm
example(highlod)
hots1 <- hotsize(high1)
summary(hots1)
plot(hots1)
Run the code above in your browser using DataLab