Readjoiner: a fast and memory efficient string graph-based sequence assembler

被引:37
|
作者
Gonnella, Giorgio [1 ]
Kurtz, Stefan [1 ]
机构
[1] Univ Hamburg, Ctr Bioinformat, D-20146 Hamburg, Germany
来源
BMC BIOINFORMATICS | 2012年 / 13卷
关键词
LARGE GENOMES;
D O I
10.1186/1471-2105-13-82
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: Ongoing improvements in throughput of the next-generation sequencing technologies challenge the current generation of de novo sequence assemblers. Most recent sequence assemblers are based on the construction of a de Bruijn graph. An alternative framework of growing interest is the assembly string graph, not necessitating a division of the reads into k-mers, but requiring fast algorithms for the computation of suffix-prefix matches among all pairs of reads. Results: Here we present efficient methods for the construction of a string graph from a set of sequencing reads. Our approach employs suffix sorting and scanning methods to compute suffix-prefix matches. Transitive edges are recognized and eliminated early in the process and the graph is efficiently constructed including irreducible edges only. Conclusions: Our suffix-prefix match determination and string graph construction algorithms have been implemented in the software package Readjoiner. Comparison with existing string graph-based assemblers shows that Readjoiner is faster and more space efficient. Readjoiner is available at http://www.zbh.uni-hamburg.de/readjoiner.
引用
收藏
页数:19
相关论文
共 50 条
  • [21] Graph-based quadratic optimization: A fast evolutionary approach
    Bulo, Samuel Rota
    Pelillo, Marcello
    Bomze, Immanuel M.
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2011, 115 (07) : 984 - 995
  • [22] Fast Subgraph Isomorphism Detection for Graph-Based Retrieval
    Weber, Markus
    Langenhan, Christoph
    Roth-Berghofer, Thomas
    Liwicki, Marcus
    Dengel, Andreas
    Petzold, Frank
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2011, 2011, 6880 : 319 - +
  • [23] An Efficient Parallel Algorithm for Graph-Based Image Segmentation
    Wassenberg, Jan
    Middelmann, Wolfgang
    Sanders, Peter
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, PROCEEDINGS, 2009, 5702 : 1003 - +
  • [24] An Efficient Approach for Graph-Based Fault Diagnosis in UAVs
    Georgios Zogopoulos-Papaliakos
    Kostas J. Kyriakopoulos
    Journal of Intelligent & Robotic Systems, 2020, 97 : 553 - 576
  • [25] An Efficient Graph-Based Algorithm for Fingerprint Representation and Matching
    Chen, Xiaoguang
    Wang, Lin
    Li, Mingyan
    PROCEEDINGS OF 3RD INTERNATIONAL CONFERENCE ON MULTIMEDIA TECHNOLOGY (ICMT-13), 2013, 84 : 1019 - 1029
  • [26] An Efficient Graph-Based IOTA Tangle Generation Algorithm
    Guo, Fengyang
    Xiao, Xun
    Hecker, Artur
    Dustdar, Schahram
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 4816 - 4821
  • [27] Efficient Implementation of the Graph-based SLAM on an OMAP Processor
    Dine, Abdelhamid
    Elouardi, Abdelhafid
    Vincke, Bastien
    Bouaziz, Samir
    2014 13TH INTERNATIONAL CONFERENCE ON CONTROL AUTOMATION ROBOTICS & VISION (ICARCV), 2014, : 1935 - 1940
  • [28] Efficient Hierarchical Graph-Based Segmentation of RGBD Videos
    Hickson, Steven
    Birchfield, Stan
    Essa, Irfan
    Christensen, Henrik
    2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, : 344 - 351
  • [29] An Efficient Approach for Graph-Based Fault Diagnosis in UAVs
    Zogopoulos-Papaliakos, Georgios
    Kyriakopoulos, Kostas J.
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2020, 97 (3-4) : 553 - 576
  • [30] Efficient Detection of Conflicts in Graph-based Model Transformation
    Lambers, Leen
    Ehrig, Hartmut
    Orejas, Fernando
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 152 : 97 - 109