EARRINGS

EARRINGS performs de novo adapter detection and trimming of next-generation sequencing (NGS) reads to enable consistent preprocessing for cross-sample comparisons and large-scale meta-analyses.


Key Features:

  • No A Priori Adapter Sequences Required: EARRINGS detects and trims adapter sequences without requiring candidate adapter inputs, enabling processing of datasets where adapters are undocumented in GEO or SRA.
  • High Accuracy and Throughput: Benchmarks against existing adapter trimmers show comparable trimming accuracy while achieving higher throughput.
  • Implementation: Implemented in modern C++ and optimized with SIMD and multithreading for high-performance processing of large NGS batches.

Scientific Applications:

  • Large-scale meta-analyses: Provides consistent adapter trimming across datasets to support comparative analyses spanning multiple studies.
  • Cross-sample comparisons: Removes reliance on predefined adapter sequences to reduce preprocessing variability in cross-sample and cross-study comparisons.
  • Repository data preprocessing: Enables trimming of NGS data from repositories such as GEO and SRA where adapter documentation is often missing or inaccurate.

Methodology:

De novo adapter detection and trimming algorithms that operate without candidate adapter inputs, implemented in modern C++ with SIMD and multithreading and benchmarked against existing adapter trimmers.

Topics

Details

License:
GPL-2.0
Tool Type:
command-line tool
Programming Languages:
C++, Perl
Added:
3/19/2021
Last Updated:
4/10/2021

Operations

Publications

Wang T, Huang C, Hung J. EARRINGS: an efficient and accurate adapter trimmer entails no a priori adapter sequences. Bioinformatics. 2021;37(13):1846-1852. doi:10.1093/bioinformatics/btab025. PMID:33459339.

PMID: 33459339
Funding: - Ministry of Science and Technology: 104-2311-B-009-002-MY3, 105-2221-E-009-126-MY3