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.