BLAST を使って、手元にあるシーケンスで、シーケンスデータベースもしくはライブラリに対して検索することにより、ある閾値以上のスコアで類似するシーケンス群を発見することができる。
BLAST は、バイオインフォマティクスで最も広く使われているプログラムの一つである。
概要.
BLAST は、バイオインフォマティクスにおいて、DNAの塩基配列あるいはタンパク質のアミノ酸配列のシーケンスで、ペアワイズのシーケンスアライメントを行う。
BLAST は、主にシーケンスの局所的アライメント（ローカルアライメント）を行うために使われる。
BLAST は、バイオインフォマティクスで最も広く使われているプログラムの一つである。
BLAST が広く使われている理由は、BLAST が処理速度を非常に重視していることにあるとみられる。
BLAST のアルゴリズムは正確さより速度を重視している。
BLAST におけるこの速度重視によって、今日では膨大なデータが蓄積されているゲノムのシーケンスデータベースに対して検索を行うような場合において、BLAST アルゴリズムを実用的なものとしている。
BLAST が開発された後、BLAST より速いアルゴリズムがいくつか開発されている。
BLAST は、大まかなシーケンスマッチングを必要とする他のアルゴリズムの一部としてもよく使われている。
BLAST を使うことで、例えば、ハツカネズミの未知の遺伝子を発見したときに、ヒトがそのシーケンスと類似した遺伝子をもつかどうかを調べることができる。
ハツカネズミの未知のシーケンスで BLAST を使って、ヒトゲノムのシーケンスデータベースに対して検索を行うと、BLAST は類似性の高いシーケンス群を見つけ出す。
また、BLAST は次のような問いを考えるときに使うことができる。
BLASTアルゴリズムおよびそのアルゴリズムを実装したプログラムは、次の人々によって開発された。
BLASTアルゴリズムを実装したプログラムは複数存在する。
それぞれダウンロードして利用することができる。
オリジナルの実装は NCBI BLAST である。
BLASTアルゴリズム.
クエリシーケンス（ターゲットシーケンスともいう）とシーケンスデータベースである。