How To Force Blastp To Display All The Possible Combination Of Alignments?
1
0
Entering edit mode
12.3 years ago
Rein • 0

I want to use blastp to find out all the alignment among two fasta file.

Here is my command:

blastp -query "A.fasta" -subject "B.fasta" -evalue 1 -outfmt 6 > output.txt

I have already set the e-value tolerance to be 1, but there are still some alignments missing, is there anyway to force blastp to produce all the possible alignments?

blast alignment • 2.7k views
ADD COMMENT
0
Entering edit mode

Btw, how do you know, the alignments exist in the first place?

ADD REPLY
0
Entering edit mode
12.3 years ago
Michael 54k

BLAST is a heuristic, it is not guaranteed to find all alignments. To increase sensitivity, try to decrease word_size (default is 3, try 2) and threshold parameters. Better, use FASTA or SSearch (Smith-Waterman) to get all local alignments which takes a lot of time. Oh, and set the evalue to 100, just in case ;)

ADD COMMENT
0
Entering edit mode

Thanks!! It is working, I found most of the missing alignments now, but what is the meaning of setting word_size to 2?

ADD REPLY
0
Entering edit mode

@Michael Dondrup Thanks!! It is working, I found most of the missing alignments now, but what is the meaning of setting word_size to 2?

ADD REPLY
0
Entering edit mode

This explains it quite ok: http://en.wikipedia.org/wiki/BLAST#Process, In short, a smaller word size will make blast more sensitive and slower.

ADD REPLY

Login before adding your answer.

Traffic: 2096 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