Description Objects from the Class Slots Methods Author(s) Examples
Objects of this class combine data from geneAlignDepth
.
During construction, the align depth matrix is segmentized, so that
only (unified) exonic regions are represented in align depth matrix.
Objects can be created by calls of the form exonAlignDepth(sal)
.
"matrix"
:
Matrix containing alignment depth data.
"data.frame"
:
Contains mean alignment depth and
alignment-depth-ratio data.
nr
is the ratio between the in-place and
next alignment depth.
pr
is the ratio between
in-place and previous alignment depth.
"data.frame"
:
Contains alignment-gap-sites which had been generated
when reading geneAlignDepth
data.
gene_id
:"character"
:
Gene identifier (e.g. Ensembl or UCSC).
gene_name
:"character"
:
Gene name.
seq_name
:"character"
:
Reference sequence (chromosome) name.
strand
:"character"
:
Strand orientation of gene on reference sequence (+, - or *)
nAligns
:"numeric"
:
Total number of alignments in each BAM file.
group
:"factor"
:
Group assignment
"character"
:
Short textual identifier for each sample.
signature(object="exonAlignDepth")
:
Prints a short message with some summarizing data.
signature(object=c("sampleBamFiles", "geneModel"
:
Constructs exonAlignDepth
object and
reads align depth data from BAM files.
signature(object="exonAlignDepth")
:
Plots align depth data.
signature(object="exonAlignDepth")
:
Returns data.frame containing alignment-depth-ratio data
used for identification of exon junctions.
signature(object="exonAlignDepth")
:
Returns data.frame containing junction positions.
signature(object="exonAlignDepth")
:
Returns numeric value which will be uses for
plotting and groupAldMatrix
and groupAldTable
.
signature(object="exonAlignDepth")
:
Returns matrix containing mean alignment depth values.
Data for each sample is stored in one column.
Data for each genomic position is stored in one row. A
summarizing function f
may be given
(Default is mean
).
signature(object="exonAlignDepth")
:
Returns data.frame containing three columns.
The first column contains genomic positions,
the second position contains group assignment and
the third position contains (normalized) alignment
dept values. A
summarizing function f
may be given
(Default is mean
).
Wolfgang Kaisers
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | ## - - - - - - - - - - - - - - - - - - - - - - ##
# Construct sampleBamFiles object
bam<-system.file("extdata", "accepted_hits.bam", package="rbamtools")
bs <-sampleBamFiles(1)
bamFiles(bs) <- bam
sampleLabels(bs) <- "s1"
sampleGroups(bs) <- "g1"
checkBamFiles(bs)
nAligns(bs) <- bamCountAll(bs)
bs
## - - - - - - - - - - - - - - - - - - - - - - ##
# Construct geneModel object
library(refGenome)
ucfile<-system.file("extdata", "hs.ucsc.small.RData", package="refGenome")
uc<-loadGenome(ucfile)
gt <- getGeneTable(uc)
gene_id <- as.character(gt$gene_id[1])
gm <- geneModel(uc, gene_id)
## - - - - - - - - - - - - - - - - - - - - - - ##
# Construct geneAlignDepth object
gad <- geneAlignDepth(bs, gm)
## - - - - - - - - - - - - - - - - - - - - - - ##
# Extract exonAlignDepth object
ead <- exonAlignDepth(gad, ratioLim=5, infVal=1000)
ald <- aldRatio(ead)
jc <- junctionSites(ead)
getNormFactor(ead)
cead <- cutFlatAlignDepth(ead, ratio=0.1)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.