bioRxivBioinformaticsPreprint
RAmbler: de novo genome assembly of complex repetitive regions
Sakshar ChakravartyiD, Glennis A. LogsdoniD, Stefano LonardiiD
Abstract
Complex repetitive regions (also called segmental duplications) in eukaryotic genomes often contain essential functional and regulatory information. Despite remarkable algorithmic progress in genome assembly in the last twenty years, modern de novo assemblers still struggle to accurately reconstruct these highly repetitive regions. When sequenced reads will be long enough to span all repetitive regions, the problem will be solved trivially. However, even the third generation of sequencing technologies on the market cannot yet produce reads that are sufficiently long (and accurate) to span every repetitive region in large eukaryotic genomes. In this work, we introduce a novel algorithm called RAmbler to resolve complex repetitive regions based on high-quality long reads (i.e., PacBio HiFi). We first identify repetitive regions by mapping the HiFi reads to the draft genome assembly and by detecting un-usually high mapping coverage. Then, (i) we compute the k-mers that are expected to occur only once in the genome (i.e., single copy k-mers, which we call unikmers), (ii) we barcode the HiFi reads based on the presence and the location of their unikmers, (iii) we compute an overlap graph solely based on shared barcodes, (iv) we reconstruct the sequence of the repetitive region by traversing the overlap graph. We present an extensive set of experiments comparing the performance of RAmbler against Hifiasm, HiCANU and Verkko on synthetic HiFi reads generated over a wide range of repeat lengths, number of repeats, heterozygosity rates and depth of sequencing (over 140 data sets). Our experimental results indicate that RAmbler outperforms Hifiasm, HiCANU and Verkko on the large majority of the inputs. We also show that RAmbler can resolve several long tandem repeats in Arabidopsis thaliana using real HiFi reads. The code for RAmbler is available at https://github.com/sakshar/rambler. CCS CONCEPTSApplied computing [->] Bioinformatics; Computational genomics; Molecular sequence analysis; * Theory of computation [->] Graph algorithms analysis.
- organism: Arabidopsis
- assay: whole-genome sequencing
- research focus: genome assembly
- approach: statistical model
- Citations
- 1
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
- Canu: scalable and accurate long-read assembly via adaptive k-mer weighting and repeat separation
Sergey Koren, Brian P. Walenz, … Adam M. Phillippy·Genome ResearchPeer-reviewed·May 1, 2017
- New algorithms for accurate and efficient de-novo genome assembly from long DNA sequencing reads
Laura Natalia González-García, David Guevara-Barrientos, … Jorge Duitama·Life Science AlliancePeer-reviewed·Feb 22, 2023
- Assembly of chromosome-scale contigs by efficiently resolving repetitive sequences with long reads
Huilong Du, Chengzhi Liang·Nature CommunicationsPeer-reviewed·Nov 25, 2019
- HiCanu: accurate assembly of segmental duplications, satellites, and allelic variants from high-fidelity long reads
Sergey Nurk, Brian P. Walenz, … Sergey Koren·Genome ResearchPeer-reviewed·Sep 1, 2020
- HINGE: Long-Read Assembly Achieves Optimal Repeat Resolution
Govinda M. Kamath, Ilan Shomorony, … David N. C. Tse·Genome ResearchPeer-reviewed·May 1, 2017
- The effect of removing repeat-induced overlaps in de novo assembly
Ramin Shirali Hossein Zade, Thomas Abeel·bioRxiv·Apr 16, 2023