ScaffoldScaffolder
ScaffoldScaffolder scaffolds diploid genomes by identifying and classifying homologous contigs within scaffold graphs to reconstruct haplotype-specific scaffolds.
Key Features:
- Identification of Homologous Sequences: Identifies homologous sequences within "bubble" structures in scaffold graphs that indicate heterozygous regions in diploid assemblies.
- Machine Learning Classification: Applies machine learning to classify sequences within partial bubbles as homologous or non-homologous to support haplotype-specific scaffold reconstruction.
- Novel Metrics for Accuracy Assessment: Introduces four metrics—contig sequencing depth, contig homogeneity, phase group homogeneity, and heterogeneity between phase groups—for evaluating diploid scaffolding accuracy.
- Homolotigs Identification: Defines "homolotigs" (heterozygous homologous contigs) and trains models on homolotig pairs to identify homologous sequences across datasets, assuming error-free reads.
- Addressing Contig Orientation Problems: Formalizes the contig orientation challenge as the MAX-DIR problem, provides a linear-time reduction from the NP-complete MAX-CUT problem to MAX-DIR, and employs a greedy heuristic that outperforms other heuristics on scaffold graphs.
- Detection of Inverted Repeats: Implements a method to detect inverted repeats and inversion variants relevant to genetic mechanisms and disease.
Scientific Applications:
- Diploid genome assembly: Reconstructs haplotype-specific scaffolds in diploid genome assembly projects.
- Genetic diversity studies: Enables analysis of heterozygosity and homologous variation in population and diversity studies.
- Disease genetics: Supports detection of inversion variants and inverted repeats implicated in disease genetics.
- Evolutionary biology: Facilitates comparative and evolutionary analyses requiring accurate phasing and haplotype resolution.
Methodology:
Performs graph-based analysis of scaffold graphs and bubble structures, applies machine learning classification trained on homolotig pairs, computes the four scaffold accuracy metrics, uses a linear-time reduction from MAX-CUT to MAX-DIR and a greedy heuristic for contig orientation, and applies a method for detecting inverted repeats and inversion variants.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Java
- Added:
- 12/18/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Bodily PM, Fujimoto MS, Snell Q, Ventura D, Clement MJ. ScaffoldScaffolder: solving contig orientation via bidirected to directed graph reduction. Bioinformatics. 2015;32(1):17-24. doi:10.1093/bioinformatics/btv548. PMID:26382194. PMCID:PMC5006237.
Bodily PM, Fujimoto MS, Ortega C, Okuda N, Price JC, Clement MJ, Snell Q. Heterozygous genome assembly via binary classification of homologous sequence. BMC Bioinformatics. 2015;16(S7). doi:10.1186/1471-2105-16-s7-s5. PMID:25952609. PMCID:PMC4423727.