What is the best cut-off for e-value in BLAST? Some say 0.01 ,others 0.0001? Even BLAST tutorials don't give a very clear idea about which cutoff suits which purpose? Could some experts give me a clear idea on this. Why are we using 0.0001 and not 0.00011?
There is no perfect cut-off. It always depends on what you're doing. The e-value is basically a measure of how many such alignments you would expect to find in a database this size by chance. Therefore, e-values greater than 1 mean that you'd expect at least one alignment similar to what you've found by chance alone.
As others have stated, the e-value is not a rigorous measure of significance. It depends on
- The length of your alignment.
- The alignment's bit-score score (this takes into account amino acid substitution scores based on the matrix being used, BLOSUM65 by default).
- The size of the database you are searching in.
I have at different times and for different projects used e-values ranging from 10 to 1e-100 or less. You always need to take into account what you are looking for. For example, to run a tBLASTn looking for distant homologs, you'd use a relatively high e-value, say 1e-10 or even 1 or greater depending on the details. For example, the default e-value for ncbi-tBLASTn is 10.
To find extremely similar sequences in closely related species, you'd use a much smaller one. Say 1e-20 or 1e-50. Normally, you tweak these settings after seeing your results.
After running a few hundred blasts, you get the hang of it and you can have a pretty good estimate of the e-value cutoff you want to use. Until you get that experience, you will have to use trial and error. Just remember that the conclusions you can draw from your data will be heavily influenced by that e-value. Don't try to publish something claiming you've found a homolog if the supporting BLAST hit has an e-value of 45 for example.
Personally, when looking at BLAST out files, I check the e-value, the alignment's length (as a percentage of the query), the alignment's %id score and the bit score itself. Of these, the most reliable is the bit-score but, again, that too changes depending on what question you are attempting to answer.
The e-value is supposed to be a metric for the chance that an alignment could occur at random, but it is a crude estimate. As pointed out in other answers, this significantly does not include the length of the query sequence.
It also does not include the conservation of the gene or the frequency of amino acids (in protein blasts). It does take into account the database of sequences queried, which might be something you know very little about if you didn't make it yourself.
That being said, 1e-5 is a pretty poor score. Its really awful for nucleotides - maybe a perfect alignment for 10 or 12 bases. So I'm going to assume that you are looking at peptides.
You should also look at the coverage statistic. That is the length of the alignment divided by the query or the hit sequence. It should be 70%+ depending on what you want. If the coverage is good even answers pretty far down the score rankings might be relevant.
Similarity is usually performed with a BLOSUM matrix. Regardless, the number of exact matches compared to the number of similar matches of amino acids in an alignment poorly approximates what is going on in evolution.
Lastly protein alignments tend to have gaps - lots of gaps. The penalty to the scores for allowing gaps might low for long evolutionary distances or completely unreasonable for more recently diverged results. So you have to look at those qualities of the alignment yourself.
E-value refers to the expected number of random hits for a given alignment score. Smaller it is more reliable is your match. There is no hard and fast rule for e-value cutoff. You can keep whatever you want depending on the level of stringency that you require. But you should note that for smaller sequences (
< 30nt) there is always a higher likelihood of random matches. In such cases it is practical to relax the e-value cutoff.
The E-value of 0.0 indicate the number of alignments with scores equivalent to or greater than that are expected to occur in a database by chance therefore the lower the E-value the more significant the score hence a better quality of the alignment blast search.
The e-value is required to have confidence in the hit, along with hit. Generally, an e-value of e-4 is preferred because, this cutoff is found to be sufficient enough by blast to confirm a hit as homolog. But, for a hit, an e-value greater than e-4 does not mean it is a homolog neither we can say it is not a homolog. We cannot surely infer anything from these hits. Therefore, researchers choose a value
protected by AliceD♦ Oct 3 '17 at 20:01
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?