Java-based application framework for visualization of gene regulatory region annotations

MOTIVATION The genome sequences of several organisms are either complete, or being sequenced. Each genome needs to be integrated with various types of annotations, e.g. locations of genes, promoters and other functional elements such as transcriptional regulatory elements. A robust application framework will be useful for developing web-based applications to visualize various genome annotations. RESULTS We developed genome data visualization toolkit (GDVTK) as an application framework that consists of a set of data structures and core classes, using Java technology. GDVTK is a sound framework for developing web-based applications to present the gene regulatory region annotations in visual form. The current version of GDVTK consists of eight packages and 38 Java classes that are portable, reusable and extensible for plugging in new data sources and models. We implemented GDVTK for visualization of promoter annotations in Mammalian Promoter Database (MPromDb), a web-based gene-regulatory information server. AVAILABILITY GDVTK is available under GNU general public license. Source code and software documentation can be found at the URL http://bioinformatics.med.ohio-state.edu/GDVTK.

[1]  Pedro Mendes,et al.  ISYS: a decentralized, component-based approach to the integration of heterogeneous bioinformatics resources , 2001, Bioinform..

[2]  Ramana V. Davuluri,et al.  AGRIS: Arabidopsis Gene Regulatory Information Server, an information resource of Arabidopsis cis-regulatory elements and transcription factors , 2003, BMC Bioinformatics.

[3]  Gregory D. Schuler,et al.  Database resources of the National Center for Biotechnology Information: update , 2004, Nucleic acids research.

[4]  G. Helt,et al.  BioViews: Java-based tools for genomic data visualization. , 1998, Genome research.

[5]  Ann E. Loraine,et al.  Visualizing the genome: techniques for presenting human genome data and annotations , 2002, BMC Bioinformatics.

[6]  Matthew R. Pocock,et al.  BioJava: open source components for bioinformatics , 2000, SIGB.

[7]  Simon Kelley,et al.  Getting Started with Acedb , 2000, Briefings Bioinform..

[8]  S. Lewis,et al.  The generic genome browser: a building block for a model organism system database. , 2002, Genome research.

[9]  J. V. Moran,et al.  Initial sequencing and analysis of the human genome. , 2001, Nature.

[10]  Tom H. Pringle,et al.  The human genome browser at UCSC. , 2002, Genome research.

[11]  Gregory D. Schuler,et al.  Database resources of the National Center for Biotechnology Information: 2002 update , 2002, Nucleic Acids Res..

[12]  Eileen Kraemer,et al.  Molecules to maps: tools for visualization and interaction in support of computational biology , 1998, Bioinform..

[13]  R. Daniel Bergeron,et al.  Visualization Related Metadata , 1995, Workshop on Database Issues for Data Visualization.

[14]  R. Durbin,et al.  ACeDB and macace. , 1995, Methods in cell biology.

[15]  Terrence S. Furey,et al.  The UCSC Genome Browser Database , 2003, Nucleic Acids Res..

[16]  Colin N. Dewey,et al.  Initial sequencing and comparative analysis of the mouse genome. , 2002 .

[17]  Philip Lijnzaad,et al.  The Ensembl genome database project , 2002, Nucleic Acids Res..

[18]  Mouse Genome Sequencing Consortium Initial sequencing and comparative analysis of the mouse genome , 2002, Nature.

[19]  International Human Genome Sequencing Consortium Initial sequencing and analysis of the human genome , 2001, Nature.

[20]  Emmanuel Barillot,et al.  Zomit: biological data visualization and browsing , 1998, Bioinform..

[21]  M. D. Wilkinson,et al.  Genquire: genome annotation browser/editor , 2002, Bioinform..

[22]  Michael Q. Zhang,et al.  Computational identification of promoters and first exons in the human genome , 2001, Nature Genetics.

[23]  E. Birney,et al.  Apollo: a sequence annotation editor , 2002, Genome Biology.

[24]  A. Rzhetsky,et al.  A graphic editor for analyzing signal-transduction pathways. , 2000, Gene.

[25]  A Rzhetsky,et al.  Tools for visualization and integration of intermediate sequencing results in large disease gene discovery projects. , 1998, Gene.

[26]  Matthew R. Pocock,et al.  The Bioperl toolkit: Perl modules for the life sciences. , 2002, Genome research.