GraphAligner: rapid and versatile sequence-to-graph alignment

被引:94
|
作者
Rautiainen, Mikko [1 ,2 ,3 ]
Marschall, Tobias [4 ]
机构
[1] Saarland Univ, Ctr Bioinformat, Saarland Informat Campus E2-1, D-66123 Saarbrucken, Germany
[2] Max Planck Inst Informat, Saarland Informat Campus E1-4, D-66123 Saarbrucken, Germany
[3] Saarbrucken Grad Sch Comp Sci, Saarland Informat Campus E1-3, D-66123 Saarbrucken, Germany
[4] Heinrich Heine Univ Dusseldorf, Fac Med, Inst Med Biometry & Bioinformat, Moorenstr 5, D-40225 Dusseldorf, Germany
关键词
Genome graphs; Sequence alignment; Pangenome; Error correction; Long reads; READ ALIGNMENT; ACCURATE; ALGORITHM; SEARCH; SEED;
D O I
10.1186/s13059-020-02157-2
中图分类号
Q81 [生物工程学(生物技术)]; Q93 [微生物学];
学科分类号
071005 ; 0836 ; 090102 ; 100705 ;
摘要
Genome graphscan represent genetic variation and sequence uncertainty. Aligning sequences to genome graphs is key to many applications, including error correction, genome assembly, and genotyping of variants in a pangenome graph. Yet, so far, this step is often prohibitively slow. We present GraphAligner, a tool for aligning long reads to genome graphs. Compared to the state-of-the-art tools, GraphAligner is 13x faster and uses 3x less memory. When employing GraphAligner for error correction, we find it to be more than twice as accurate and over 12x faster than extant tools. Availability: Package manager: https://anaconda.org/bioconda/graphaligner and source code: https://github.com/maickrau/GraphAligner
引用
收藏
页数:28
相关论文
共 50 条
  • [21] Multiple Sequence Alignment Algorithm Based on a Dispersion Graph and Ant Colony Algorithm
    Chen, Weiyang
    Liao, Bo
    Zhu, Wen
    Xiang, Xuyu
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2009, 30 (13) : 2031 - 2038
  • [22] SeqLib: a C plus plus API for rapid BAM manipulation, sequence alignment and sequence assembly
    Wala, Jeremiah
    Beroukhim, Rameen
    BIOINFORMATICS, 2017, 33 (05) : 751 - 753
  • [23] RAPID: A ReRAM Processing in-Memory Architecture for DNA Sequence Alignment
    Gupta, Saransh
    Imani, Mohsen
    Khaleghi, Behnam
    Kumar, Venkatesh
    Rosing, Tajana
    2019 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2019,
  • [24] ParAlign: a parallel sequence alignment algorithm for rapid and sensitive database searches
    Rognes, T
    NUCLEIC ACIDS RESEARCH, 2001, 29 (07) : 1647 - 1652
  • [25] GLAlign: Using Global Graph Alignment to Improve Local Graph Alignment
    Milano, Marianna
    Cannataro, Mario
    Guzzi, Pietro Hiram
    2016 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2016, : 1695 - 1702
  • [26] A VERSATILE OPTICAL ALIGNMENT TOOL
    NAYLOR, DA
    APPLIED OPTICS, 1994, 33 (34): : 8111 - 8112
  • [27] EzEditor: a versatile sequence alignment editor for both rRNA- and protein-coding genes
    Jeon, Yoon-Seong
    Lee, Kihyun
    Park, Sang-Cheol
    Kim, Bong-Soo
    Cho, Yong-Joon
    Ha, Sung-Min
    Chun, Jongsik
    INTERNATIONAL JOURNAL OF SYSTEMATIC AND EVOLUTIONARY MICROBIOLOGY, 2014, 64 : 689 - 691
  • [28] Rapid and Accurate Generation of Peptide Sequence Tags with a Graph Search Approach
    Li, Hui
    Scott, Lauren
    Liu, Chunmei
    Rwebangira, Mugizi
    Burge, Legand
    Southerland, William
    BIOINFORMATICS RESEARCH AND APPLICATIONS, 2011, 6674 : 253 - +
  • [29] Graph-based modeling of tandem repeats improves global multiple sequence alignment
    Szalkowski, Adam M.
    Anisimova, Maria
    NUCLEIC ACIDS RESEARCH, 2013, 41 (17)
  • [30] Attributed Graph Alignment
    Zhang, Ning
    Wang, Ziao
    Wang, Weina
    Wang, Lele
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2024, 70 (08) : 5910 - 5934