MIP Scaffolder
MIP Scaffolder applies mixed integer programming to scaffold contigs from short-read sequencing data to produce high-quality assemblies of large genomes.
Key Features:
- Mixed Integer Programming (MIP): Applies mixed integer programming to the scaffolding problem and divides the task into smaller subproblems to manage computational complexity.
- Graph Representation: Represents contigs and their linking information as a graph and identifies biconnected components to solve subproblems independently.
- Subproblem Size Restriction: Restricts the size of subproblems to ensure they are solvable by mixed integer programming without compromising accuracy.
- Performance and Accuracy: Demonstrates superior or equivalent scaffold quality compared with SOPRA and SSPACE in analyses of large genomes.
Scientific Applications:
- Large-genome assembly from short reads: Scaffolding of large genomes assembled from short-read sequencing data to improve assembly contiguity.
- Complete genome sequence construction: Supporting the construction of more complete genome sequences by producing accurate scaffolds.
- Evolutionary studies: Facilitating comparative and evolutionary genomics through improved assembly quality.
- Disease gene identification: Enabling more reliable disease gene identification via improved genomic assemblies.
- Personalized medicine: Supporting personalized medicine applications that require accurate reference assemblies.
Methodology:
The method decomposes the scaffolding problem by representing contigs as a graph, identifying biconnected components, restricting subproblem sizes, and solving each component independently with mixed integer programming.
Topics
Details
- Maturity:
- Mature
- Tool Type:
- workflow
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- C++, Perl
- Added:
- 1/13/2017
- Last Updated:
- 11/24/2024
Operations
Publications
Salmela L, Mäkinen V, Välimäki N, Ylinen J, Ukkonen E. Fast scaffolding with small independent mixed integer programs. Bioinformatics. 2011;27(23):3259-3265. doi:10.1093/bioinformatics/btr562. PMID:21998153. PMCID:PMC3223363.