OMAmer

OMAmer maps protein sequences to ancestral protein subfamilies using evolutionarily-informed k-mers to provide phylogeny-aware subfamily assignments for functional and evolutionary analyses.


Key Features:

  • Evolutionarily-informed k-mers: Uses k-mers derived with phylogenetic information to represent sequence features used for mapping.
  • Mapping to ancestral protein subfamilies: Assigns queries directly to ancestral protein subfamilies rather than only nearest-sequence hits.
  • Rejection of non-homologous assignments: Detects and rejects non-homologous family-level assignments to reduce false-positive mappings.
  • Improved subfamily-level categorization: Provides more accurate subfamily assignments than closest-sequence methods such as BLAST or DIAMOND, mitigating misassignments reported between 18% and 62% across datasets.
  • Phylogeny-aware assignment: Incorporates gene phylogeny information to avoid over-specific subfamily assignments caused by neglecting phylogeny.
  • Avoidance of gene tree inference: Achieves improved assignment accuracy without requiring computationally expensive gene tree inference.
  • Computational efficiency: Designed for scalable analysis in large-scale genomic studies where efficiency and accuracy are important.

Scientific Applications:

  • Functional genomics: Enables more reliable functional annotation through accurate protein subfamily assignments.
  • Comparative genomics: Supports comparative analyses by mapping proteins across species to conserved ancestral subfamilies.
  • Evolutionary genomics: Facilitates evolutionary inference by providing phylogeny-aware subfamily categorizations.
  • Large-scale genomic studies: Applies to high-throughput datasets where scalable, accurate subfamily assignment is needed.

Methodology:

Uses evolutionarily-informed k-mers to map sequences to ancestral protein subfamilies, leverages phylogenetic information to reject non-homologous family-level assignments and improve subfamily-level categorization relative to BLAST or DIAMOND, and does so without requiring gene tree inference.

Topics

Details

License:
LGPL-3.0
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
10/6/2025

Operations

Publications

Rossier V, Vesztrocy AW, Robinson-Rechavi M, Dessimoz C. OMAmer: tree-driven and alignment-free protein assignment to subfamilies outperforms closest sequence approaches. Unknown Journal. 2020. doi:10.1101/2020.04.30.068296.