Latest news: New BLAST design to be released on April 16, 2007

Basic Overview

Q: What is BLAST?

BLAST® (Basic Local Alignment Search Tool) is a set of similarity search programs designed to explore all of the available sequence databases regardless of whether the query is protein or DNA. The BLAST programs have been designed for speed, with a minimal sacrifice of sensitivity to distant sequence relationships. The scores assigned in a BLAST search have a well-defined statistical interpretation, making real matches easier to distinguish from random background hits. BLAST uses a heuristic algorithm that seeks local as opposed to global alignments and is therefore able to detect relationships among sequences that share only isolated regions of similarity (Altschul et al. 1990). For a better understanding of BLAST, you can refer to the BLAST Course, which explains the basics of the BLAST algorithm. There is also a description of BLAST services located here. Also for details on BLAST and theory of similarity search, see the References section.

Q: What is the Best BLAST for me?

There are many different types of BLAST available from the main BLAST web page. Choosing the right one depends on the type of sequence you are searching with (long, short; nucleotide protein), and the desired database. In order to help guide you to the right service for your search please consult the "BLAST Program Selection Guide".

This guide provides information on what database and BLAST service (megaBLAST, translation BLAST etc) is ideal for your search. Plus there is also additional information describing how the tools work and why they are best for certain types of searches.

Q: How can I access the NCBI's BLAST services? There are four ways to use BLAST services:

WWW BLAST:

The easiest way to use BLAST is through the Web. Users may simply point their browsers at the NCBI home page (http://www.ncbi.nlm.nih.gov) and link to the /BLAST pages for any number of different types of searches. A complete description of BLAST services is available at this location.

StandAlone BLAST:

BLAST can be run locally as a full executable and can be used to run BLAST searches against private, local databases, or downloaded copies of the NCBI databases. BLAST binaries are provided for Macintosh, Win32 (PC), LINUX, Solaris, IBM AIX, SGI, Compaq OSF, and HP UX systems. StandAlone BLAST executables may be found on the NCBI anonymous FTP server (ftp://ftp.ncbi.nih.gov) under /blast/executables/. Please read the README file in this directory for more information. There is also some information on setting up StandAlone BLAST at the NHGRI site at: http://genome.nhgri.nih.gov/blastall/blast_install

Network BLAST:

Blastcl3 is the NCBI BLAST network client. It allows remote TCP/IP connections to the NCBI BLAST servers to run BLAST searches. No web browser is required. The BLAST network client can also be used to "batch" search many sequences against the NCBI databases at one time. You can download blastcl3 from the anonymous FTP location ftp://ftp.ncbi.nlm.nih.gov/blast/executables/LATEST/.

BLAST URL API

The BLAST URL API is a standardized application program interface (API) for accessing the NCBI QBLAST system. It uses direct HTTP-encoded requests to NCBI web server. The URL API will allow you to write a script that passes sequences to the NCBI databases and return results locally. There are many features:

  • It does not require the download of an executable from NCBI FTP site.
  • There is no need download database files from NCBI to your local machine.
  • The URL API is easy to maintain and keep backward compatible.
  • It is not necessary to hack the NCBI BLAST CGI to run scripts.

Instructions for the URL API are located in three formats: HTML, PDF, and PostScript.

Q: What is the StandAlone WWW BLAST Server?

The StandAlone WWW BLAST Server allows you to set up your own in-house version of the NCBI BLAST Web pages. This can be accessed through web browsers on intranet web servers. You can set up the program to search your own custom databases or downloaded copies of the NCBI databases. The StandAlone WWW BLAST Server is available by anonymous FTP at ftp://ftp.ncbi.nih.gov/blast/server/current_release/. At this time, the StandAlone WWW BLAST Server is only available for UNIX Web servers.


Disclaimer
Privacy statement
Accessibility
This page is valid XHTML 1.0.