Description Usage Arguments Details Value Author(s) See Also Examples
View source: R/viRome_functions.R View source: R/position.barplot.R
For a given reference, plot the counts of alignments of reads of a given size-range along the positive and negative strands
1 | position.barplot(vdf = NULL, minlen = 1, maxlen = 37, reflen = 10000, samp = "", plot=TRUE, poscol="red", negcol-"green")
|
vdf |
A data.frame as output from |
minlen |
The shortest read/alignment to include. The beginning of the range of read sizes you wish to count. |
maxlen |
The longest read/alignment to include. The maxlen of the range of read sizes you wish to count. |
reflen |
The length of the reference. You should probably know this, if you performed the alignment; otherwise it will be in the header of the SAM/BAM file |
samp |
The sample name associated with the data - to be used in the title of the resulting graph |
plot |
Whether or not to create a plot using default settings. Set to FALSE to suppress the plot. The data to allow you to draw your own graph will be returned anyway. |
poscol |
The colour of the positive bars. Default: "red" |
negcol |
The colour of the negative bars. Default: "green" |
This function calculates counts of the occurrence of reads/alignments of a given size-range across a genome. The x-axis is the genome position, the y-axis is the count, and bars point upwards for the positive strand, and downwards for the negative strand.
Plots a barplot to the current device and also returns a data.frame of the results. Plotting can be turned off with "plot=FALSE"
The value used for the position is the most 5' minlen of the alignment relative to the positive strand of the reference.
Plots a barplot to the current device and also returns a data.frame of the results
position |
The position in the reference |
poscount |
Count on the positive strand |
negcount |
Count on the negative strand |
Mick Watson
1 2 3 4 5 6 | ## Not run: infile <- system.file("data/SRR389184_vs_SINV_sorted.bam", package="viRome")
## Not run: bam <- read.bam(bamfile=infile, chr="SINV", minlen=1, maxlen=11703, removeN=TRUE)
## Not run: bamc <- clip.bam(bam)
## Not run: bi <- position.barplot(vdf=bamc, minlen=21, maxlen=22, reflen=11703, samp="SRR389184")
## Not run: bi
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.