The GEM (GEnome Multi-tool) Library (GEM Mapper)

The GEM (GEnome Multi-tool) Library (GEM Mapper) maps short sequencing reads to reference genomes, performing tunable exhaustive alignments that return all candidate matches (including gapped alignments) to support accurate variant, transcriptomic, and comparative analyses.


Key Features:

  • Efficiency through string matching by filtration: Uses string matching by filtration to reduce the alignment search space and computational overhead while preserving precision.
  • Precision and exhaustive searches: Performs fully tunable exhaustive searches and can return all existing matches within the genome, including gapped alignments.
  • Speed optimization: Achieves several-times faster runtimes than comparable state-of-the-art short-read aligners while maintaining exhaustive search capabilities.

Scientific Applications:

  • Genomic research (GWAS): Facilitates genome-wide association studies and variant discovery by providing accurate mapping of short reads across large genomes.
  • Transcriptomics (RNA-seq): Supports RNA-seq read alignment for gene expression and transcript analysis through efficient and precise mapping.
  • Comparative genomics: Enables comparison of genomic sequences from different species or strains by producing comprehensive read alignments suitable for sequence comparison.

Methodology:

Implements string matching by filtration to filter candidate matches early and performs exhaustive, tunable searches that can report gapped alignments.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Perl, Python, C
Added:
6/7/2016
Last Updated:
11/25/2024

Operations

Publications

Marco-Sola S, Sammeth M, Guigó R, Ribeca P. The GEM mapper: fast, accurate and versatile alignment by filtration. Nature Methods. 2012;9(12):1185-1188. doi:10.1038/nmeth.2221. PMID:23103880.

Documentation

Downloads