Description Usage Arguments Value Examples
The last step of a classical Roar analyses: it returns a dataframe containing m/M values, roar values, pvalues and estimates of expression (number of reads falling over the PRE portions).
1 2 | countResults(rds)
|
rds |
The |
The resulting dataframe will be identical to that returned by link{totalResults}
but
with two columns added: "treatmentValue" and "controlValue". These columns will contain a number
that indicates the level of expression of the relative gene in the treatment (or control) condition.
For RoarDataset
this number represents the counts (averaged across samples when
applicable)
obtained for the PRE portion of the gene. For RoarDatasetMultipleAPA
every
possible PRE choice will have its corresponding reads counts assigned and also the length of
the PRE portion (counting only exonic bases). See the vignette
for more details.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | library(GenomicAlignments)
gene_id <- c("A_PRE", "A_POST", "B_PRE", "B_POST")
features <- GRanges(
seqnames = Rle(c("chr1", "chr1", "chr2", "chr2")),
strand = strand(rep("+", length(gene_id))),
ranges = IRanges(
start=c(1000, 2000, 3000, 3600),
width=c(1000, 900, 600, 300)),
DataFrame(gene_id)
)
rd1 <- GAlignments("a", seqnames = Rle("chr1"), pos = as.integer(1000), cigar = "300M", strand = strand("+"))
rd2 <- GAlignments("a", seqnames = Rle("chr1"), pos = as.integer(2000), cigar = "300M", strand = strand("+"))
rd3 <- GAlignments("a", seqnames = Rle("chr2"), pos = as.integer(3000), cigar = "300M", strand = strand("+"))
rds <- RoarDataset(list(c(rd1,rd2)), list(rd3), features)
rds <- countPrePost(rds, FALSE)
rds <- computeRoars(rds)
rds <- computePvals(rds)
dat <- countResults(rds)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.