Opera
Opera performs scaffolding in genome assembly by ordering and orienting contigs using paired-end read information from shotgun sequencing reads to construct high-quality draft genomes.
Key Features:
- Exact quadratic programming formulation: Uses a quadratic programming model to compute gap sizes between contigs precisely.
- Graph contraction procedure: Employs a novel graph contraction method to reduce problem complexity and enable efficient processing of large scaffolding graphs.
- Paired-end read utilization: Integrates paired-end read information to determine contig order and orientation.
- Gap size computation: Precisely estimates inter-contig gap sizes as part of scaffold construction.
- Scalability: Designed to handle large-scale scaffolding tasks through algorithmic contraction and exact optimization.
- Improved scaffold quality: Produces longer and more accurate scaffolds compared to existing heuristic scaffolders.
Scientific Applications:
- Draft genome construction: Scaffolding contigs to assemble high-quality draft genomes from shotgun sequencing data.
- Large-scale genome projects: Applying scalable scaffolding to large datasets and complex assemblies.
- Benchmarking and validation: Comparative analyses and validation on real and synthetic datasets to assess scaffold accuracy and performance.
Methodology:
Opera implements an exact solution to scaffolding by combining a novel graph contraction procedure with an exact quadratic programming formulation to compute gap sizes using paired-end read information.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Perl
- Added:
- 8/3/2017
- Last Updated:
- 11/24/2024
Operations
Publications
Gao S, Sung W, Nagarajan N. Opera: Reconstructing Optimal Genomic Scaffolds with High-Throughput Paired-End Sequences. Journal of Computational Biology. 2011;18(11):1681-1691. doi:10.1089/cmb.2011.0170. PMID:21929371. PMCID:PMC3216105.
Documentation
Links
Software catalogue
http://www.mybiosoftware.com/opera-1-4-sequence-assembly-program.html