ScaffMatch
ScaffMatch assembles contigs into scaffolds using paired-end next-generation sequencing (NGS) data to improve genome assembly contiguity.
Key Features:
- Scaffolding function: Merges contigs into larger scaffolds derived from paired-end reads.
- Algorithm: Implements a Maximum-Weight Matching algorithm to determine scaffold connections.
- Insert size support: Handles paired-end reads with short insert sizes (<600 bp) and long insert sizes (>35,000 bp).
- Robustness to artifacts: Addresses statistical noise, chimeric reads, and repetitive genomic regions that complicate scaffolding.
- Evaluation metrics: Reported performance measured using F score, N50, and corrected N50 across eight datasets.
- Performance claim: Demonstrated consistent high-quality scaffold production relative to other scaffolding software (as reported in evaluations).
Scientific Applications:
- Genome scaffolding: Integration into genome assembly pipelines for constructing scaffolds from contigs.
- Assembly improvement: Increasing assembly contiguity for NGS-derived datasets with varied insert sizes.
- Benchmarking: Comparative evaluation of scaffolding performance using F score, N50, and corrected N50 on multiple datasets.
- Challenging-region resolution: Mitigating effects of chimeric reads and repetitive genomic regions during scaffold construction.
Methodology:
Uses a Maximum-Weight Matching algorithm on paired-end NGS read data to merge contigs into scaffolds while accommodating insert sizes from <600 bp to >35,000 bp.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Python
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Mandric I, Zelikovsky A. ScaffMatch: scaffolding algorithm based on maximum weight matching. Bioinformatics. 2015;31(16):2632-2638. doi:10.1093/bioinformatics/btv211. PMID:25890305.
PMID: 25890305