14.06.2013 Views

Databases and Systems

Databases and Systems

Databases and Systems

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction<br />

21 BIOWIDGETS:REUSABLE<br />

VISUALIZATION COMPONENTS<br />

FOR BIOINFORMATICS<br />

Jonathan Crabtree, Steve Fischer, Mark<br />

Gibson <strong>and</strong> G. Christian Overton<br />

Center for Bioinformatics, University of Pennsylvania,<br />

Philadelphia, PA 19104<br />

Genome centers around the world are ramping up to the sequencing throughput<br />

required to bring the first phase of the Human Genome Project to a close. It is more<br />

apparent than ever that bioinformatics support must play an integral role in genomescale<br />

mapping <strong>and</strong> sequencing projects. As genomics data is collated into<br />

information management systems, it furthermore must become available to scientists<br />

in a form that facilitates their comprehension of it. Interactive data visualization<br />

components provide a way to fulfill this need<br />

In large part because of the limited resources often allocated to bioinformatics in<br />

the past, those responsible for designing <strong>and</strong> implementing laboratory information<br />

systems have had to make do with what they could get, particularly in terms of<br />

obtaining software. As Goodman put it, “the choices that face the architect of a<br />

genome information system today are: (i) build it yourself so that it does exactly what<br />

you want, or (ii) adopt someone else’s system <strong>and</strong> live with most of its quirks <strong>and</strong><br />

limitations” [ 1].<br />

The solution to the problem of limited resources is simple in principle: design<br />

systems as collections of interoperable components <strong>and</strong> share those components<br />

freely. The tacit assumption in this approach is that smaller, more modular programs<br />

will be able to avoid the quirks <strong>and</strong> limitations that tend to be the hallmarks of large<br />

“monolithic” systems. And even if some components fall short in this regard, making<br />

use of them is, by definition, not an all-or-nothing proposition. This is the motivation<br />

behind the bioWidgets project, an effort to create <strong>and</strong> share graphical user interface

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!