GPalignment
GPalignment performs profile-based merging of whole-genome alignments to enable scalable, rearrangement-aware comparative analyses of large bacterial datasets.
Key Features:
- Profile alignment-based merging: Aligns and merges profiles of whole-genome alignments (WGAs) to reduce computational complexity when combining multiple WGAs.
- SuperGenome data structure: Uses a SuperGenome to provide bidirectional mapping between individual sequence and alignment coordinates and to transfer coordinate systems into a common framework.
- Divide-and-conquer strategy: Leverages existing whole-genome aligners to compute smaller WGAs and subsequently combines them into a comprehensive WGA.
- Parallel computation: Supports parallel computation of independent genome alignments to accelerate processing of extensive datasets.
- Integration with progressiveMauve: Builds on progressiveMauve to extend or align WGA profiles during merging operations.
- Guide-tree merging and rearrangement awareness: Merges alignments along a guide tree while accounting for genomic rearrangements between genomes.
- Scalability and performance: Enables processing of hundreds of genomes and produces alignment quality comparable to conventional methods with substantially reduced runtime.
Scientific Applications:
- Comparative genomics: Construction and analysis of large-scale WGAs for genome comparison across strains or species.
- Bacterial pan-genome analyses: Scalable alignment of extensive bacterial datasets to support pan-genome and population-level studies.
- Evolutionary studies: Detection and analysis of genomic rearrangements and evolutionary relationships using merged WGAs.
- Functional annotation support: Generation of consistent coordinate frameworks for transferring annotations across aligned genomes.
Methodology:
Aligns WGA profiles using the SuperGenome data structure for coordinate management; merges alignments along a guide tree with consideration of genomic rearrangements; applies a divide-and-conquer approach using existing whole-genome aligners and parallel computation; integrates progressiveMauve for profile extension and alignment.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Java
- Added:
- 11/14/2019
- Last Updated:
- 12/14/2020
Operations
Publications
Hennig A, Nieselt K. Efficient merging of genome profile alignments. Bioinformatics. 2019;35(14):i71-i80. doi:10.1093/bioinformatics/btz377. PMID:31510683. PMCID:PMC6612806.