Description

smoove simplifies and speeds calling and genotyping SVs for short reads. It also improves specificity by removing many spurious alignment signals that are indicative of low-level noise and often contribute to spurious calls. Developed by Brent Pedersen.

Input

name:type
description
pattern

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

input

:file

BAM/CRAM file

*.{bam,cram}

index

:file

Index of BAM/CRAM file

*.{bai,crai}

exclude_beds

:file

A BED file containing the regions to exclude from the SV calling

*.bed

meta2

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

fasta

:file

The reference fasta file

*.{fasta,fna,fa}

meta3

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

fai

:file

Index of reference fasta file

*.fai

Output

name:type
description
pattern

vcf

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

*.vcf.gz

:file

Compressed VCF file

*.vcf.gz

versions_smoove

${task.process}

:string

The name of the process

smoove

:string

The name of the tool

smoove -v |& sed -n 's/smoove version: *//p'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

smoove

:string

The name of the tool

smoove -v |& sed -n 's/smoove version: *//p'

:eval

The expression to obtain the version of the tool

Tools

smoove
Apache-2.0

structural variant calling and genotyping with existing tools, but, smoothly