Berkeley Drosophila Transcription Network Project


Berkeley Quantitative Genome Browser

Synopsis

Here one can find very early releases of the Berkeley Quantitative Genome Browser, sometimes known as "BBrowse", "BBrowser", "BQGB", "BQB" or just "BBQ".

BQGB duplicates much of the annotation display functionality typical of a genome browser but with an additional emphasis on quantitative data. The expectation is that the data is local to the application process and in one of the following file formats: GFF, SGR, FASTA or any column delimited format that provides sequence and base pair position locations.

Once data has been loaded into BQGB, it may be searched and filtered. The development goal is to also support a rich selection of mathematical transformations, graphical manipulation, visualization options and plug-in support for the addition of more complicated or esoteric tools than supported by the core functionality.

BQGB runs on Linux, OSX and MS Windows. Development is done on a Linux platform. It is written in C++ using g++ version 4.2.x and Gnu C/C++ libraries. Additionally, it makes extensive use of Trolltech's Qt version 4.3 libraries. OSX and MS Window's users who choose to use the pre-compiled binaries provided below should not need to install Qt. However, one must have Qt installed to compile BQGB. The open source version of Qt can be obtained from Trolltech's website.

The code releases are simply organized by date. The current release is "bleeding edge", ie. a few widgets visible in the GUI are not yet connected to functions and known and still unknown bugs certainly exist. All the same, the development process is iterative and every release is meant to be honest, ie. nothing is posted with known errors in data representation. I try to make releases every two to four weeks, but admittedly, I'm not always successful in maintaining this rate.

A full fledge user manual and developers guide is forthcoming. For now, there is the Helpful Hints Page-- at least I hope it's helpful! Otherwise, please feel free to send questions, bug reports and suggestions (contact info in download). Legal stuff, like copyright and license, can be found with the source/applications downloads or on the License page.

Download

Date Source Code OSX Binary MS Windows Binary Comments
21 August, 2008 Get it Get it Get it

This release includes a new graph type, data density. Data density is a sort of histogram showing how much data falls in a given stretch of base pairs by way of opacity (heat map). More generally, with the addition of the data density graph type, a much more general way of handling graphs has been modeled. Users may now toggle between graph types for a given data set and developers may add graph specific controls to the tool windows. The framework for adding new visualizations has been improved via a GraphFactory class.

Additionally, bqgb now has better warnings when encountering unparsable data during file reads. This accompanied code improvements to the reading thread mechanisms.

    MD5 checksums (source, mac, win32 downloads)
  • b0a4925a2c4c7aa9cbd8891f8f1d058e
  • d58137d12b0bc08c425d6e2c97bfc92b
  • 47fe30c384409062b07690d9f0194f41
21 July, 2008 Get it Get it Get it

This release focuses on feature info. This includes the addition of an info tool window where, when applicable, a feature's attributes and, if sequence data is available, sequence may be viewed by left clicking on the feature. When multiple features overlap in a given track, meta-data for all pertinent features should be displayed. A separate tab in the info window shows file information such as comments where file type and API allow.

The bulk of the work here involved adding support for sequence data stored in fasta files (particularly some flybase releases). This should act as a nascient API for future work with such data.

    MD5 checksums (source, mac, win32 downloads)
  • 688550d82a14a94e8e0d8685b15e4d86
  • 4e9b87c86b57307875c97dc8caec0a98
  • 8d6a1e45df6ac93c567fe2001336a0ed
19 June, 2008 Get it Get it Get it
  • Support for .bed files has been added; perhaps the most useful feature herein is per record color support. However, as it stands score information is shown as colored bars, not heat maps, more useful for us in general though the latter option is likely something for the future. If a .bed file has score data, but all score data is set at zero, ie. the score column is just a place holder, be aware the the file will still show in a score representation and nothing will be drawn! Finally, .bed has a number fields unused here presently (eg. thickStart), so there's plenty of opportunity for changes and additions down the road.
    MD5 checksums (source, mac, win32 downloads)
  • 42fdb9919745bd6f360663ba5eb84794
  • aff56808df62f59c815376bdfdd90db0
  • f9cf4c24db238c14cf71259858503fac


Screenshot