BLAST stands for Basic Local Alignment Search Tool. The primary purpose of BLAST is to compare protein and gene sequences against available public databases.
It is a set of sequence comparison algorithms used to search databases for an
Type | Query | Database | Comparison |
blastn | DNA | DNA | DNA level |
blastx | DNA | Protein | Protein level |
tblastx | DNA | DNA | Protein level |
blastp | Protein | Protein | Protein level |
tblastn | Protein | DNA | Protein level |
BLAST input and output are explained below.
BLAST takes input in the form of a
BLAST output is available in multiple formats. These include HTML, plain text, and XML.
The BLAST algorithm has two basic components: word matching and extended hits.
The two statistical parameters to obtain the similarities include:
The BLAST algorithm is at least fifty times faster than getting alignments by dynamic programming.
Few of the significant functions of BLAST include identifying species by obtaining homologous sequences, mapping the DNA by getting identical DNA and splicing patterns, location of domains, and creating phylogenic trees based on DNA or protein similarities.
Note: To explore BLAST, visit here.