Ea-utils

Ea-utils provides preprocessing utilities for high-throughput sequencing (HTS) data, performing adapter trimming and paired-end read joining to produce cleaned FASTQ data for downstream analyses such as variant calling, expression quantification, RNA-seq analysis, genome assembly, and structural variant detection.


Key Features:

  • Adapter trimming (fastq-mcf): Removes sequencing adapters from raw FASTQ files to produce cleaned reads for downstream analyses.
  • Paired-end joining (fastq-join): Joins paired-end reads to reconstruct fragment sequences for applications such as genome assembly and structural variant detection.
  • Resource efficiency: Implements algorithms optimized to reduce computational resource usage when processing large HTS datasets.
  • Performance evaluation: Has been compared against similar open-source utilities for adapter trimming and paired-end joining, demonstrating effective performance.

Scientific Applications:

  • Variant calling: Provides cleaned and joined reads that improve the accuracy of SNP and indel discovery workflows.
  • Expression quantification / RNA-seq: Supplies trimmed and correctly paired reads required for accurate gene expression measurement in RNA-seq studies.
  • Genome assembly: Delivers high-quality paired-end joins that support contiguous and accurate genome assemblies.
  • Structural variant detection: Produces joined paired-end read data used to detect structural variants.

Methodology:

Implements adapter trimming via fastq-mcf and paired-end read joining via fastq-join on FASTQ HTS data, using algorithms optimized for efficient handling of large sequencing datasets and evaluated against similar open-source utilities.

Topics

Details

License:
MIT
Maturity:
Mature
Tool Type:
command-line tool
Programming Languages:
C++
Added:
1/13/2017
Last Updated:
12/10/2018

Operations

Publications

Aronesty E. Comparison of Sequencing Utility Programs. The Open Bioinformatics Journal. 2013;7(1):1-8. doi:10.2174/1875036201307010001.

Documentation