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 |