A brief introduction to BLAST
BLAST (Basic Local Alignment Search Tool) is the heuristic search algorithm employed by the programs blastp, blastn, blastx, tblastn,
and tblastx; these programs ascribe significance to their findings using the statistical methods of Karlin and Altschul (1990, 1993)
with a few enhancements. The BLAST programs were tailored for sequence similarity searching -- for example to identify homologs
to a query sequence.
For further details, see the NCBI BLAST tutorial.
The programs are :
- blastp : to compare a protein query sequence to a protein sequence databank
- blastx : to compare a nucleic query sequence (6 frames translation) to a protein sequence databank
- blastn : to compare a nucleic query sequence to a nucleic sequence databank
- tblastn : to compare a protein query sequence to a nucleic sequence databank (6 frames translation)
- tblastx : to compare a nucleic query sequence (6 frames translation) to a nucleic sequence databank (6 frames translation)
Availability in NPS@
So, for example, you can use BLAST to find similar sequences in a database built
from an ACNUC query or
after a PATTINPROT search.
These programs are available :
BLAST parameters are not currently available for the user.
By default the number of description and the number of alignment are set to 500.
The expected threshold is set to 10.0.
The comparison matrix is BLOSUM62.
The default behavior is selected for gap opening (11) and gap extending (1) costs.
To retrieve these informations see the line "Information and statistics : [BLASTP]" in
NPS@ BLAST result file.
NPS@ BLAST output example
The NPS@ BLAST output is divided into three parts.
In this part, you have :
- MPSA/ANTHEPROT link to
view data in these local protein sequence analysis softwares.
- A graphic indicating the similarity found along the query sequence. It's computed with BLAST alignment (only for
This graphic can be see in MPSA/ANTHEPROT to determine interesting boundaries in the query sequence.
- A form to select subject sequences. You can select sequences by indicated the maximal E threshold to do it (by default
NPS@ sets it to 1e-6). You can also select subject sequences matching a particular region of the
query (this only for blastp/blastn).
It's the BLAST description block in a 'HTMLized' form.
You can see :
- A checkbox to select/unselect subject sequence.
- The NPSA link allows you to apply
NPS@ methods on the corresponding sequence after it is extracted from the query database.
- The database link to retrieve the database entry.
- The alignment link (on expected value) to see BLAST alignment between the query sequence and the current subject sequence.
- The number of displayed sequences.
- The number of selected sequences.
You have :
- An extract form to extract selected sequence and make a database. You can extract full or partial (only for
blastp/blastn) sequences. The extraction is done on your current selection.
The full extract is made from the database.
The partial extract, is made for subject sequence that match the query one in the indicated region. The extracted sequence
is retrieved from the BLAST alignment. You can set the minimal length of the extracted sequence.
- A checkbox to add your query sequence in the created
- A checkbox to remove identical sequences in the created
- A link on BLAST information and statistics.
- A link on the original BLAST result text file.