seqfu

seqfu provides utilities for manipulating FASTA and FASTQ files and performing sequence-level quality control and preprocessing for next-generation sequencing (NGS) data.


Key Features:

  • FASTA and FASTQ support: Provides a comprehensive suite of commands for manipulation of FASTA and FASTQ file formats.
  • Interleave/deinterleave FASTQ: Implements high-performance interleave and deinterleave operations for FASTQ files.
  • Illumina lane merging: Merges Illumina lanes to consolidate sequencing runs into single datasets.
  • Quality control — degenerate primer identification: Detects degenerate primers within sequence datasets as part of QC procedures.
  • Quality control — length statistics and extraction: Computes length statistics and extracts specific portions of datasets for analysis.
  • Dereplication with provenance tracking: Dereplicates sequences across multiple files while tracking provenance of each sequence.
  • High-performance implementations: Provides optimized implementations for common sequence file operations to handle large NGS datasets.

Scientific Applications:

  • NGS preprocessing: Preprocesses FASTQ datasets for downstream analyses in genomics and metagenomics workflows.
  • Lane consolidation: Consolidates Illumina lanes to produce unified datasets for variant calling or assembly.
  • Quality assessment: Identifies problematic primers and assesses length distributions to inform data filtering and trimming.
  • Dereplication and traceability: Performs sequence dereplication across files while preserving provenance for reproducibility and validation.

Methodology:

Implemented in Nim and providing high-performance implementations for interleave/deinterleave operations, Illumina lane merging, dereplication across multiple files with provenance tracking, and quality-control functions including degenerate primer identification, length statistics, and sequence extraction on FASTA/FASTQ files.

Topics

Details

Tool Type:
command-line tool
Added:
3/17/2020
Last Updated:
10/3/2022

Operations

Publications

Telatin A, Fariselli P, Birolo G. SeqFu: A Suite of Utilities for the Robust and Reproducible Manipulation of Sequence Files. Bioengineering. 2021;8(5):59. doi:10.3390/bioengineering8050059. PMID:34066939. PMCID:PMC8148589.

Documentation

Downloads

Links