Description Usage Arguments Value Author(s) See Also Examples
View source: R/plotSizeDistribution.R
Produce an histogram of cluster sizes
1 | plotSizeDistribution( clusters, showCov = FALSE, ... )
|
clusters |
GRanges object containing individual clusters as identified by the getClusters function |
showCov |
logical, if TRUE a scatter plot of average cluster coverage vs. cluster size is shown along with a loess fit. Default is FALSE. |
... |
Additional parameters to be passed to the |
Called for its effect, returns a histogram.
Federico Comoglio
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | require(BSgenome.Hsapiens.UCSC.hg19)
data( model, package = "wavClusteR" )
filename <- system.file( "extdata", "example.bam", package = "wavClusteR" )
example <- readSortedBam( filename = filename )
countTable <- getAllSub( example, minCov = 10, cores = 1 )
highConfSub <- getHighConfSub( countTable, supportStart = 0.2, supportEnd = 0.7, substitution = "TC" )
coverage <- coverage( example )
clusters <- getClusters( highConfSub = highConfSub,
coverage = coverage,
sortedBam = example,
threshold = 2 )
fclusters <- filterClusters( clusters = clusters,
highConfSub = highConfSub,
coverage = coverage,
model = model,
genome = Hsapiens,
refBase = 'T',
minWidth = 12 )
plotSizeDistribution(fclusters, breaks = 30, col = 'skyblue2')
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.