Description

Transforms the input alignments to a format suitable for the deep neural network variant caller

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

intervals:file

Interval file for targeted regions

*.bed

meta2:map

Groovy Map containing reference information e.g. [ id:‘genome’ ]

fasta:file

The reference fasta file

*.fasta

meta3:map

Groovy Map containing reference information e.g. [ id:‘genome’ ]

fai:file

Index of reference fasta file

*.fai

meta4:map

Groovy Map containing reference information e.g. [ id:‘genome’ ]

gzi:file

GZI index of reference fasta file

meta5:map

Groovy Map containing reference information e.g. [ id:‘genome’ ]

*.gzi

par_bed:file

BED file containing PAR regions

*.bed

Output

name:type
description
pattern

examples

meta:list

Tuple containing sample metadata and examples that can be used for calling

${prefix}.examples.tfrecord-*-of-*.gz{,.example_info.json}:list

Tuple containing sample metadata and examples that can be used for calling

gvcf

meta:list

Tuple containing sample metadata and the GVCF data in tfrecord format

${prefix}.gvcf.tfrecord-*-of-*.gz:list

Tuple containing sample metadata and the GVCF data in tfrecord format

small_model_calls

meta:list

Optional variant calls from the small model, if enabled, in tfrecord format

${prefix}_call_variant_outputs.examples.tfrecord-*-of-*.gz:list

Optional variant calls from the small model, if enabled, in tfrecord format

versions

versions.yml:file

File containing the DeepVariant software version

versions.yml

Tools

deepvariant
BSD-3-clause

DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data