Skip to content
jtroehr edited this page Nov 27, 2018 · 40 revisions

Flexbar logo

Flexbar – flexible barcode and adapter removal

The program Flexbar preprocesses high-throughput sequencing data efficiently. It demultiplexes barcoded runs and removes adapter sequences. Several adapter removal presets for Illumina libraries are included. Flexbar computes exact overlap alignments using SIMD and multicore parallelism. Moreover, trimming and filtering features are provided, e.g. trimming of homopolymers at read ends. Flexbar increases read mapping rates and improves genome as well as transcriptome assemblies. Unique molecular identifiers can be extracted in a flexible way. The software supports data in fasta and fastq format from multiple sequencing platforms.

Program features

  • Demultiplexing of barcoded sequencing runs
  • Detection and removal of adapter sequences
  • Exact global alignment with free end-gaps
  • Basic read filtering and trimming features
  • Paired reads and separate barcode reads
  • Trimming of homopolymers at read ends
  • Wildcard N for barcodes and adapters
  • Extraction of unique molecular identifiers
  • Compressed input and output file support
  • Extensive logging features, e.g. alignments
  • Galaxy tool definition available in Tool Shed
  • Multi-threaded computation based on TBB library
  • SIMD parallelism for sequence alignments
  • Sequence analysis based on SeqAn library

References

Johannes T. Roehr, Christoph Dieterich, Knut Reinert: Flexbar 3.0 – SIMD and multicore parallelization. Bioinformatics 2017.

See article on PubMed

Matthias Dodt, Johannes T. Roehr, Rina Ahmed, Christoph Dieterich: Flexbar – flexible barcode and adapter processing for next-generation sequencing platforms. Biology 2012.

See article on PubMed