BlastGUI: A Python-based Cross-platform Local BLAST Visualization Software

Mol Inform. 2020 Apr;39(4):e1900120. doi: 10.1002/minf.201900120. Epub 2019 Nov 5.

Abstract

Many researchers use BLAST+ software to build databases and perform sequence alignments. However, command-line operations are required and this created a barrier for researchers with weak computer skills. Therefore, we designed BlastGUI, a Local BLAST visualization software based on Python programming language, to enable users to build databases and perform sequence filtering and sequence alignment through a graphical user interface. The operation visualization, automatic sequence filtering, and cross-platform utilization significantly facilitate biological data analysis and information mining. Our designed software is freely available under the terms of the GNU GPLv3 at https://github.com/byemaxx/BlastGUI.

Keywords: Local BLAST; Python; Sequence alignment; Visualization.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Databases, Factual
  • Programming Languages*
  • Sequence Alignment
  • Software*
  • User-Computer Interface*