Last data update: 2014.03.03

R: TargetExperiment constructor
TargetExperimentR Documentation

TargetExperiment constructor

Description

TargetExperiment creates a TargetExperiment object with the architecture specified by the bed and alingment BAM files. If 'scanBamP' and/or 'pileupP' parameters are not specified, default values of their constructors will be used. attribute and feature parameters can be setted after constructor calling.

Usage

TargetExperiment(bedFile, bamFile, fastaFile, scanBamP = NULL,
    pileupP = NULL, feature = NULL, attribute = NULL, BPPARAM = bpparam())

Arguments

bedFile

Character indicating the bed file full path.

bamFile

Character indicating the alignment and index bam files full path.

fastaFile

Character indicating the full path to the genome reference and index files.

scanBamP

ScanBamParam indicating the parameters the BAM file read.

pileupP

PileupParam indicating the parameters for the pileup build.

feature

Character indicating the name of the feature that will be explored (e.g 'amplicon', 'exon').

attribute

Character indicating the name of the attribute that will be explored. Should be 'coverage' or 'medianCounts'.

BPPARAM

An optional BiocParallelParam instance defining the parallel back-end to be used during evaluation.

Value

TargetExperiment object.

Note

see full example in TargetExperiment-class

Author(s)

Gabriela A. Merino gmerino@bdmg.com.ar, Cristobal Fresno cfresno@bdmg.com.ar and Elmer A. Fernandez efernandez@bdmg.com.ar

See Also

TargetExperiment-class1

Other TargetExperiment: TargetExperiment-class; ampliPanel; initialize, initialize,TargetExperiment-method

Examples

if (interactive()) {
## Defining bam file, bed file and fasta file names and paths
bamFile<-system.file("extdata", "mybam.bam", package="TarSeqQC",
mustWork=TRUE)
bedFile<-system.file("extdata", "mybed.bed", package="TarSeqQC",
mustWork=TRUE)
fastaFile<-system.file("extdata", "myfasta.fa", package="TarSeqQC",
mustWork=TRUE)

## Creating a TargetExperiment object

# Defining feature parameter
feature<-"amplicon"
# Defining attribute parameter
attribute<-"coverage"
##Calling the constructor
object<-TargetExperiment(bedFile, bamFile, fastaFile, attribute=attribute,
feature=feature)
}

Results


R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(TarSeqQC)
Loading required package: GenomicRanges
Loading required package: BiocGenerics
Loading required package: parallel

Attaching package: 'BiocGenerics'

The following objects are masked from 'package:parallel':

    clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
    clusterExport, clusterMap, parApply, parCapply, parLapply,
    parLapplyLB, parRapply, parSapply, parSapplyLB

The following objects are masked from 'package:stats':

    IQR, mad, xtabs

The following objects are masked from 'package:base':

    Filter, Find, Map, Position, Reduce, anyDuplicated, append,
    as.data.frame, cbind, colnames, do.call, duplicated, eval, evalq,
    get, grep, grepl, intersect, is.unsorted, lapply, lengths, mapply,
    match, mget, order, paste, pmax, pmax.int, pmin, pmin.int, rank,
    rbind, rownames, sapply, setdiff, sort, table, tapply, union,
    unique, unsplit

Loading required package: S4Vectors
Loading required package: stats4

Attaching package: 'S4Vectors'

The following objects are masked from 'package:base':

    colMeans, colSums, expand.grid, rowMeans, rowSums

Loading required package: IRanges
Loading required package: GenomeInfoDb
Loading required package: Rsamtools
Loading required package: Biostrings
Loading required package: XVector
Loading required package: ggplot2
Loading required package: plyr

Attaching package: 'plyr'

The following object is masked from 'package:XVector':

    compact

The following object is masked from 'package:IRanges':

    desc

The following object is masked from 'package:S4Vectors':

    rename

Loading required package: openxlsx
> png(filename="/home/ddbj/snapshot/RGM3/R_BC/result/TarSeqQC/TargetExperiment-constructor.Rd_%03d_medium.png", width=480, height=480)
> ### Name: TargetExperiment
> ### Title: TargetExperiment constructor
> ### Aliases: TargetExperiment TargetExperiment-methods
> 
> ### ** Examples
> 
> #if (interactive()) {
> ## Defining bam file, bed file and fasta file names and paths
> bamFile<-system.file("extdata", "mybam.bam", package="TarSeqQC",
+ mustWork=TRUE)
> bedFile<-system.file("extdata", "mybed.bed", package="TarSeqQC",
+ mustWork=TRUE)
> fastaFile<-system.file("extdata", "myfasta.fa", package="TarSeqQC",
+ mustWork=TRUE)
> 
> ## Creating a TargetExperiment object
> 
> # Defining feature parameter
> feature<-"amplicon"
> # Defining attribute parameter
> attribute<-"coverage"
> ##Calling the constructor
> object<-TargetExperiment(bedFile, bamFile, fastaFile, attribute=attribute,
+ feature=feature)
> #}
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>