BATH

BATH annotates protein-coding DNA based on direct alignment to protein sequences or profile hidden Markov models, incorporating frameshift-aware algorithms to detect nucleotide insertions and deletions.


Key Features:

  • Frameshift-aware alignment: BATH introduces novel frameshift-aware algorithms to detect frameshift-inducing nucleotide insertions and deletions.
  • HMMER3-based architecture: BATH is built on top of the HMMER3 code base for pHMM-based translated sequence annotation.
  • Error-tolerant annotation: BATH matches HMMER3 accuracy for sequences without errors and produces superior accuracy for sequences containing nucleotide indels.

Scientific Applications:

  • Long-read sequencing annotation: BATH should be used when high annotation sensitivity is required, particularly when frameshift errors are expected to interrupt protein-coding regions, as occurs with long-read sequencing data.
  • Pseudogene analysis: BATH is applicable for annotation of protein-coding DNA in the context of pseudogenes where frameshift errors are expected.

Methodology:

BATH performs direct alignment of protein-coding DNA to a database of protein sequences or profile hidden Markov models, using frameshift-aware algorithms to detect frameshift-inducing nucleotide insertions and deletions.

Topics

Details

Added:
1/14/2026
Last Updated:
1/14/2026

Operations

Publications