Last data update: 2014.03.03

R: Read in the structural variations predicted by DELLY
readDellyR Documentation

Read in the structural variations predicted by DELLY

Description

Reading the structural variations predicted by DELLY, filtering low quality predictions and merging overlapping predictions.

Usage

    readDelly(dataDir=".", regSizeLowerCutoff=100, 
              regSizeUpperCutoff=1000000, readsSupport=3,
              method="DELLY", pass=TRUE, minMappingQuality=30)

Arguments

dataDir

a directory containing the prediction results of DELLY.

regSizeLowerCutoff

the minimum size for a structural variation to be read.

regSizeUpperCutoff

the maximum size for a structural variation to be read.

readsSupport

the minimum read pair support for a structural variation to be read.

method

a tag to assign to the result of this function.

pass

set pass=TRUE to remove LowQual SVs reported by DELLY.

minMappingQuality

the minimum mapping quality for a SV to be read.

Details

The predicted SVs could be further filtered by the number of read pairs supporting the occurence of a specific SV, and the predicted size of SVs to get more reliable SVs. See our paper for more details. The directory that specified by the parameter "dataDir" should only contain the predictions of DELLY. See the example dataset for more details.

Value

A list with the following components:

del

the deletions predicted by DELLY.

dup

the duplications predicted by DELLY.

inv

the inversions predicted by DELLY.

Author(s)

Wen Yao

Examples


    delly <- readDelly(system.file("extdata/delly",package="intansv"))
    str(delly)

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(intansv)
Loading required package: plyr
Loading required package: ggbio
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: ggplot2
Need specific help about ggbio? try mailing 
 the maintainer or visit http://tengfei.github.com/ggbio/

Attaching package: 'ggbio'

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

    geom_bar, geom_rect, geom_segment, ggsave, stat_bin, stat_identity,
    xlim

Loading required package: GenomicRanges
Loading required package: S4Vectors
Loading required package: stats4

Attaching package: 'S4Vectors'

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

    rename

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

    colMeans, colSums, expand.grid, rowMeans, rowSums

Loading required package: IRanges

Attaching package: 'IRanges'

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

    desc

Loading required package: GenomeInfoDb
Warning message:
replacing previous import 'ggplot2::Position' by 'BiocGenerics::Position' when loading 'ggbio' 
> png(filename="/home/ddbj/snapshot/RGM3/R_BC/result/intansv/readDelly.Rd_%03d_medium.png", width=480, height=480)
> ### Name: readDelly
> ### Title: Read in the structural variations predicted by DELLY
> ### Aliases: readDelly
> 
> ### ** Examples
> 
> 
>     delly <- readDelly(system.file("extdata/delly",package="intansv"))
>     str(delly)
List of 3
 $ del:'data.frame':	1208 obs. of  4 variables:
  ..$ chromosome: chr [1:1208] "chr05" "chr05" "chr05" "chr05" ...
  ..$ pos1      : int [1:1208] 65580 86457 153671 172303 201850 208219 226809 230526 276053 276807 ...
  ..$ pos2      : num [1:1208] 65949 87419 153829 172439 201959 ...
  ..$ size      : num [1:1208] 369 962 158 136 109 358 104 128 129 143 ...
 $ dup:'data.frame':	29 obs. of  4 variables:
  ..$ chromosome: chr [1:29] "chr05" "chr05" "chr05" "chr05" ...
  ..$ pos1      : int [1:29] 120788 910613 1133978 1614997 5696565 5757285 14472343 17377712 21630340 22551409 ...
  ..$ pos2      : num [1:29] 128008 911328 1136610 1616026 5699335 ...
  ..$ size      : num [1:29] 7220 715 2632 1029 2770 ...
 $ inv:'data.frame':	23 obs. of  4 variables:
  ..$ chromosome: chr [1:23] "chr05" "chr05" "chr05" "chr05" ...
  ..$ pos1      : int [1:23] 5550226 6942367 8700896 10402721 11062213 12014418 13291663 15092334 18737134 18770845 ...
  ..$ pos2      : num [1:23] 5550352 6944731 8702504 10402842 11631416 ...
  ..$ size      : num [1:23] 126 2364 1608 121 569203 ...
 - attr(*, "method")= chr "DELLY"
> 
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>