BBTools

BBTools provides a suite of multithreaded programs for processing and analyzing DNA and RNA high-throughput sequencing data.


Key Features:

  • Multithreading and performance: Implements multithreaded, high-speed processing optimized for large sequencing datasets and high CPU core counts.
  • File format support: Processes FASTQ, FASTA, SAM, SCARF, FASTA+QUAL and their compressed or raw variants.
  • Automatic detection: Automatically detects quality-score encoding and interleaving of reads.
  • BBMerge paired-end merging: Merges paired-end shotgun reads to produce merged sequences for downstream analyses.
  • Non-overlapping read merging via k-mers: Merges non-overlapping read pairs using k-mer frequency information to assemble unsequenced gaps between reads.
  • Accuracy: Maximizes accuracy in read merging to reduce errors that affect downstream analyses.
  • Benchmarking: Has been benchmarked against eight other merging tools using synthetic and real-world datasets for evaluations of speed, accuracy, and scalability.

Scientific Applications:

  • Genome assembly: Improves assembly by providing merged reads that span insert regions and reduce redundancy.
  • Binning: Supplies higher-quality merged reads that can improve metagenomic binning accuracy.
  • Mapping: Produces longer contiguous sequences for read mapping and alignment tasks.
  • Annotation: Generates merged sequences that enhance gene prediction and functional annotation.
  • Taxonomic analysis and clustering: Provides merged reads that support taxonomic classification and clustering analyses.
  • Error-sensitive analyses: Supports analyses where minimizing merging-related errors is critical.

Methodology:

Implements multithreaded processing; automatic detection of quality encoding and interleaving; support for FASTQ, FASTA, SAM, SCARF and FASTA+QUAL (including compressed/raw variants); BBMerge for merging paired-end shotgun reads including non-overlapping pairs using k-mer frequency information; and benchmarking against eight other merging tools on synthetic and real-world datasets.

Topics

Details

Tool Type:
workflow
Added:
3/12/2024
Last Updated:
11/6/2024

Operations

Publications

Bushnell B, Rood J, Singer E. BBMerge – Accurate paired shotgun read merging via overlap. PLOS ONE. 2017;12(10):e0185056. doi:10.1371/journal.pone.0185056. PMID:29073143. PMCID:PMC5657622.

Funding: - U.S. Department of Energy: DE-AC02-05CH11231

Documentation

Links

Other
https://sourceforge.net/projects/bbmap/
(BBtools may be cited using the primary website: BBMap – Bushnell B.)