Skip to main content
Life Science Dictionary

BLAST

Bioinformatics · Molecular Biology · Genomics

Say it: BLAST

Short for Basic Local Alignment Search Tool

BLAST is a widely used program that searches databases for DNA or protein sequences similar to a query and ranks the matches by statistical significance.

Also: blastn, blastp

Definition

What is BLAST?

BLAST is a search engine for sequences. You give it a query, such as a gene or protein sequence, and it scans very large databases for regions of local similarity, then lists the best matches with their alignments. It was published in 1990 by Stephen Altschul and colleagues at the US National Center for Biotechnology Information, which still runs the best-known service; the European Bioinformatics Institute offers it too.

Comparing a query with every database entry by exact alignment would be slow, so BLAST takes a shortcut. It splits the query into short words, finds database sequences that share those words, and extends each hit in both directions for as long as the score keeps up. This makes it fast but approximate. Each match comes with a bit score and an E-value, the number of equally good matches expected by chance in a database of that size; the smaller the E-value, the less likely the match is a coincidence.

Different versions compare DNA with DNA, protein with protein, or translate DNA into protein first. Students use BLAST to identify an unknown sequence, find related genes in other species and check that PCR primers are specific.

Practice it

Where you'll meet it

Related

Sources

Checked against

Keep going

Practice Bioinformatics

Free bioinformatics quizzes, with an explanation for every answer.

See the Quizzes