XMatchView is a python application designed to visualize DNA sequence alignments.
XMatchView is written in python and runs on linux and windows. It serves as a visual tool for analyzing cross_match alignments. Cross_match (Green, P. (1994) http://www.phrap.org) uses an efficient implementation of the Smith-Waterman algorithm for comparing DNA sequences. It is slower than BLASTN, but more sensitive (because it allows gaps).
Graphical User Interface (implemented using Tkinter)
About the graphs
DNA sequences are represented by the black rectangles. Direct and inverted repeats are depicted by blue- and salmon-colored boxes on the DNA sequence, respectively. Only collinear blocks having less than user-defined % base mismatch are displayed, along with their relationship. A sliding window is used to determine the frequency of repeated bases between or within DNA sequences. The frequency is depicted by the blue, green, red and yellow lines above the top DNA sequence. The length of each line represents the percent sequence identity shared by the two sequences inside that window.
XMatchView allows users to:
- Easily identify collinear blocks
- Assess the relationship between collinear blocks
- Analyze the sequence identity between repeated segments
- View the repeat frequency
- Launch cross_match directly from a GUI
- Produce publication-quality graphs in a variety of image formats including jpeg, png, gif, tiff, bmp and ps
Copyright (c) 2006 Canada's Michael Smith Genome Science Centre. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Refer to the README file in the download to learn about the program requirements and how to install.
Rene Warren and Steven Jones
Funding for this project was provided by Genome BC and Genome Canada.
About the author: www.renewarren.ca