Font Size: a A A

A Reusable Visualization Tool Of Genome Sequence Based On MVC Design Pattern

Posted on:2005-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:H Y WangFull Text:PDF
GTID:2168360152968971Subject:Biomedical engineering
Abstract/Summary:PDF Full Text Request
The goal of the publicly funded human genome project is to provide all scientists with a reference genome sequence, and, in so doing, accelerate the pace of biomedical research. Bioinformatics is becoming an intensely visual science. The visualization of those complex bioinformation will facilitate the analysis and processing for them. In the fields of genome research, the genome sequence visualization is very important for molecular biology and bioinformatics.The genome viewers now we have are based on different software environments, and have different characteristics. And from the software design point of view, they mostly have complex modules for views and user operations. Thus the architectures of them are complex, too. It's commonly difficult to integrate then into other bioinformatics software systems. So it is necessary to develop a genome viewer with good interoperability for biologists, and also with good readabilities and extensibilities for software designers.In this thesis we developed a reusable genome viewer, FeatureVista, for which Model-View-Controller software architecture is implemented. Using the techniques of "Property Listening", FeatureVista's different views update synchronously. Users freely position and zoom the focus region in the sequence. All the views of it implement the Java interface "InterfaceView", and developers can add new views to it. FeatureVista is integrated to the workflow software of Inforsense CO. Ltd, Kensington Discovery Edition. FeatureVista is designed basing on the need of genome visualization in different manners and levels for biologists. It facilitates the biologists and bioinformatics software designer with good interoperability, extensibility and reusability.
Keywords/Search Tags:Bioinformatics, genome visualization, reusability, software architecture
PDF Full Text Request
Related items