A design of a BLAST server with Jini technology

The explosion of biological data, particularly the nucleic acid and protein sequences, has been proved to be both an opportunity and challenge for biologists as well as computer experts. The burgeoning of huge-sized sequence databases necessitates the invention and renovation of powerful computation...

Full description

Bibliographic Details
Main Author: Yang, Liusong
Format: Others
Published: 2002
Online Access:http://spectrum.library.concordia.ca/1650/1/MQ68490.pdf
Yang, Liusong <http://spectrum.library.concordia.ca/view/creators/Yang=3ALiusong=3A=3A.html> (2002) A design of a BLAST server with Jini technology. Masters thesis, Concordia University.
Description
Summary:The explosion of biological data, particularly the nucleic acid and protein sequences, has been proved to be both an opportunity and challenge for biologists as well as computer experts. The burgeoning of huge-sized sequence databases necessitates the invention and renovation of powerful computational tools to efficiently manage and utilize these sequence data. Among the various bioinformatics tools, BLAST Local Alignment Search Tool) is the most commonly used one for DNA sequence database searching. To enhance its working efficiency, in this thesis, we have tried to design a new distributed system for BLAST service with the recently developed Jini technology. Since the service is involved in sequence databases query, the RMI (Remote Method Invocation) proxy was chosen in its architecture. The structures on both the client and the server sides were designed mainly based on Java technology and demonstrated with class diagrams of Unified Modeling Language (UML).