bbq
Discovering cis-regulatory modules (clusters of transcription factor binding sites)
Axel Mosig, 2005.
bbq is a command-line tool for discovering clusters
of transcription factor binding sites that occur simultaneously in
several genome sequences. Finding such clusters – which are
sometimes also referred to as cis-regulatory modules – is
done in a multiple-alignment-like fashion by solving a certain
combinatorial and geometric optimization problem, the so-called best
barbeque problem (explaining the name bbq ). As opposed to
classical, typically dynamic programming based, alignment procedures,
the order of the binding sites' occurences can be arbitrarily
shuffled, so that bbq is the result of developing
completely new algorithms.
The implementation provided here supports numerous features such
as weighted sets, p-value based weighting schemes or computing the
best h solutions instead of only the best solution. Most
of these features are supported by two algorithms representing two
different approaches to solving the given optimization problem. Output
can be visualized in postscript.
bbq
source code release
|
[download]
|
Contains documented source code, tutorial and some example files.
Compilation requires a working installation of the GNU MP library!
(Configure gmp using ./configure --enable-cxx )
|
bbq
binary (built under Fedora)
|
[download]
|
For the impacient with a suitable Linux environment
|
bbq
Darwin (Mac OS X) binary
|
[download]
|
For the impacient apple user; stand-alone version compiled under OS X 10.4
|
bbq.exe
windows binary
|
[download]
|
For the impacient windows user; stand-alone version compiled using MinGW. Although most features work fine, note that this build has not yet been tested in detail.
|
bbq
tutorial
|
[view]
|
A step-by-step introduction into using bbq
...and why is it called bbq?
|
bbq
implementation documentation
|
[view]
|
Doxygen generated for those interested in every detail
|
bbq
publication preprint
|
[pdf] [ps]
|
How bbq works
|
|
|