Nature MethodsBioinformaticsPeer-reviewed journal article
Merfin: improved variant filtering and polishing via k-mer validation
Giulio FormentiiD, Arang RhieiD, Brian P. WalenziD, Françoise Thibaud‐NisseniD, Kishwar ShafiniD, Sergey KoreniD, Eugene Wimberly MyersiD, Erich David JarvisiD, Adam M. PhillippyiD
Abstract
Read mapping and variant calling approaches have been widely used for accurate genotyping and improving consensus quality assembled from noisy long reads. Variant calling accuracy relies heavily on the read quality, the precision of the read mapping algorithm and variant caller, and the criteria adopted to filter the calls. However, it is impossible to define a single set of optimal parameters, as they vary depending on the quality of the read set, the variant caller of choice, and the quality of the unpolished assembly. To overcome this issue, we have devised a new tool called Merfin (k-mer based finishing tool), a k-mer based variant filtering algorithm for improved genotyping and polishing. Merfin evaluates the accuracy of a call based on expected k-mer multiplicity in the reads, independently of the quality of the read alignment and variant callers internal score. Moreover, we introduce novel assembly quality and completeness metrics that account for the expected genomic copy numbers. Merfin significantly increased the precision of a variant call and reduced frameshift errors when applied to PacBio HiFi, PacBio CLR, or Nanopore long read based assemblies. We demonstrate the utility while polishing the first complete human genome, a fully phased human genome, and non-human high-quality genomes.
- organism: human
- organism: non-human primate
- assay: whole-genome sequencing
- assay: long-read sequencing
- research focus: variant calling
- research focus: variant effect prediction
- research focus: benchmarking
- approach: statistical model
- Citations
- 70
- FWCI
- 4.08
- Field percentile
- top 4%
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
- Improved assembly of noisy long reads by k-mer validation
A. Bernardo Carvalho, Eduardo G Dupim, Gabriel Nassar·bioRxiv·May 14, 2016
- Merqury: reference-free quality, completeness, and phasing assessment for genome assemblies
Arang Rhie, Brian P. Walenz, … Adam M. Phillippy·Genome biologyPeer-reviewed·Sep 14, 2020
- JASPER: a fast genome polishing tool that improves accuracy and creates population-specific reference genomes
Alina Guo, Steven L. Salzberg, Aleksey V. Zimin·bioRxiv·Jun 14, 2022
- Haplotype-aware variant calling enables high accuracy in nanopore long-reads using deep neural networks
Kishwar Shafin, Trevor Pesout, … Benedict Paten·Nature MethodsPeer-reviewed·Nov 1, 2021
- Parameter exploration improves the accuracy of long-read genome assembly
Anurag Priyam, Alicja Witwicka, … Yannick Wurm·bioRxiv·May 28, 2021
- K-mer analysis of long-read alignment pileups for structural variant genotyping
Adam C. English, Fabio Cunial, … Fritz Joachim Sedlazeck·Nature CommunicationsPeer-reviewed·Apr 4, 2025