BATS

BATS implements basic sequence-analysis algorithms for local and global alignments, statistical string-significance assessment via z-scores, and C/C++ and Perl library interfaces for integration with bioinformatics workflows.


Key Features:

  • Alignment Algorithms: Local alignments via approximate string matching and global alignments using longest common subsequence (LCS) with support for affine and concave gap cost functions.
  • Statistical Analysis: String-filtering routines and z-score computation to assess the statistical significance of sequence patterns.
  • Extensibility: C/C++ and Perl library functions with integration into Bioperl for incorporation into existing bioinformatics workflows.

Scientific Applications:

  • Genomic studies: Sequence analysis to identify conserved regions and functional motifs within genomes.
  • Comparative genomics: Comparison of sequences across species to detect conserved regions and functional motifs.
  • Evolutionary biology: Analysis of sequence alignments to infer evolutionary relationships among sequences.

Methodology:

Approximate string matching for local alignments; longest common subsequence (LCS) for global alignments; affine and concave gap cost functions for gap modeling; string filtering and z-score computation for statistical significance assessment.

Topics

Details

Tool Type:
command-line tool, desktop application, library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Perl, C
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Giancarlo R, Siragusa A, Siragusa E, Utro F. A basic analysis toolkit for biological sequences. Algorithms for Molecular Biology. 2007;2(1). doi:10.1186/1748-7188-2-10. PMID:17877802. PMCID:PMC2147010.

Documentation

Links