Bedtools has been used as an engine behind other genomics software and has been
integrated into widely used tools such as Galaxy and IGV. Below is a likely
incomplete list. If you know of others, please let us know, or better yet,
edit the document on GitHub and send us a pull request. You can do this by
clicking on the “Edit and improve this document” link in the lower lefthand
corner.
Bedtools is now integrated into the IGV genome viewer as of IGV version 2.2. We
are actively working withe IGV development team to improve and expand this
integration. See
here
and
here for details.
Galaxy has its own tools for working with
genomic intervals under the “Operate on Genomic Intervals” section. A subset
of complementary Bedtools utilities have also been made available on Galaxy in
an effort to provide functionality that isn’t available with the native Galaxy
tools.
Pybedtools is a really fantastic
Python library that wraps (and extends upon) the bedtools utilities and exposes
them for easy use and new tool development using Python. Pybedtools is actively
maintained by Ryan Dale.
MISO is “a probabilistic framework
that quantitates the expression level of alternatively spliced genes from
RNA-Seq data, and identifies differentially regulated isoforms or exons across
samples.” A subset of the functionality in MISO depends upon bedtools. MISO
is developed by Yarden Katz.
RetroSeq
is “a tool for discovery and genotyping of transposable element variants (TEVs)
(also known as mobile element insertions) from next-gen sequencing reads aligned
to a reference genome in BAM format”. RetroSeq is developed by Thomas Keane.
Source code can be obtained on GitHub.
BEDTools documentation pages are available via Intersphinx (http://sphinx-doc.org/ext/intersphinx.html).
To enable this, add the following to conf.py in a Sphinx proejct:
Edit files using GitHub's text editor in your web browser (see the 'Edit' tab on the top right of the file)
Fill in the Commit message text box at the bottom of the page describing why
you made the changes. Press the Propose file change button next to it when done.
Then click Send a pull request.
Your changes are now queued for review under the project's Pull requests tab on GitHub!
For an introduction to the documentation format please see the reST primer.