Difference Between Blastall And Blastn?
2
5
Entering edit mode
12.9 years ago

What is the difference, other than subtle different in the output format, between "blastall -p blastn" and running NCBI-Blast+ blastn?

Are the results supposed to be the same in terms of sensitivity/specificity?

blast blast • 15k views
ADD COMMENT
1
Entering edit mode

I think they're the same program - blastn is the newer BLAST+ package, blastall -p blastn is from the old NCBI BLAST.

ADD REPLY
1
Entering edit mode

NCBI is shifting from C to C++, hence the + in the name (same with the toolbox).

ADD REPLY
9
Entering edit mode
12.9 years ago

This is what the NCBI says about the difference between BLAST and BLAST+:

The BLAST+ applications have a number of performance and feature improvements over the legacy BLAST applications. For details, please see the BLAST+ user manual and the article in BMC Bioinformatics (PubMed link).

So I guess the main differences are in performance, but it might also be that BLAST+ uses better default settings that are kept unchanged in BLAST for reasons of backwards compatibility.

ADD COMMENT
1
Entering edit mode

If you do any kind of parsing, the tabular and XML output formats are probably much better suited.

ADD REPLY
0
Entering edit mode

I am annoyed by the fact that the output format has subtly changed between one and the other, but clearly they are different beasts altogether, thx.

ADD REPLY
2
Entering edit mode
12.8 years ago
Ed ▴ 20

Hi,

I have run the blastn option in blastall with the following command:

blastall -p blastn -i query.fa -d subject -e 0.00001 -v 1 -b 1 -o blastn.blastn -a 14

and blastn in the BLAST+ package with:

blastn -task blastn -query query.fa -db subject -evalue 0.00001 -num_descriptions 1 -num_alignments 1 -out blastn.blastn -num_threads 14

using the same query and subject data. I have obtained more hits using the BLAST+ blastn, and these hits also had higher bit scores and much lower E values.

Just wondering if others have had the same experience, and whether this could be because the underlying algorithm/default parameters of blastn are different between the blastall and BLAST+ versions.

Cheers,

Ed

ADD COMMENT

Login before adding your answer.

Traffic: 2089 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6