Description Usage Arguments Details Value Slots References Examples
The ICASDataSet object is the center of Intron Centric Alternative Splicing (ICAS) analysis. It stores all information associated with the dataset, including raw data, PSI, annotations, analyes, etc. All that is needed to construct a ICASDataSet object is an Splice Junction (SJ) expression matrix (rows are SJ, columns are cells), and GTF file which have been used in STAR (which we strongly recommend) alignment.
ICASDataSet
is a subclass of RangedSummarizedExperiment
,
used to store the input values, intermediate calculations and results of an
analysis of differential expression. The ICASDataSet
class
enforces non-negative integer values in the "counts" matrix stored as
the first element in the assay list.
In addition, a formula which specifies the design of the experiment must be provided.
The constructor functions create a ICASDataSet object from various types of input:
a RangedSummarizedExperiment, a matrix of splice junctions count, or a list of STAR output
splice junction files.
1 2 3 4 5 6 7 | ICASDataSet(se, design)
ICASDataSetFromMatrix(countData, colData, design, ...)
ICASDataSetFromSJFile(SJFiles, postfix = "SJ.out.tab",
uniqMapOnly = TRUE, annotationOnly = FALSE, minSJRead = 2,
minOverhang = 3, minSJRowSum = 100, colData, design, ...)
|
se |
a |
design |
a |
countData |
for matrix input: a matrix of non-negative integers |
colData |
for matrix input: a |
... |
arguments provided to |
SJFiles |
A character vector containing the names of the STAR outputed **SJ.out.tab** files in the specified directories. |
postfix |
The postfix of STAR outputed **SJ.out.tab**, [default is SJ.out.tab] |
uniqMapOnly |
a logical value indicating whether only the uniquely mapping reads crossing the junction to be used |
annotationOnly |
a logical value indicating whether only the annotated reads crossing the junction to be used |
minSJRead |
the minimum number of reads crossing each junction of each sample |
minOverhang |
the minimum length of maximum spliced alignment overhang of each junction of each sample |
minSJRowSum |
the minimum number of reads crossing each junction of all samples |
See the vignette for examples of construction from different types.
A ICASDataSet object.
counts
The raw SJ counts are stored in RangedSummarizedExperiment
Container.
psi
The PSI of same start of all SJs are stored in RangedSummarizedExperiment
Container.
rowRanges
The GRanges
format information of all SJs are stored in RangedSummarizedExperiment
Container.
colData
The sample information are stored in RangedSummarizedExperiment
Container.
design
A formula
about your experimental design.
HostGene
The host gene of all SJs. For novel (unannotated in GTF) SJs we use range overlap method and we give all the covered genes and the genes anchored by the cleavage site at the same time.
ASType
The AS type of each ASSJ
See https://github.com/alexdobin/STAR for STAR
1 2 3 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.