bedtools/bedtools_split

genomics
intervals
split
parallel
distribute
workflow
bed

Description

Split a BED file into multiple output files using different algorithms.

bedtools split divides a single BED file into multiple smaller BED files
based on the specified number of output files and splitting algorithm. This
is useful for parallelizing analysis workflows, creating balanced datasets,
or distributing genomic intervals across multiple processing units.

This tool is commonly used for:

  • Parallelizing genomic analysis workflows by splitting input data

  • Creating balanced datasets for distributed computing

  • Dividing large BED files for memory-efficient processing

  • Preparing input files for parallel execution frameworks

  • Load balancing genomic intervals across multiple processes

  • Creating subsets of genomic data for testing or validation

Type

bash_script

License

MIT

Keywords

genomics
intervals
split
parallel
distribute
workflow
bed

Contributors

Run this component

Run the following command to execute this component with Nextflow:

cat > params.yaml <<'EOM'  
id: "run"  
publish_dir: "output/"  
EOM

nextflow run https://packages.viash-hub.com/vsh/biobox.git \  
  -revision v0.4.0 \  
  -main-script target/nextflow/bedtools/bedtools_split/main.nf \  
  -params-file params.yaml  

Inputs

Name
Type & Properties
--input
-i
file
required

Outputs

Name
Type & Properties
--number
-n
integer
required
--prefix
-p
string
--output_dir
string
required

Algorithm Options

Name
Type & Properties
--algorithm
-a
string

Collaborate Accelerate Succeed

Empower your organization with secure, scalable workflow solutions that simplify development, ensure compliance, and drive innovation.

Viash Hub is a platform developed by Data Intuitive, a Belgian-based bioinformatics company specializing in data workflow development and deployment.