BlastGUI
BlastGUI performs BLAST+ sequence alignments, constructs local BLAST databases, filters input sequences, and generates local visualizations of results using a Python implementation.
Key Features:
- BLAST+ integration: Executes sequence alignments using the BLAST+ suite for similarity searches and alignments.
- Database construction: Builds local BLAST databases from sequence input for downstream similarity searching.
- Automatic sequence filtering: Applies user-defined criteria to filter sequences prior to database construction or alignment.
- Local visualization of results: Produces local visual representations of alignment outputs and analysis results.
- Python implementation: Implemented in Python to orchestrate database construction, filtering, and BLAST+ execution.
Scientific Applications:
- Sequence similarity searching: Performs BLAST+ searches to identify homologous sequences and infer similarity relationships.
- Sequence database management: Constructs and maintains local BLAST databases for curated sequence sets.
- Genomics analyses: Supports comparative analyses and homology searches in genomic datasets.
- Proteomics analyses: Enables protein sequence alignments and similarity-based functional inference in proteomic studies.
Methodology:
Construct local BLAST databases, apply sequence filtering rules, execute BLAST+ alignments, and generate local visualizations; implemented in Python.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- desktop application
- Programming Languages:
- Python
- Added:
- 1/9/2020
- Last Updated:
- 1/14/2021
Operations
Publications
Du Z, Wu Q, Wang T, Chen D, Huang X, Yang W, Luo W. BlastGUI: A Python‐based Cross‐platform Local BLAST Visualization Software. Molecular Informatics. 2019;39(4). doi:10.1002/minf.201900120. PMID:31650686.
PMID: 31650686
Funding: - National Natural Science Foundation of China: 41706171