Merfin
Merfin applies k-mer multiplicity analysis to filter variant calls and polish genome assemblies, improving genotyping accuracy for long-read sequencing data (PacBio HiFi, PacBio CLR, Nanopore).
Key Features:
- K-mer-based filtering: Uses k-mer multiplicity from sequencing reads to evaluate and filter variant calls independently of read alignment quality and internal variant-caller scores.
- Improved precision and error reduction: Enhances variant call precision and reduces frameshift errors in long-read assemblies generated by PacBio HiFi, PacBio CLR, or Nanopore.
- Assembly-quality metrics: Computes novel metrics of assembly quality and completeness that incorporate expected genomic copy numbers.
Scientific Applications:
- Genome polishing: Polishes high-quality genomes to improve base-level accuracy and variant sets.
- Human genome refinement: Applied to refine the first complete human genome and fully phased human genomes.
- Non-human assemblies: Improves accuracy and reduces errors in non-human high-quality assemblies.
- Downstream genotyping analyses: Produces more reliable variant calls for downstream genomic analyses.
Methodology:
Analyzes k-mer multiplicities in sequencing reads to assess the likelihood of variant calls, computes expected k-mer multiplicities and copy-number-aware assembly metrics, and avoids reliance on alignment quality or variant-caller scores.
Topics
Details
- License:
- Apache-2.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Programming Languages:
- R, C, Shell, C++, Python
- Added:
- 12/4/2021
- Last Updated:
- 12/4/2021
Operations
Data Inputs & Outputs
Genotyping
Inputs
Outputs
Publications
Formenti G, Rhie A, Walenz BP, Thibaud-Nissen F, Shafin K, Koren S, Myers EW, Jarvis ED, Phillippy AM. Merfin: improved variant filtering and polishing via k-mer validation. Unknown Journal. 2021. doi:10.1101/2021.07.16.452324.