BMC BioinformaticsBioinformaticsPeer-reviewed journal article
Maptcha: An efficient parallel workflow for hybrid genome scaffolding
Abstract
BackgroundGenome assembly, which involves reconstructing a target genome, relies on scaffolding methods to organize and link partially assembled fragments. The rapid evolution of long read sequencing technologies toward more accurate long reads, coupled with the continued use of short read technologies, has created a unique need for hybrid assembly workflows. The construction of accurate genomic scaffolds in hybrid workflows is complicated due to scale, sequencing technology diversity (e.g., short vs. long reads, contigs or partial assemblies), and repetitive regions within a target genome. ResultsIn this paper, we present a new parallel workflow for hybrid genome scaffolding that would allow combining pre-constructed partial assemblies with newly sequenced long reads toward an improved assembly. More specifically, the workflow, called Maptcha, is aimed at generating long genome scaffolds of a target genome, from two sets of input sequences--an already constructed partial assembly of contigs, and a set of newly sequenced long reads. Our scaffolding approach internally uses an alignment-free mapping step to build a [<]contig,contig[>] graph using long reads as linking information. Subsequently, this graph is used to generate scaffolds. We present and evaluate a graph-theoretic "wiring" heuristic to perform this scaffolding step. To enable efficient workload management in a parallel setting, we use a batching technique that partitions the scaffolding tasks so that the more expensive alignment-based assembly step at the end can be efficiently parallelized. This step also allows the use of any standalone assembler of choice for generating the final scaffolds. ConclusionsOur experiments with Maptcha on a variety of input genomes, and comparison against a state-of-the-art hybrid scaffolder (LRScaf) demonstrate that Maptcha is able to generate longer and more accurate scaffolds in significantly faster runtimes. For instance, Maptcha produces scaffolds with an NG50 length of 4.8Mbp (compared to 171Kbp by LRScaf) for T. crassiceps, and 81Mbp for Human chr 7 (compared to 4.5Mbp by LRScaf), while reducing the runtime from hours to minutes in several cases. We also performed a coverage experiment by varying the sequencing coverage depth for long reads, which demonstrated the potential of Maptcha to generate significantly longer scaffolds in low coverage settings (1x to 10x).
- organism: human
- assay: whole-genome sequencing
- research focus: variant calling
- approach: statistical model
- Citations
- 3
- FWCI
- 0.41
- Field percentile
- top 47%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- FAST-SG: An alignment-free algorithm for hybrid assembly
Alex Di Genova, Gonzalo A. Ruz, … Alejandro Maass·GigaSciencePeer-reviewed·May 1, 2018
- An Efficient Parallel Sketch-based Algorithmic Workflow for Mapping Long Reads
Tazin Rahman, Oieswarya Bhowmik, Ananth Kalyanaraman·IEEE Transactions on Computational Biology and BioinformaticsPeer-reviewed·Nov 15, 2024
- LRScaf: Improving Draft Genomes Using Long Noisy Reads
Qin Mao, Shigang Wu, … Jue Ruan·BMC GenomicsPeer-reviewed·Dec 1, 2019
- LongStitch: High-quality genome assembly correction and scaffolding using long reads
Lauren Coombe, Janet X. Li, … İnanç Birol·BMC BioinformaticsPeer-reviewed·Oct 30, 2021
- Scaffolding of long read assemblies using long range contact information
Jay Ghurye, Mihai Pop, … Chen-Shan Chin·BMC GenomicsPeer-reviewed·Jul 12, 2017
- Wengan: Efficient and high quality hybrid de novo assembly of human genomes
Alex Di Genova, Elena Buena‐Atienza, … Marie‐France Sagot·bioRxiv·Nov 25, 2019