CreateMarvelObject {MARVEL} | R Documentation |
Create Marvel object for plate-based RNA-sequencing data
Description
Creates an S3 object named Marvel
for downstream analysis, specifically for plate-based RNA-sequencing data.
Usage
CreateMarvelObject(
SplicePheno = NULL,
SpliceJunction = NULL,
IntronCounts = NULL,
SpliceFeature = NULL,
SpliceFeatureValidated = NULL,
PSI = NULL,
GeneFeature = NULL,
Exp = NULL,
GTF = NULL
)
Arguments
SplicePheno |
Data frame. Sample metadata. |
SpliceJunction |
Data frame. Splice junction counts matrix. |
IntronCounts |
Data frame. Intron coverage matrix. |
SpliceFeature |
List of data frames. Each data frame is the exon-level alternative splicing event metadata. |
SpliceFeatureValidated |
List of data frames. Each data frame is the validated (high-quality) exon-level alternative splicing event metadata. |
PSI |
Data frame. PSI matrix. |
GeneFeature |
Data frame. Gene metadata. |
Exp |
Data frame. Normalised, non-log2-transformed gene expression matrix. |
GTF |
Data frame. GTF used for generating the exon-level alternative splicing event metadata. |
Value
An object of class S3.
Examples
marvel.demo <- readRDS(system.file("extdata/data", "marvel.demo.rds", package="MARVEL"))
SpliceJunction <- marvel.demo$SpliceJunction
SpliceJunction[1:5,1:5]
SplicePheno <- marvel.demo$SplicePheno
SplicePheno[1:5,]
SpliceFeature <- marvel.demo$SpliceFeature
SpliceFeature[["SE"]][1:5, ]
IntronCounts <- marvel.demo$IntronCounts
IntronCounts[1:5,1:5]
GeneFeature <- marvel.demo$GeneFeature
GeneFeature[1:5, ]
Exp <- marvel.demo$Exp
Exp[1:5,1:5]
marvel <- CreateMarvelObject(SpliceJunction=SpliceJunction,
SplicePheno=SplicePheno,
SpliceFeature=SpliceFeature,
IntronCounts=IntronCounts,
GeneFeature=GeneFeature,
Exp=Exp
)
class(marvel)
[Package MARVEL version 1.4.0 Index]