StriDe

StriDe integrates string and de Bruijn graph models to assemble genomes with improved contiguity and accuracy across short-read and long-read datasets.


Key Features:

  • Adaptive Decomposition: Decomposes reads selectively within error-prone regions to leverage string-graph resolution of repeats while minimizing loss of sequence data.
  • Extension of Paired-End Reads: Extends paired-end reads into longer contiguous sequences using an FM-index to bridge gaps across complex and repetitive regions.
  • Assembly Graph Construction: Constructs an assembly graph by combining decomposed and extended reads to improve repeat resolution and genome reconstruction accuracy.
  • Parallelization and Optimization: Implements full parallelization and optimized components for scalable processing of large sequencing datasets.

Scientific Applications:

  • Complex Genome Assembly: Assembles genomes with repetitive regions and sequencing errors to produce higher-contiguity reference sequences.
  • Comparative Genomics: Generates high-quality assemblies suitable for comparative analyses across species or strains.
  • Clinical Genomics: Produces accurate and contiguous assemblies applicable to clinical genomics workflows requiring precise genomic information.

Methodology:

Combines string graph and de Bruijn graph techniques, selectively decomposes reads in error-prone regions, extends paired-end reads using an FM-index, constructs an assembly graph from decomposed and extended reads, and employs full parallelization and component optimizations.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
C++
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Huang Y, Liao C. Integration of string and de Bruijn graphs for genome assembly. Bioinformatics. 2016;32(9):1301-1307. doi:10.1093/bioinformatics/btw011. PMID:26755626.

Documentation

Links