mmquant

mmquant quantifies gene expression from RNA-Seq data by identifying multi-mapping reads and merging duplicated genes to recalculate ambiguous read counts for more accurate expression estimates.


Key Features:

  • Handling Duplicated Genes: Identifies reads that map to multiple gene positions indicative of gene duplication.
  • Merging Strategy: Merges genes implicated by multi-mapping reads into a single "merged gene" to aggregate expression signals.
  • Ambiguous Read Counting: Recalculates counts of ambiguous reads considering both the original genes and merged genes to reduce biases introduced by read distribution or exclusion strategies.
  • Drop-in Replacement for Existing Tools: Functions as a direct replacement for htseq-count and featureCounts by handling multi-mapping reads in an unbiased manner to provide more reliable gene-level counts.

Scientific Applications:

  • Gene Expression Studies: Provides adjusted gene-level counts for differential expression analysis and transcriptome profiling.
  • Genomic Research Involving Duplicated Genes: Enables more precise expression estimates in genomes with high degrees of gene duplication.

Methodology:

Identifies multi-mapping reads, determines whether they correspond to duplicated genes, merges such genes into a merged gene entity, and recalculates ambiguous read counts based on both original and merged genes.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
C++
Added:
8/5/2018
Last Updated:
11/25/2024

Operations

Publications

Zytnicki M. mmquant: how to count multi-mapping reads?. BMC Bioinformatics. 2017;18(1). doi:10.1186/s12859-017-1816-4. PMID:28915787. PMCID:PMC5603007.

Documentation