BlastGUI is A Python-Based Cross-Platform Local BLAST Visualization Software
Users can build databases and perform sequence filtering and sequence alignment through a graphical user interface. The operation visualization, automatic sequence filtering, and cross-platform use can significantly facilitate the analysis of biological data and the mining of biological information.
For more details see the BlastGUI paper below.
Download the latest Blast+: ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/
Run BlastGUI on windows: Put blastGUI.exe and BLAST+ in the same directory or add BLAST+ to the system environment, then run blastGUI.exe
Run BlastGUI on macOS or Linux:
First add BLAST+ to the system environment, then
python3 blastGUI.py
When you use it for the first time, build the database first with [Build database] button.
- 1.Click select file button to select FASTA file
- 2.Select database type
- 3.Enter the name of the database (no Spaces)
- 4.Click Build database button to start database building
- 5.After the database construction is completed, please restart this program to refresh the database list
- 1.Please click the [Build database] button to set up the database for the first time
- 2.Input the sequence to be aligned into the text box or select the sequence file through the [Select file] button
- 3.Select the database to be compared and the comparison method.
- 4.Set the e-value Value, output format and number of threads.The default e-value =1e-5, and the default output format is 0 and the default of threads is 4
- 5.(Optional) Any other command of BLAST like: -max_target_seqs 20
- 6.Click [Start] button for comparison, and the comparison results will be displayed here and saved in result.txt
- 7.Alignment time depends on sequence size and computer performance
- tmp.txt is the filtered sequence text.
- result.txt is the alignment result for the user to do futher analysis.
Please download this software from releases page.