生物信息学中，BLAST（）它是一个用来比对生物序列的一级结构（如不同蛋白质的氨基酸序列或不同基因的DNA序列）的算法。 已知一个包含若干序列的资料库，BLAST可以让研究者在其中寻找与其感兴趣的序列相同或类似的序列。 例如如果某种非人动物的一个以前未知的基因被发现，研究者一般会在人类基因组中做一个BLAST搜索来确认人类是否包含类似的基因（通过序列的相似性）。BLAST演算法以及实现它的程序由美国国家生物技术信息中心（NCBI）的、、、及博士开发的。研究者利用BLAST来解决的其他问题有：……等等。