Genoviz Software Development Kit: Java tool kit for building genomics visualization applications
Open Access
- 25 August 2009
- journal article
- Published by Springer Nature in BMC Bioinformatics
- Vol. 10 (1) , 266
- https://doi.org/10.1186/1471-2105-10-266
Abstract
Background: Visualization software can expose previously undiscovered patterns in genomic data and advance biological science.Results: The Genoviz Software Development Kit (SDK) is an open source, Java-based framework designed for rapid assembly of visualization software applications for genomics. The Genoviz SDK framework provides a mechanism for incorporating adaptive, dynamic zooming into applications, a desirable feature of genome viewers. Visualization capabilities of the Genoviz SDK include automated layout of features along genetic or genomic axes; support for user interactions with graphical elements (Glyphs) in a map; a variety of Glyph sub-classes that promote experimentation with new ways of representing data in graphical formats; and support for adaptive, semantic zooming, whereby objects change their appearance depending on zoom level and zooming rate adapts to the current scale. Freely available demonstration and production quality applications, including the Integrated Genome Browser, illustrate Genoviz SDK capabilities.Conclusion: Separation between graphics components and genomic data models makes it easy for developers to add visualization capability to pre-existing applications or build new applications using third-party data models. Source code, documentation, sample applications, and tutorials are available athttp://genoviz.sourceforge.net/.Keywords
This publication has 13 references indexed in Scilit:
- The Integrated Genome Browser: free software for distribution and exploration of genome-scale datasetsBioinformatics, 2009
- Understanding genome browsingNature Biotechnology, 2009
- BioJava: an open-source framework for bioinformaticsBioinformatics, 2008
- Genome informatics: taming the avalanche of genomic dataGenome Biology, 2004
- Biopipe: A Flexible Framework for Protocol-Based Bioinformatics AnalysisGenome Research, 2003
- Visualizing the genome: techniques for presenting human genome data and annotationsBMC Bioinformatics, 2002
- Annotating Sequence Data Using GenotatorMolecular Biotechnology, 2000
- BioViews: Java-Based Tools for Genomic Data VisualizationGenome Research, 1998
- bioTk: Componentry for genome informatics graphical user interfacesGene, 1995
- Managing the Genome Data DelugeScience, 1993