launch binder
badge on this page to run command
line-based BLAST inside your browser.*BLAST: Basic Local Alignment Search Tool (BLAST+) command-line applications.*
The BLAST software is available directly from the National Library of Medicine under BLAST+ executables.
BLAST is a registered trademark of the National Library of Medicine, see here.
The BLAST software references are listed here.
Users of BLAST+ here should probably cite:
- BLAST+: architecture and applications. Camacho C., Coulouris G., Avagyan V., Ma N., Papadopoulos J., Bealer K., & Madden T.L. (2008) BMC Bioinformatics 10:421. PMID:20003500
- BLAST: a more efficient report with usability improvements. Boratyn GM, Camacho C, Cooper PS, Coulouris G, Fong A, Ma N, Madden TL, Matten WT, McGinnis SD, Merezhuk Y, Raytselis Y, Sayers EW, Tao T, Ye J, & Zaretskaya I. (2013) Nucleic Acids Res. 41:W29-W33.PMID: 23609542
*Clarifying Software Attribution: I, Wayne, am not involved in the BLAST software at all. Those at the National Library of Medicine are the developers and distributors of BLAST. See their materials. I simply set up this repository to make the software useable on the command line without installation headaches.*
I, Wayne, did code a Python-based utility for use with the results from command line BLAST; it is available here and utilized in the notebooks in this repository to process the results and allow easily converting the results to other forms.
This repository is set up to allow running the command line version of
BLAST software after pressing the launch binder
button above or
below. The target use case is when you want to run custom BLAST or
process a lot of sequences.
In the notebooks that can be launched, I have added some examples illustrating how to use the program and process the results easily with Python and convert to other forms. Additionally, useful resources for using command line BLAST are in those notebooks. Alternatively, the notebook with most of resources can be viewed statically here.
Obviously, web-based BLAST is also available. Here are some of my favorite web-based BLAST resources:
This repository is set up to make use of the binder service offered by MyBinder.org. See their site for more information about Binder.
Developed mainly from combining much of the binderized repo from here with the ability to also run PatMatch.
Click this button below to begin using BLAST (or PatMatch, as well):