| Collectively, the bedtools utilities are a swiss-army knife of tools 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. |
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/bedtools
| Name | Description | Version | Minimum Galaxy Version |
|---|---|---|---|
| calculate Fisher statistic between two feature files | 2.31.1+galaxy0 | 20.05 | |
| combines coverage intervals from multiple BEDGRAPH files | 2.31.1 | 20.05 | |
| converter | 2.31.1 | 20.05 | |
| combine overlapping/nearby intervals into a single interval | 2.31.1 | 20.05 | |
| cluster overlapping/nearby intervals | 2.31.1 | 20.05 | |
| group by common cols and summarize other cols | 2.31.1 | 20.05 | |
| find overlapping intervals in various ways | 2.31.1+galaxy0 | 20.05 | |
| apply a function to a column for each overlapping interval | 2.31.1.3 | 20.05 | |
| counts coverage from multiple BAMs at specific intervals | 2.31.1 | 20.05 | |
| tag BAM alignments based on overlaps with interval files | 2.31.1 | 20.05 | |
| annotate coverage of features from multiple files | 2.31.1 | 20.05 | |
| make interval windows across a genome | 2.31.1 | 20.05 | |
| calculate the distribution of relative distances between two files | 2.31.1 | 20.05 | |
| find overlapping intervals within a window around an interval | 2.31.1 | 20.05 | |
| of features in file B on the features in file A (bedtools coverage) | 2.31.1+galaxy0 | 20.05 | |
| use intervals to mask sequences from a FASTA file | 2.31.1 | 20.05 | |
| reports the distances between features | 2.31.1 | 20.05 | |
| order the intervals | 2.31.1+galaxy0 | 20.05 | |
| generate random intervals in a genome | 2.31.1+galaxy0 | 20.05 | |
| compute the coverage over an entire genome | 2.31.1 | 20.05 | |
| create new intervals from the flanks of existing intervals | 2.31.1+galaxy0 | 20.05 | |
| create batch script for taking IGV screenshots | 2.31.1 | 20.05 | |
| identifies common intervals among multiple interval files | 2.31.1 | 20.05 | |
| find the closest, potentially non-overlapping interval | 2.31.1 | 20.05 | |
| computes the amount of overlap from two intervals | 2.31.1 | 20.05 | |
| converter | 2.31.1+galaxy0 | 20.05 | |
| randomly redistrubute intervals in a genome | 2.31.1+galaxy0 | 20.05 | |
| remove intervals based on overlaps | 2.31.1 | 20.05 | |
| converter | 2.31.1+galaxy0 | 20.05 | |
| profile the nucleotide content of intervals in a FASTA file | 2.31.1 | 20.05 | |
| adjust the size of intervals | 2.31.1+galaxy0 | 20.05 | |
| Extract intervals not represented by an interval file | 2.31.1+galaxy0 | 20.05 | |
| use intervals to extract sequences from a FASTA file | 2.31.1+galaxy0 | 20.05 | |
| converter | 2.31.1+galaxy0 | 20.05 | |
| calculate the distribution of relative distances | 2.31.1 | 20.05 | |
| replicate lines based on lists of values in columns | 2.31.1 | 20.05 | |
| create a HTML page of links to UCSC locations | 2.31.1 | 20.05 | |