The DOI matches its Crossref record; 15 of the 15 references it cites were found in a registry or an index.
BLAST+: architecture and applications
Open accessAbstract
Background: Sequence similarity searching is a very important bioinformatics task. While Basic Local Alignment Search Tool (BLAST) outperforms exact methods through its use of heuristics, the speed of the current BLAST software is suboptimal for very long queries or database sequences. There are also some shortcomings in the user-interface of the current command-line applications. Results: We describe features and improvements of rewritten BLAST software and introduce new command-line applications. Long query sequences are broken into chunks for processing, in some cases leading to dramatically shorter run times. For long database sequences, it is possible to retrieve only the relevant parts of the sequence, reducing CPU time and memory usage for searches of short queries against databases of contigs or chromosomes. The program can now retrieve masking information for database sequences from the BLAST databases. A new modular software library can now access subject sequence data from arbitrary data sources. We introduce several new features, including strategy files that allow a user to save and reuse their favorite set of options. The strategy files can be uploaded to and downloaded from the NCBI BLAST web site. Conclusion: The new BLAST command-line applications, compared to the current BLAST tools, demonstrate substantial speed improvements for long queries as well as chromosome length database sequences. We have also improved the user interface of the command-line applications.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Figures

![Figure 2 Speedup of BLASTX searches for differently sized queries with and without query splitting. Different sized pieces of [Genbank:NC_007113.2] were searched against a set of human proteins. The query length in kbases is on the x-axis, with a log scale. On the y-axis is the fractional speedup, which is defined as (Tbaseline/Tblastx) - 1. Three searches were performed with both the baseline and the blastx applications (for each data point), and the lowest time for each application was used.](/paper-figures/5f6014a3c3104ec3ab94bb17d3808749/blast-architecture-and-applications-figure-2.jpg)
![Figure 3 L2 data cache misses for BLASTX searches with and without query splitting. Cache misses were measured by Cachegrind [24] and only misses reading from the cache are shown. On the x-axis are different query lengths in kbases. The number of L2 cache misses is shown on the y-axis. The top line is for the baseline application without query splitting, the bottom line is for the blastx application. The queries are different sized pieces of [Genbank:NC_007113.2] searched against the set of human proteins used for Figure 2.](/paper-figures/4c62c5c33b83407288eb5c66b3d3e3d2/blast-architecture-and-applications-figure-3.jpg)
![Figure 4 Scatter plot of MEGABLAST search times with and without partial retrieval. 163 human ESTs from UniGene cluster 235935 were searched against all human chromosomes [22]. On the x-axis are times for the baseline application; on the y-axis are times for the new blastn application. Sequences with the best improvement are those furthest to the right, and they also matched the largest number of subject sequences. A word size of 24 was used for the runs as well as database masking with RepeatMasker. Three searches were done with both the baseline and blastn application for each data point, and the lowest time for each application was used.](/paper-figures/a10e69ff70d44c0198dfc081a558d6f8/blast-architecture-and-applications-figure-4.jpg)
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The cited source says what the claim attributes to it.
In the citing paper
“In response to frequent requests from the user community since the AlphaFold DB launch, we have made significant strides to implement a sequence-based similarity search feature. We have incorporated the Basic Local Alignment Search Tool (BLAST) (21) into our Google Cloud Platform infrastructure to achieve this.”
From AlphaFold Protein Structure Database in 2024: providing structure coverage for over 214 million protein sequences (2024) · cites this paper as [21]
In the citing paper
“When searching the NR database using NCBI BLAST28, we found no bacterial hits for the human AIM2 gene.”
From Clustering predicted structures at the scale of the known protein universe (2023) · cites this paper as [28]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Basic local alignment search tool
Altschul, S. F., Gish, W., Miller, W., Myers, E. W., & Lipman, D. J. (1990) · Journal of Molecular Biology · doi:10.1006/jmbi.1990.9999 · Cited by 98,669
Gapped BLAST and PSI-BLAST: a new generation of protein database search programs
Altschul, S. (1997) · Nucleic Acids Research · doi:10.1093/nar/25.17.3389 · Cited by 73,302
<tt>BLAT</tt> —The <tt>BLAST</tt> -Like Alignment Tool
Kent, W. J. (2002) · Genome Research · doi:10.1101/gr.229202 · Cited by 8,480
Initial sequencing and comparative analysis of the mouse genome
Mouse Genome Sequencing Consortium (2002) · Nature · doi:10.1038/nature01262 · Cited by 7,187
A Greedy Algorithm for Aligning DNA Sequences
Zhang, Z., Schwartz, S., Wagner, L., & Miller, W. (2000) · Journal of Computational Biology · doi:10.1089/10665270050081478 · Cited by 5,459
NCBI BLAST: a better web interface
Johnson, M., Zaretskaya, I., Raytselis, Y., Merezhuk, Y., McGinnis, S., & Madden, T. (2008) · Nucleic Acids Research · doi:10.1093/nar/gkn201 · Cited by 4,207
Self-citationDatabase indexing for production MegaBLAST searches
Morgulis, A. O., Coulouris, G., Raytselis, Y., Madden, T., Agarwala, R., & Schäffer, A. A. (2008) · Bioinformatics · doi:10.1093/bioinformatics/btn322 · Cited by 1,395
Self-citationSchäffer, A. A. (2001) · Nucleic Acids Research · doi:10.1093/nar/29.14.2994 · Cited by 1,375
[33] Analysis of compositionally biased regions in sequence databases
Wootton, J. C., & Federhen, S. (1996) · Methods in enzymology on CD-ROM/Methods in enzymology · doi:10.1016/s0076-6879(96)66035-2 · Cited by 745
A Fast and Symmetric DUST Implementation to Mask Low-Complexity DNA Sequences
Morgulis, A. O., Gertz, E. M., Schäffer, A. A., & Agarwala, R. (2006) · Journal of Computational Biology · doi:10.1089/cmb.2006.13.1028 · Cited by 498
Research works printed but not linked: 8
- NCBI C toolkit[http://www.ncbi.nlm.nih.gov/IEB/ToolBox/SDKDOCS/INDEX.HTML]
- NCBI BLAST web site[http://blast.ncbi.nlm.nih.gov/Blast.cgi]
- NCBI C++ toolkit documentation[http://www.ncbi.nlm.nih.gov/bookshelf/br.fcgi?book=toolkit]
- Implementing a BlastSeqSrc[http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/_impl_blast_seqsrc_howto.html]
- BLAST+ Command Line Applications User Manual[http://www.ncbi.nlm.nih.gov/bookshelf/br.fcgi?book=helpblast]
- Reference assembly for Human genome build 36.1[http://www.ncbi.nlm.nih.gov/genome/guide/human/release_notes.html#b36]
- NCBI SRA Software Development Kit[http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=software&m=software&s=software]
- PUBLIC DOMAIN NOTICE for NCBI[http://www.ncbi.nlm.nih.gov/bookshelf/br.fcgi?book=toolkit&part=toolkit.fm#A3]
Cited by
Sorted by citations
Two new Later Stone Age sites from the Final Pleistocene in the Falémé Valley, eastern Senegal
Ndiaye, M., Lespez, L., Tribolo, C., Rassé, M., Hadjas, I., Davidoux, S., Huysecom, É., & Douze, K. (2024) · Monash University Research Portal (Monash University) · doi:10.3929/ethz-b-000667478 · Cited by 24,214
Prokka: rapid prokaryotic genome annotation
Seemann, T. (2014) · Bioinformatics · doi:10.1093/bioinformatics/btu153 · Cited by 18,937
TBtools: An Integrative Toolkit Developed for Interactive Analyses of Big Biological Data
Chen, C., Chen, H., Zhang, Y., Thomas, H. R., Frank, M. H., He, Y., & Xia, R. (2020) · Molecular Plant · doi:10.1016/j.molp.2020.06.009 · Cited by 14,550
BUSCO: assessing genome assembly and annotation completeness with single-copy orthologs
Simão, F. A., Waterhouse, R. M., Ioannidis, P., Kriventseva, E. V., & Zdobnov, E. M. (2015) · Bioinformatics · doi:10.1093/bioinformatics/btv351 · Cited by 13,344
SWISS-MODEL: homology modelling of protein structures and complexes
Waterhouse, A. M., Bertoni, M., Bienert, S., Studer, G., Tauriello, G., Gumienny, R., Heer, F. T., de Beer, T., Rempfer, C., Bordoli, L., et al. (2018) · Nucleic Acids Research · doi:10.1093/nar/gky427 · Cited by 13,248
Metadata
- Authors
- Camacho, C., Coulouris, G., Avagyan, V., Ma, N., Papadopoulos, J., Bealer, K., & Madden, T. L.
- Affiliations
- National Institutes of Health (US)
- Corresponding author
- Madden, Thomas L
- ORCID
- Madden, Thomas L
- Venue
- BMC Bioinformatics
- Published
- 2009-12
- Volume
- 10
- Issue
- 1
- Pages
- 421-421
- ISSN
- 1471-2105 (ISSN-L)
- PMC
- PMC2803857
- OpenAlex
- W2142678478
- Cited by
- 22,074
- References
- 15
- Citations by year
- 2026: 2652 · 2025: 2909 · 2024: 2584 · 2023: 2213 · 2022: 2114 · 2021: 2164 · 2020: 1780 · 2019: 1400 · 2018: 1093 · 2017: 979 · 2016: 725 · 2015: 518 · 2014: 412 · 2013: 241 · 2012: 144
- FWCI
- 36.21
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- cc-by
- Locations
- BMC Bioinformatics (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion)
- Funders
- National Institutes of Health
- U.S. National Library of Medicine
- Topics
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Genomics and Phylogenetic Studies
- Physical Sciences › Mathematics › Theoretical Computer Science › Algorithms and Data Compression
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Fractal and DNA sequence analysis
- Keywords
- BLAST, sequence similarity searching, chunking, command-line tool, software performance optimization, user interface
- MeSH terms
- Software, Sequence Alignment, Computational Biology, Databases, Genetic
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review