REINDEER

REINDEER: K-mer Indexing and Abundance Analysis Across Sequencing Datasets

REINDEER indexes k-mers and their abundances across large collections of sequencing datasets, including raw RNA-seq and metagenomic reads, enabling both presence/absence queries and quantitative abundance retrieval at scale.


Key Features:

  • Compacted de Bruijn Graph Indexing: Constructs a compacted de Bruijn graph (DBG) for each dataset and merges them into a global DBG to index k-mers across multiple datasets.
  • Abundance Recording: Stores k-mer abundance information in addition to presence/absence data for quantitative sequence analysis.
  • Monotig Construction: Builds and indexes monotigs, defined as groups of k-mers with similar abundances, to improve query efficiency and accuracy.
  • Scalability: Indexed 2,585 human RNA-seq experiments comprising 4 billion distinct k-mers in 45 hours using 56 GB of RAM.
  • Resource Efficiency: Maintains a compact index and low memory footprint during indexing and querying.
  • Flexible Querying: Supports querying directly from disk or from RAM for optimized performance based on system resources.

Scientific Applications:

  • Large-Scale Sequence Analysis: Enables comparative RNA-seq and metagenomic studies by supporting efficient cross-dataset k-mer abundance queries.

Methodology:

Constructs a compacted de Bruijn graph for each sequencing dataset, merges these into a unified global DBG, and organizes k-mers into monotigs based on shared abundance profiles to enable efficient indexing and rapid quantitative queries.

Topics

Details

License:
AGPL-3.0
Programming Languages:
C++, C
Added:
1/18/2021
Last Updated:
2/6/2021

Operations

Publications

Marchet C, Iqbal Z, Gautheret D, Salson M, Chikhi R. REINDEER: efficient indexing of<i>k</i>-mer presence and abundance in sequencing datasets. Unknown Journal. 2020. doi:10.1101/2020.03.29.014159.