Bioinformaticists use the Basic Local Alignment Search Tool (BLAST) to characterize an unknown sequence by comparing it against a database of known sequences, thus detecting evolutionary relationships and biological proper-ties. mpiBLAST is a widely-used, high-performance, open-source parallelization of BLAST that runs on a computer cluster delivering super-linear speedups. However, the Achilles heel of mpiBLAST is its lack of modularity, ad-versely affecting maintainability and extensibility; an effec-tive architectural refactoring will benefit both users and de-velopers. This paper describes our experiences in the architectural refactoring of mpiBLAST into amodular, high-performance software package. Our evaluation of five component-orien...
Advances in molecular biology have led to a continued growth in the biological information generated...
Motivation: The Basic Local Alignment Search Tool (BLAST) is one of the most widely used bioinformat...
The exponential growth of databases that contains biological information (such as protein and DNA da...
Bioinformaticists use the Basic Local Alignment Search Tool (BLAST) to characterize an unknown seque...
Bioinformaticists use the Basic Local Alignment Search Tool (BLAST) to characterize an unknown seque...
Sequence alignment is a long standing problem in bioinformatics. The Basic Local Alignment Search To...
Sequence alignment is a long standing problem in bioinformatics. The Basic Local Alignment Search To...
Sequence alignment is a long standing problem in bioinformatics. The Basic Local Alignment Search To...
Summarization: The process of DNA sequence matching and database search is one of the major problems...
Computational Molecular Biology or Bioinformatics is an emerging area for Electronic and Computer En...
Computational Molecular Biology or Bioinformatics is an emerging area for Electronic and Computer En...
Computational Molecular Biology or Bioinformatics is an emerging area for Electronic and Computer En...
The Basic Local Alignment Search Tool (BLAST) is a sequence comparison algorithm used to search sequ...
which permits unrestricted use, distribution, and reproduction in any medium, provided the original ...
Motivation: The Basic Local Alignment Search Tool (BLAST) is one of the most widely used bioinformat...
Advances in molecular biology have led to a continued growth in the biological information generated...
Motivation: The Basic Local Alignment Search Tool (BLAST) is one of the most widely used bioinformat...
The exponential growth of databases that contains biological information (such as protein and DNA da...
Bioinformaticists use the Basic Local Alignment Search Tool (BLAST) to characterize an unknown seque...
Bioinformaticists use the Basic Local Alignment Search Tool (BLAST) to characterize an unknown seque...
Sequence alignment is a long standing problem in bioinformatics. The Basic Local Alignment Search To...
Sequence alignment is a long standing problem in bioinformatics. The Basic Local Alignment Search To...
Sequence alignment is a long standing problem in bioinformatics. The Basic Local Alignment Search To...
Summarization: The process of DNA sequence matching and database search is one of the major problems...
Computational Molecular Biology or Bioinformatics is an emerging area for Electronic and Computer En...
Computational Molecular Biology or Bioinformatics is an emerging area for Electronic and Computer En...
Computational Molecular Biology or Bioinformatics is an emerging area for Electronic and Computer En...
The Basic Local Alignment Search Tool (BLAST) is a sequence comparison algorithm used to search sequ...
which permits unrestricted use, distribution, and reproduction in any medium, provided the original ...
Motivation: The Basic Local Alignment Search Tool (BLAST) is one of the most widely used bioinformat...
Advances in molecular biology have led to a continued growth in the biological information generated...
Motivation: The Basic Local Alignment Search Tool (BLAST) is one of the most widely used bioinformat...
The exponential growth of databases that contains biological information (such as protein and DNA da...