FMAlign2

FMAlign2 leverages suffix arrays and a vertical division strategy to perform fast multiple sequence alignment of ultralong nucleotide sequences, redefining the approach of its predecessor from searching for global chains to partial chains.


Key Features:

  • Suffix Array-based Seed Identification: FMAlign2 uses suffix arrays to identify maximal exact matches for sequence segmentation.
  • Partial Chain Search: The method redefines the approach from searching for global chains to partial chains, improving upon the FM-index-based common seed extraction of FMAlign.
  • Vertical Division Strategy: Large-scale alignment problems are deconstructed into manageable subMSA tasks that execute in parallel.
  • Sequence-Profile Alignment and Refinement: These steps concatenate alignment subsets to yield the final result.
  • Ultrong Sequence Capability: FMAlign2 handles sequences reaching billions in length within an acceptable time frame while maintaining accuracy.

Scientific Applications:

  • Multiple Sequence Alignment of Ultralong Nucleotide Sequences: FMAlign2 aligns nucleotide sequences that conventional methods struggle to process due to extreme length.
  • Large-Scale Genomic Dataset Analysis: The tool enables parallel execution of subMSA on deconstructed sequence segments for efficient processing of billion-length sequences.

Methodology:

FMAlign2 leverages suffix arrays to identify maximal exact matches, uses a vertical division strategy to deconstruct large-scale problems into parallel subMSA tasks, and applies sequence-profile alignment and refinement to concatenate subsets into the final alignment.

Topics

Details

Added:
1/14/2026
Last Updated:
1/14/2026

Operations

Publications