MONI

MONI identifies maximal exact matches (MEMs) between sequencing reads and large collections of genomic sequences by constructing an r-index with prefix-free parsing (PFP) to enable scalable MEM finding across highly repetitive reference collections.


Key Features:

  • r-index (FM-index variant): MONI uses the r-index, an advanced version of the FM-index capable of storing thousands of human genomes on standard computing hardware.
  • Prefix-free parsing (PFP) integration: MONI builds the r-index using prefix-free parsing to improve index construction efficiency.
  • Threshold determination (Bannai et al.): MONI computes the thresholds introduced by Bannai et al. to enable effective MEM identification.
  • Simultaneous construction: MONI integrates PFP to construct the r-index and determine thresholds in linear time and space relative to the size of the prefix-free parse.
  • MEM identification: MONI rapidly identifies MEMs between reads and extensive sequence collections, including highly repetitive datasets.
  • Memory efficiency: MONI requires 2–11× less memory than PuffAligner, Bowtie2, BWA-MEM, and CHIC.
  • Construction speed: MONI builds indexes 2–32× faster than PuffAligner, Bowtie2, BWA-MEM, and CHIC.
  • Compact index size: The MONI index is less than one thousandth the size of competing indexes for large human chromosome collections.

Scientific Applications:

  • Large-scale MEM discovery: Identification of maximal exact matches between sequencing reads and large collections of genomic references.
  • Analysis of highly repetitive references: MEM finding against extensive, highly repetitive sequence collections.
  • Population-scale indexing: Indexing and querying thousands of human genomes and large human chromosome collections.

Methodology:

MONI integrates prefix-free parsing (PFP) to simultaneously construct the r-index and determine the thresholds of Bannai et al. in linear time and space relative to the size of the prefix-free parse; the r-index is an FM-index variant.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
C++, Python
Added:
12/1/2021
Last Updated:
12/1/2021

Operations

Publications

Rossi M, Oliva M, Langmead B, Gagie T, Boucher C. MONI: A Pangenomics Index for Finding MEMs. Unknown Journal. 2021. doi:10.1101/2021.07.06.451246.

Downloads