Evidence map›Paper›PMID 31695060›Full record

ArticleScientific reports2019

Athena: Automated Tuning of k-mer based Genomic Error Correction Algorithms using Language Models.

Mustafa Abdallah, Ashraf Mahgoub, Hany Ahmed, Somali Chaterji

Erratum issuedAbstract read
In one paragraph

Article in Scientific reports, 2019. The graph could read no effect estimate from its abstract, so it casts no vote on the map. An erratum has been issued. Cited by 6 papers.

0numbers the graph read from it
0cells of the map it votes in
6citing papers in PubMed
–field-weighted citation impact
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

6 citing papers in PubMed.

  1. Elucidating Transitions ofJournal of computational biology : a journal of computational molecular cell biology · 2026
    Article
  2. Review
  3. Article
  4. Review
  5. Article
  6. Article
4 · The record

Corrections and comments

5 · Who and what money

Authors and funding

4 authors.

Mustafa AbdallahSchool of Electrical and Computer Engineering, Purdue University, West Lafayette, USA.
Ashraf MahgoubSchool of Electrical and Computer Engineering, Purdue University, West Lafayette, USA.
Hany AhmedDepartment of Electronics and Electrical Communications Engineering, Cairo University, Cairo, Egypt.
Somali ChaterjiDepartment of Agricultural and Biological Engineering, Purdue University, West Lafayette, USA. schaterji@schaterji.io.

Funding

Continued Development and Maintenance of the MG-RAST Metagenomics PipelineR01AI123037 · NIAID · PURDUE UNIVERSITY · PI GRAMA, ANANTH, MEYER, FOLKER · 2016 to 2020
$3.7M
NIAID NIH HHS R01 AI123037
6 · The paper itself

Abstract

The performance of most error-correction (EC) algorithms that operate on genomics reads is dependent on the proper choice of its configuration parameters, such as the value of k in k-mer based techniques. In this work, we target the problem of finding the best values of these configuration parameters to optimize error correction and consequently improve genome assembly. We perform this in an adaptive manner, adapted to different datasets and to EC tools, due to the observation that different configuration parameters are optimal for different datasets, i.e., from different platforms and species, and vary with the EC algorithm being applied. We use language modeling techniques from the Natural Language Processing (NLP) domain in our algorithmic suite, Athena, to automatically tune the performance-sensitive configuration parameters. Through the use of N-Gram and Recurrent Neural Network (RNN) language modeling, we validate the intuition that the EC performance can be computed quantitatively and efficiently using the "perplexity" metric, repurposed from NLP. After training the language model, we show that the perplexity metric calculated from a sample of the test (or production) data has a strong negative correlation with the quality of error correction of erroneous NGS reads. Therefore, we use the perplexity metric to guide a hill climbing-based search, converging toward the best configuration parameter value. Our approach is suitable for both de novo and comparative sequencing (resequencing), eliminating the need for a reference genome to serve as the ground truth. We find that Athena can automatically find the optimal value of k with a very high accuracy for 7 real datasets and using 3 different k-mer based EC algorithms, Lighter, Blue, and Racer. The inverse relation between the perplexity metric and alignment rate exists under all our tested conditions-for real and synthetic datasets, for all kinds of sequencing errors (insertion, deletion, and substitution), and for high and low error rates. The absolute value of that correlation is at least 73%. In our experiments, the best value of k found by Athena achieves an alignment rate within 0.53% of the oracle best value of k found through brute force searching (i.e., scanning through the entire range of k values). Athena's selected value of k lies within the top-3 best k values using N-Gram models and the top-5 best k values using RNN models With best parameter selection by Athena, the assembly quality (NG50) is improved by a Geometric Mean of 4.72X across the 7 real datasets.

Indexed as

AlgorithmsNatural Language ProcessingAutomationBase SequenceDatasets as TopicGenomicsHigh-Throughput Nucleotide SequencingNeural Networks, ComputerOligonucleotidesSequence AlignmentOligonucleotides

Identifiers

PMID31695060
PMCPMC6834855

What OpenQuestion holds

Textmetadata
LicenceCC BY
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.