deGSM

deGSM constructs scalable de Bruijn graphs from high-throughput sequencing (HTS) data and assembled genomes to enable large-scale sequence analysis and genome reconstruction.


Key Features:

  • Scalability: Designed to handle terabase-scale datasets, with demonstrations on GenBank contigs totaling 305 Gbp, scaffolds of 1.1 Tbp, and a Picea abies HTS dataset of 9.7 Tbp.
  • Memory efficiency: Builds the Burrows-Wheeler Transform (BWT) of unipaths using constant RAM space.
  • Parallel construction: Employs a parallel construction approach for improved efficiency and scalability.
  • Unitig reconstruction: Reconstructs original unitigs from the BWT representation.
  • Performance: Reports faster or comparable graph-construction speeds relative to existing state-of-the-art methods.
  • Data support: Applicable to both high-throughput sequencing reads and assembled genome sequences.

Scientific Applications:

  • Large-scale de Bruijn graph construction: Representation and organization of genome sequences for sequence analysis tasks at terabase scale.
  • Genome assembly and analysis: Enabling reconstruction and analysis of genomes from HTS datasets and assembled contigs/scaffolds.
  • Public dataset processing: Applicable to processing extensive public datasets such as GenBank contigs/scaffolds and large-species HTS datasets (e.g., Picea abies).

Methodology:

Uses a parallel construction approach to build the Burrows-Wheeler Transform (BWT) of de Bruijn-graph unipaths in constant RAM space and then reconstructs original unitigs from the BWT representation.

Topics

Details

License:
Unlicense
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Shell, C++, C
Added:
8/9/2019
Last Updated:
6/16/2020

Operations

Publications

Guo H, Fu Y, Gao Y, Li J, Wang Y, Liu B. deGSM: Memory Scalable Construction Of Large Scale de Bruijn Graph. IEEE/ACM Transactions on Computational Biology and Bioinformatics. 2021;18(6):2157-2166. doi:10.1109/tcbb.2019.2913932. PMID:31056509.

PMID: 31056509
Funding: - National Key Research and Development Program of China: 2017YFC0907500, 2017YFC1201201, 2018YFC0910504

Documentation