LongAGE
LongAGE defines breakpoints of genomic structural variants at single-nucleotide resolution by performing memory-efficient alignment with gap excision.
Key Features:
- Memory-efficient AGE implementation: LongAGE implements Alignment with Gap Excision (AGE) with a reduced memory footprint requiring less than hundreds of megabytes.
- Hirschberg algorithm: It uses a classical Hirschberg algorithm-based approach to lower memory usage when aligning long sequences with large gaps.
- Performance trade-off: LongAGE can be up to four times slower in runtime compared to AGE while maintaining high breakpoint accuracy.
- Long-read compatibility: The method has been demonstrated on Pacific Biosciences (PacBio) reads longer than 10 kilobases.
- Complex-region resolution: It resolves breakpoints of structural variants embedded within segmental duplications.
- Empirical evidence for mCNVs: Application to specific loci revealed different breakpoints for deletions and duplications at the same location, supporting multi-allelic copy number variant (mCNV) origins.
- Implementation: LongAGE is implemented in C++.
Scientific Applications:
- Breakpoint definition of structural variants: Defining single-nucleotide-resolution breakpoints of genomic structural variants, including deletions and duplications.
- Analysis of long-read sequencing data: Applying to PacBio long reads (greater than 10 kb) for SV breakpoint resolution.
- Study of segmental duplications: Resolving SV breakpoints within segmental duplications to investigate complex genomic regions.
- Investigation of multi-allelic CNVs: Providing direct evidence for mCNVs by distinguishing independent breakpoints for allelic variants.
Methodology:
LongAGE implements Alignment with Gap Excision (AGE) using a classical Hirschberg algorithm-based approach to reduce memory usage when aligning long sequences with large gaps.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- C++
- Added:
- 1/18/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Tran Q, Abyzov A. LongAGE: defining breakpoints of genomic structural variants through optimal and memory efficient alignments of long reads. Bioinformatics. 2020;37(7):1015-1017. doi:10.1093/bioinformatics/btaa703. PMID:32777815. PMCID:PMC8128450.