Bioinformatics
Sequence Alignment and Similarity Search:
Database similarity searching allows us to determine which of the hundreds of thousands of sequences present in the database are potentially related to a particular sequence of interest. In database searching, the basic operation is to sequentially align a query sequence to each subject sequence in the database. The results are reported as a ranked hit list followed by a series of individual sequence alignments, plus various scores and statistics. Current sequence databases are already immense and have continued to increase at an exponential rate, making straightforward application of dynamic programming methods impractical for database searching. One solution is to use massively parallel computers. There are several frequently used programs available on the Internet:
FastA
BLITZ
BLAST
Smith-Waterman based system (GenWeb of NHRI)