Vector graphics to improve BLAST graphic representations

BLAST reports can be complicated. Viewing them graphically helps to understand them better, especially when the reports are long. At present "Web BLAST" and the stand-alone "wwwBLAST" versions, distributed by the NCBI, include graph- ical viewers for BLAST results. An alternative...

Full description

Bibliographic Details
Main Author: Jimenez, Rafael.
Language:en
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10413/197
id ndltd-netd.ac.za-oai-union.ndltd.org-ukzn-oai-http---researchspace.ukzn.ac.za-10413-197
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-ukzn-oai-http---researchspace.ukzn.ac.za-10413-1972014-02-08T03:48:57ZVector graphics to improve BLAST graphic representationsJimenez, Rafael.Computer graphics.Vector analysis.Vector processing (Computer science)BLAST reports can be complicated. Viewing them graphically helps to understand them better, especially when the reports are long. At present "Web BLAST" and the stand-alone "wwwBLAST" versions, distributed by the NCBI, include graph- ical viewers for BLAST results. An alternative approach is "BLAST Graphic Viewer" developed by GMOD as part of the BioPerl library. It provides a more aesthetically pleasing and informative graphical visualization to represent BLAST results. All the strategies mentioned above are based on the use of bitmap graph- ics and dependent on JavaScript code embedded in HTML. We present Vector Graphic BLAST (VEGRA) a Python object orientated library based on BioPy- thon to yield graphical visualization of results from BLAST utilizing vector graph- ics. Graphics produced by VEGRA are better than bitmaps for illustration, more exible because they can be resized and stretched, require less memory, and their interactivity is more e ective as it is independent of tertiary technologies due to its integration into the graphic. In addition, the library facilitates a de nition of any layout for the di erent components of the graphic, as well as adjustment of size and colour properties. This dissertation studies previous alternatives and improves them by making use of vector graphics and thus allowing more e ective presentation of results. VEGRA is not just an improvement for BLAST visualiza- tion but a model that illustrates how other visualization tools could make use of vector graphics. VEGRA currently works with BLAST, nevertheless the library has been written to be extended to other visualization problems.Thesis (M.Sc.)-University of KwaZulu-Natal, Pietermaritzburg, 2007.2010-08-18T06:12:44Z2010-08-18T06:12:44Z20072007Thesishttp://hdl.handle.net/10413/197en
collection NDLTD
language en
sources NDLTD
topic Computer graphics.
Vector analysis.
Vector processing (Computer science)
spellingShingle Computer graphics.
Vector analysis.
Vector processing (Computer science)
Jimenez, Rafael.
Vector graphics to improve BLAST graphic representations
description BLAST reports can be complicated. Viewing them graphically helps to understand them better, especially when the reports are long. At present "Web BLAST" and the stand-alone "wwwBLAST" versions, distributed by the NCBI, include graph- ical viewers for BLAST results. An alternative approach is "BLAST Graphic Viewer" developed by GMOD as part of the BioPerl library. It provides a more aesthetically pleasing and informative graphical visualization to represent BLAST results. All the strategies mentioned above are based on the use of bitmap graph- ics and dependent on JavaScript code embedded in HTML. We present Vector Graphic BLAST (VEGRA) a Python object orientated library based on BioPy- thon to yield graphical visualization of results from BLAST utilizing vector graph- ics. Graphics produced by VEGRA are better than bitmaps for illustration, more exible because they can be resized and stretched, require less memory, and their interactivity is more e ective as it is independent of tertiary technologies due to its integration into the graphic. In addition, the library facilitates a de nition of any layout for the di erent components of the graphic, as well as adjustment of size and colour properties. This dissertation studies previous alternatives and improves them by making use of vector graphics and thus allowing more e ective presentation of results. VEGRA is not just an improvement for BLAST visualiza- tion but a model that illustrates how other visualization tools could make use of vector graphics. VEGRA currently works with BLAST, nevertheless the library has been written to be extended to other visualization problems. === Thesis (M.Sc.)-University of KwaZulu-Natal, Pietermaritzburg, 2007.
author Jimenez, Rafael.
author_facet Jimenez, Rafael.
author_sort Jimenez, Rafael.
title Vector graphics to improve BLAST graphic representations
title_short Vector graphics to improve BLAST graphic representations
title_full Vector graphics to improve BLAST graphic representations
title_fullStr Vector graphics to improve BLAST graphic representations
title_full_unstemmed Vector graphics to improve BLAST graphic representations
title_sort vector graphics to improve blast graphic representations
publishDate 2010
url http://hdl.handle.net/10413/197
work_keys_str_mv AT jimenezrafael vectorgraphicstoimproveblastgraphicrepresentations
_version_ 1716635468271976448