GS-Aligner

GS-Aligner aligns genomic sequences using bit-level operations to enable efficient comparison of very long sequences and to detect complex genomic rearrangements such as translocations and inversions.


Key Features:

  • Bit-Level Coding: Represents and manipulates sequences at the bit level to reduce memory footprint and accelerate operations.
  • Efficiency and Scalability: Optimizes time and space usage for aligning very long genomic sequences common in large-scale genomic studies.
  • Alignment Anchors: Searches for matching segments between sequences to establish reliable alignment anchors.
  • Longest Increasing Subsequence (LIS): Applies the LIS algorithm to identify and optimize the longest consistent chain of matches.
  • Optimal Local Alignment: Computes high-quality local alignments focused on optimal matching regions within sequences.
  • Divergent Sequence Alignment: Handles fairly divergent sequences, including comparisons between species such as human and mouse.
  • Detection of Complex Rearrangements: Identifies genomic rearrangements including translocations and inversions.
  • Empirical Performance on Divergent Genomes: Reported to outperform existing methods when aligning relatively divergent sequences, including comparisons across different mammalian orders and between a mammal and a nonmammalian vertebrate.

Scientific Applications:

  • Comparative Genomics: Alignment of genomic sequences between species (e.g., human and mouse) for evolutionary and functional analyses.
  • Structural Variation Analysis: Detection and characterization of translocations and inversions in genome assemblies.
  • Large-Scale Genome Alignment: Alignment tasks in large-scale genomic studies that require handling of very long sequences.

Methodology:

Uses bit-level coding, searches for matching segments to establish alignment anchors, applies the Longest Increasing Subsequence (LIS) algorithm to optimize chains of matches, and computes optimal local alignments.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
C++
Added:
12/18/2017
Last Updated:
12/10/2018

Operations

Publications

Shih AC. GS-Aligner: A Novel Tool for Aligning Genomic Sequences Using Bit-Level Operations. Molecular Biology and Evolution. 2003;20(8):1299-1309. doi:10.1093/molbev/msg139.

Links