bioRxivBioinformaticsPreprint
An alignment method for nucleic acid sequences against annotated genomes
Abstract
MotivationBiological sequence alignment is fundamental to their further interpretation. Current alignment algorithms typically align either nucleic acid or amino acid sequences. Using only nucleic acid sequence similarity, divergent sequences cannot be aligned reliably because of the limited alphabet and genetic saturation. To align divergent coding nucleic acid sequences, one can align using the translated amino acid sequences. This requires the detection of the correct open reading frame, is prone to eventual frame shift errors, and typically requires the treatment of genes separately. It was our motivation to design a nucleic acid sequence alignment algorithm to align a nucleic acid sequence against a (reference) genome sequence, that works equally well for similar and divergent sequences, and produces an optimal alignment considering simultaneously the alignment of all annotated coding sequences.\n\nResultsWe define a genome alignment score for evaluating the quality of an alignment of a nucleic acid query sequence against a reference genome sequence, for which coding sequence features have been annotated (for example in a GenBank record). The genome alignment score combines the a ne gap score for the nucleic acid sequence with an a ne gap score for all amino acid alignments resulting from coding sequences in open reading frames contained within the query sequence. We present a Dynamic Programming algorithm to compute the optimal global or local alignment using this genomic alignment score and provide a formal proof of correctness. This algorithm allows the alignment of nucleic acid sequences from closely related and highly divergent sequences within the same software and using the same parameters, automatically correcting any eventual frame shift errors and produces at the same time the aligned translated amino acid sequences of all relevant coding sequence features.\n\nAvailabilityThe software is available as a web application at http://www.genomedetective.com/app/aga and as command-line application at https://github.com/emweb/aga
- assay: DNA methylation
- assay: whole-genome sequencing
- research focus: variant calling
- approach: statistical model
- Citations
- 25
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Meta-Align: A Novel HMM-based Algorithm for Pairwise Alignment of Error-Prone Sequencing Reads
Kentaro Tomii, Shravan Kumar, … Steven E. Brenner·bioRxiv·May 11, 2020
- Qudaich: A smart sequence aligner
Sajia Akhter, Robert A Edwards·bioRxiv·Jun 24, 2016
- Are all global alignment algorithms and implementations correct?
Tomáš Flouri, Kassian Kobert, … Alexandros Stamatakis·bioRxiv·Nov 12, 2015
- Nucleic acid 3D structure search and alignment with GTalign
Mindaugas Margelevičius, Shikhar Rana·bioRxiv·Oct 13, 2026
- BSAlign: a library for nucleotide sequence alignment
Haojing Shao, Jue Ruan·Genomics Proteomics & BioinformaticsPeer-reviewed·Mar 14, 2024
- Evaluating computational tools for protein-coding sequence detection: Are they up to the task?
D J Champion, Ting‐Hsuan Chen, … Paul P. Gardner·RNAPeer-reviewed·Jun 11, 2025