BioinformaticsBioinformaticsPeer-reviewed journal article
A BLAST from the past: revisiting blastp's E-value
Abstract
The Basic Local Alignment Search Tool, BLAST, is an indispensable tool for genomic research. BLAST established itself as the canonical tool for sequence similarity search in large part thanks to its meaningful statistical analysis. Specifically, BLAST reports the E-value of each reported alignment, which is defined as the expected number of optimal local alignments that will score at least as high as the observed alignment score, assuming that the query and the database sequences are randomly generated. Here we critically evaluate the E-values provided by the standard protein BLAST (blastp), showing that they can be at times significantly conservative while at others too liberal. We offer an alternative approach based on generating a small sample from the null distribution of random optimal alignments, and testing whether the observed alignment score is consistent with it. In contrast with blastp, our significance analysis seems valid, in the sense that it did not deliver inflated significance estimates in any of our extensive experiments. Moreover, although our method is slightly conservative, it is often significantly less so than the blastp E-value. Indeed, in cases where blastps analysis is valid (i.e., not too liberal), our approach seems to deliver a greater number of correct alignments. One advantage of our approach is that it works with any reasonable choice of substitution matrix and gap penalties, avoiding blastps limited options of matrices and penalties. In addition, we can formulate the problem using a canonical family-wise error rate control setup, thereby dispensing with E-values, which can at times be difficult to interpret.
- Citations
- 21
- FWCI
- 2.85
- Field percentile
- top 7%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Incremental BLAST: incremental addition of new sequence databases through e-value correction
Sajal Dash, Sarthok Rasique Rahman, … Wu-chun Feng·PLoS ONEPeer-reviewed·Apr 22, 2021
- Simple adjustment of the sequence weight algorithm remarkably enhances PSI-BLAST performance
Toshiyuki Oda, Kyungtaek Lim, Kentaro Tomii·BMC BioinformaticsPeer-reviewed·Jun 2, 2017
- Estimating statistical significance of local protein profile-profile alignments
Mindaugas Margelevičius·BMC BioinformaticsPeer-reviewed·Aug 13, 2019
- Sensitive inference of alignment-safe intervalsfrom biodiverse protein sequence clusters usingEMERALD
Andreas Grigorjew, Artur Gynter, … Alexandru Ioan Tomescu·Genome biologyPeer-reviewed·Jul 17, 2023
- Protein structure alignment significance is often exaggerated
R. C. Edgar, Harutyun Sahakyan·bioRxiv·Jul 17, 2025
- Benchmarking Statistical Multiple Sequence Alignment
Michael Nute, Ehsan Saleh, Tandy J. Warnow·Systematic BiologyPeer-reviewed·Oct 13, 2018