Publication Date

Fall 2010

Degree Type


Degree Name

Master of Science (MS)


Computer Science


Tsau Y. Lin


finding genome duplication events, genome duplication, genome visualization, scientific visualization, visualization

Subject Areas

Computer Science; Bioinformatics; Genetics


GenomeVectorizer is a software application designed to extend the functionality of GenomePixelizer, a genome-visualization tool that was developed for the Department of Plant Pathology at University of California, Davis, in 2002. GenomeVectorizer was written using XML, XSLT, and SVG technologies combined with JavaScript scripting to provide the level of flexibility, dynamism, and interactivity not supported by the TCL/TK written application (GenomePixelizer). This new visualization tool was tested with available data from the Arabidopsis NBS-LRR study, and its output was compared to the output of GenomePixelizer. The relationships drawn at the same identity value were identical.

GenomeVectorizer was successfully applied to study NBS-LRR genes and duplication events in Glycine max (soybean). The images of NBS-LRR genes were generated at 50, 60, and 70 percent identity. Images also showed the relationships between the duplication events. At a glance, it was easy to determine that duplication regions include almost half of the genome.

Currently, the user can generate an image at a specified percent identity, highlight gene relationships by clicking on the identity value inside the identity matrix, visit a gene's database entry, and drag chromosomes away from each other. (30 kB)