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