[Bioperl-l] Bio::Graphics/Bio::DB::GFF sequence browser released

Lincoln Stein lstein@cshl.org
Sun, 18 Nov 2001 13:10:38 -0500


Hi All,

I've just released a web browser for sequence annotation data based on
the MODules Bio::Graphics module.  It uses MySQL and the Bio::DB::GFF
module from Bioperl as its underlying database and middleware layer.

Features:

	1) an overview of the whole chromosome (or contig), showing
	   landmarks like genetic markers, or cytogenetic bands.

	2) detailed view with 8 levels of zoom (configurable)

	3) outgoing links to the URL of your choice, can follow global
	   rules or calculate the URL on a feature-by-feature basis

	4) user can select among multiple data sources, adjust the
	   size of the image, and control which features are being
	   shown (but not reorder them, currently)

	5) flexible search options.  You can search for anything
	   that's in the group field, such as a gene name, chromosome
	   name, clone name, primer pair, genetic marker, etc.

	6) user's settings are retained persistently.  When he comes
	   back, he's taken to the last region he was viewing.

	7) highly-customizable using a single configuration file.
	   Adding a new annotation type is as easy as adding a
	   new line to the configuration file.

	8) no dependency on a particular database schema.  Anything
	   that can go into a GFF file can be displayed.

	9) once you install this browser, you also have a DAS
	   (distributed annotation system) server for free.

I wanted to compare it to the standard WormBase browser, whose look
and feel it closely mimics, so the demo version is installed on
wormbase at this URL:

	 http://www.wormbase.org/db/seq/gbrowse

The plan this week is to bring in Chris's FlyBase GFF files, and see
how it performs on that data.  Has anyone written a polytene
chromosome glyph to use for the overview?

Performancewise, the browser feels a lot faster than the standard
wormbase browser, but that might be because not so many people are
hitting it.  In any case, it's worth asking the wormbase-dev group
whether it's worth the administrative hassle to convert wormbase over
to using this.  It would involve having to maintain a MySQL database
as well as AceDB, which would make live more complicated for the
mirrors.

Lincoln

-- 
========================================================================
Lincoln D. Stein                           Cold Spring Harbor Laboratory
lstein@cshl.org			                  Cold Spring Harbor, NY

NOW HIRING BIOINFORMATICS POSTDOCTORAL FELLOWS AND PROGRAMMERS. 
PLEASE WRITE FOR DETAILS.
========================================================================