MeDuSa
MeDuSa performs genome scaffolding by ordering and orienting contigs using information from multiple related draft or closed genomes to improve de novo assembly accuracy.
Key Features:
- Multi-Draft Utilization: Uses multiple related genomes (draft or closed) as references to inform contig order and orientation.
- Combinatorial Optimization Approach: Formalizes scaffolding as a combinatorial optimization problem on graphs to represent contig relationships.
- Constant Factor Approximation Algorithm: Solves the graph-based optimization using a constant-factor approximation algorithm to produce efficient approximate solutions.
- No Requirement for Prior Knowledge or Paired End Reads: Operates without requiring prior phylogenetic knowledge of the dataset or paired end read libraries.
- High Accuracy and Performance: Benchmarks on real bacterial datasets demonstrate high scaffolding accuracy and competitive performance relative to traditional scaffolders.
- Versatility Across Organisms: Primarily tested on bacterial genomes and evaluated on eukaryotic datasets, indicating potential applicability across prokaryotic and eukaryotic assemblies.
Scientific Applications:
- Genome finishing: Improves contig ordering and orientation within genome finishing pipelines for de novo assemblies.
- Comparative, functional, and structural genomics: Produces scaffolded assemblies that facilitate comparative and evolutionary analyses as well as functional and structural studies.
- Sequencing projects without paired-end data: Enhances assembly contiguity in sequencing workflows where paired end read libraries are unavailable.
Methodology:
Constructs a graph-based combinatorial optimization formulation using multiple draft or closed reference genomes and applies a constant-factor approximation algorithm to determine contig order and orientation, without requiring paired-end reads or prior phylogenetic knowledge.
Topics
Details
- Tool Type:
- command-line tool, web application
- Operating Systems:
- Linux
- Programming Languages:
- Java, Python
- Added:
- 2/12/2016
- Last Updated:
- 11/25/2024
Operations
Data Inputs & Outputs
Genome assembly
Inputs
Outputs
Publications
Bosi E, Donati B, Galardini M, Brunetti S, Sagot M, Lió P, Crescenzi P, Fani R, Fondi M. M<scp>e</scp>D<scp>u</scp>S<scp>a</scp>: a multi-draft based scaffolder. Bioinformatics. 2015;31(15):2443-2451. doi:10.1093/bioinformatics/btv171. PMID:25810435.
PMID: 25810435
Documentation
Downloads
Links
Repository
https://github.com/combogenomics/medusa/