bedtools/bedtools_intersect

feature intersection
BAM
BED
GFF
VCF

Description

bedtools intersect allows one to screen for overlaps between two sets of genomic features.
Moreover, it allows one to have fine control as to how the intersections are reported.
bedtools intersect works with both BED/GFF/VCF and BAM files as input.

Type

bash_script

License

GPL-2.0, MIT

Keywords

feature intersection
BAM
BED
GFF
VCF

Contributors

Run this component

Run the following command to execute this component with Nextflow:

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

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

Inputs

Name
Type & Properties
--input_a
-a
file
required
--input_b
-b
file
required
multiple

Outputs

Name
Type & Properties
--output
file
required
output

Options

Name
Type & Properties
--write_a
-wa
boolean_true
--write_b
-wb
boolean_true
--left_outer_join
-loj
boolean_true
--write_overlap
-wo
boolean_true
--write_overlap_plus
-wao
boolean_true
--report_A_if_no_overlap
-u
boolean_true
--number_of_overlaps_A
-c
boolean_true
--report_no_overlaps_A
-v
boolean_true
--uncompressed_bam
-ubam
boolean_true
--same_strand
-s
boolean_true
--opposite_strand
-S
boolean_true
--min_overlap_A
-f
double
--min_overlap_B
-F
double
--reciprocal_overlap
-r
boolean_true
--either_overlap
-e
boolean_true
--split
boolean_true
--genome
-g
file
--nonamecheck
boolean_true
--sorted
boolean_true
--names
string
--filenames
boolean_true
--sortout
boolean_true
--bed
boolean_true
--header
boolean_true
--no_buffer_output
--nobuf
boolean_true
--io_buffer_size
--iobuf
integer

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.