Flexbar
Flexbar processes and trims sequence tags from next-generation sequencing (NGS) reads to enable accurate demultiplexing, adapter and barcode removal, and improved downstream read mapping and analysis.
Key Features:
- Flexible barcode and adapter removal: Demultiplexes barcoded sequencing runs and removes adapter sequences from reads.
- Exact overlap sequence alignment: Uses exact overlap sequence alignment to recognize, sort, and trim sequence tags, including adapters, sample barcodes, and biological tags such as splice leader sequences.
- Multi-threaded high-performance processing: Implements SIMD and multicore parallelism for high-speed processing of large NGS datasets.
- Support for multiple data formats: Supports FASTA and FASTQ formats, including color-space reads, preserves read pairings, and can process separate barcode reads.
- Fine-grained parameter adjustment: Allows tuning of sequence tag detection parameters and search regions for customized processing.
Scientific Applications:
- Read mapping: Improves mapping rates for genome and transcriptome assemblies by removing extraneous sequence tags.
- Library demultiplexing: Sorts reads by sample barcode to enable analysis of multiplexed sequencing runs.
- Splice leader detection: Detects biological signals such as splice leader sequences (e.g., in nematodes) to support gene expression analyses.
Methodology:
Performs exact overlap sequence alignment for tag recognition and trimming, demultiplexes barcoded runs and removes adapters, employs SIMD and multicore parallelism for performance, supports FASTA/FASTQ including color-space, preserves read pairings and processes separate barcode reads, and exposes parameters to adjust detection and search regions.
Topics
Details
- License:
- BSD-3-Clause
- Maturity:
- Mature
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- C++
- Added:
- 1/13/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Dodt M, Roehr J, Ahmed R, Dieterich C. FLEXBAR—Flexible Barcode and Adapter Processing for Next-Generation Sequencing Platforms. Biology. 2012;1(3):895-905. doi:10.3390/biology1030895. PMID:24832523. PMCID:PMC4009805.