GS-Aligner: a novel tool for aligning genomic sequences using bit-level operations.
A novel algorithm, GS-Aligner, that uses bit-level operations was developed for aligning genomic sequences. GS-Aligner is efficient in terms of both time and space for aligning two very long genomic sequences and for identifying genomic rearrangements such as translocations and inversions. It is suitable for aligning fairly divergent sequences such as human and mouse genomic sequences. It consists of several efficient components: bit-level coding, search for matching segments between the two sequences as alignment anchors, longest increasing subsequence (LIS), and optimal local alignment. Efforts have been made to reduce the execution time of the program to make it truly practical for aligning very long sequences. Empirical tests suggest that for relatively divergent sequences such as sequences from different mammalian orders or from a mammal and a nonmammalian vertebrate GS-Aligner performs better than existing methods. The program and data can be downloaded from http://pondside.uchicago.edu/~lilab/ and http://webcollab.iis.sinica.edu.tw/~biocom.
Shih
Arthur Chun-Chieh
AC
Institute of Information Science, Academia Sinica, Taipei, Taiwan.
Li
Wen-Hsiung
WH
D000465:Algorithms; D000595:Amino Acid Sequence; D000818:Animals; D001483:Base Sequence; D002415:Cats; D002417:Cattle; D019295:Computational Biology; D030541:Databases, Genetic; D004285:Dogs; D006801:Humans; D051379:Mice; D008957:Models, Genetic; D051381:Rats; D016415:Sequence Alignment / Q000379:methods*; D012984:Software