parSBL: Parallel SBL segmentation

Description Usage Arguments Details Value References See Also Examples

Description

This function perform SBL segmentation for a collection of samples.

Usage

1
2
parSBL(x, Samples, estim.sigma2, aAlpha, verbose = TRUE, 
       mc.cores=1,...)

Arguments

x

an object of class 'parGADA' obtained using 'setupParGADAIllumina' or 'setupParGADAaffy' functions

Samples

the samples to be analyzed

estim.sigma2

array noise level (see 'SBL' function)

aAlpha

sparseness hyperparameter (see 'SBL' function)

verbose

is information about each individual showed in the console? Default is TRUE

mc.cores

number of cores to be used when using multiple cores (see argument 'mc.cores' from 'mclapply' function of 'parallel' library)

...

other arguments passed through the function 'SBL'

Details

This function calls repeteadly to function 'SBL' to obtain all segments for each sample. It can be parallelized when multiple processors are available. This has been implemented using 'snow' package: http://www.sfu.ca/sblay/R/snow.html. See vignettes for further details

Value

This function saves the segments for each sample in a directory called SBL

References

Pique-Regi R, Caceres A, Gonzalez JR. "R-Gada: a package for fast detection and visualization of copy number alterations on multiple samples". BMC Bioinformatics, 2010;11:380.

See Also

parBE, setupParGADA, setupParGADA

Examples

1
2
3
4
 ## Not run: 
  See the vignette
 
## End(Not run) 

isglobal-brge/R-GADA documentation built on May 24, 2019, 5:03 a.m.