BEDTools

type access

  • Operating System:

  • Terminal:

  • Shell:

  • Editor:

  • Package Manager:

  • Programming Language:

  • Utility:

  • Extension:

BEDTools utilities
  • annotate

  • bamtobed

  • bamtofastq

  • bed12tobed6

  • bedpetobam

  • bedtobam

  • closest

  • cluster

  • complement

  • coverage

  • coverage

  • fisher

  • flank

  • genomecov

  • getfasta

  • groupby

  • igv

  • intersect

  • jaccard

  • links

  • makewindows

  • map

  • maskfasta

  • merge

  • multicov

  • multiinter

  • nuc

  • overlap

  • pairtobed

  • pairtopair

  • random

  • reldist

  • sample

  • shift

  • shuffle

  • slop

  • sort

  • spacing

  • split

  • subtract

  • summary

  • tag

  • terminal

  • unionbedg

  • window

type access

BEDTools utilities
  • bamtobed

  • bamtofastq

  • bed12tobed6

  • bedpetobam

  • bedtobam

  • closest

  • cluster

  • complement

  • coverage

  • fisher

  • flank

  • genomecov

  • getfasta

  • intersect

  • jaccard

  • map

  • maskfasta

  • merge

  • multicov

  • nuc

  • pairtobed

  • pairtopair

  • random

  • reldist

  • sample

  • shift

  • shuffle

  • slop

  • sort

  • spacing

  • subtract

  • tag

  • window

BEDTools is a toolset for a wide-range of genomics analysis tasks. The most widely-used tools enable genome arithmetic: that is, set theory on the genome. For example, bedtools allows one to intersect, merge, count, complement, and shuffle genomic intervals from multiple files in widely-used genomic file formats such as BAM, BED, GFF/GTF, VCF. While each individual tool is designed to do a relatively simple task (e.g., intersect two interval files), quite sophisticated analyses can be conducted by combining multiple bedtools operations on the UNIX command line.