blast2galaxy

blast2galaxy enables sequence alignments with NCBI BLAST+ and DIAMOND as Galaxy-wrapped tools on compatible servers through a command-line interface and Python API.


Key Features:

  • BLAST+ and DIAMOND Integration: Runs sequence alignments using NCBI BLAST+ and DIAMOND as Galaxy-wrapped tools via the Galaxy API.
  • Command-Line Interface: Provides a CLI that mirrors the native CLI of BLAST+ and DIAMOND.
  • Python API: Offers a high-level Python API for direct alignments from Python applications.
  • Galaxy API Communication: Relies on bioblend for communication with the Galaxy API.

Scientific Applications:

  • Nucleotide Sequence Similarity Search: Performs similarity searches for nucleotide sequences using NCBI BLAST+ on Galaxy servers.
  • Amino Acid Sequence Similarity Search: Performs similarity searches for amino acid sequences using NCBI BLAST+ and DIAMOND on Galaxy servers.

Methodology:

The package uses bioblend for communication with the Galaxy API to execute sequence alignments.

Topics

Details

License:
MIT
Programming Languages:
C, Python
Added:
1/15/2026
Last Updated:
1/15/2026

Operations

Publications