Description

bedtools shuffle will randomly permute the genomic locations of a feature file among a genome defined in a genome file

Input

name:type
description
pattern

meta{:bash}

:map

Groovy Map containing interval information e.g. [ id:‘test’ ]

intervals{:bash}

:file

Input interval (BED/GFF/VCF) file

*.{bed,gff,gff3,vcf}

meta2{:bash}

:map

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

chrom_sizes{:bash}

:file

Chromosome sizes file

*{.genome,.sizes,.txt,.fai}

exclude_file{:bash}

:file

BED file containing regions to exclude

*.{bed}

include_file{:bash}

:file

BED file containing regions to include

*.{bed}

Output

name:type
description
pattern

bed{:bash}

meta{:bash}

:map

Groovy Map containing interval information e.g. [ id:'sample1' ]

*.bed{:bash}

:file

BED file with shuffled intervals

*.{bed}

versions{:bash}

versions.yml{:bash}

:file

File containing software versions

versions.yml

Tools

bedtools
MIT

A set of tools for genomic analysis tasks, specifically enabling genome arithmetic (merge, count, complement) on various file types.