iBLAST

iBLAST updates BLAST (Basic Local Alignment Search Tool) sequence-search results incrementally by leveraging prior BLAST outputs and recomputing e-values only for newly added database sequences to maintain accurate alignment statistics.


Key Features:

  • Incremental updates: Focuses computation on newly added portions of a sequence database instead of rerunning full BLAST searches.
  • Reuse of prior results: Leverages previously obtained BLAST search results as the foundation for updated outputs.
  • Targeted e-value recalculation: Recalculates critical statistical measures such as e-values for new sequences only.
  • Integration of results: Merges recalculated statistics for new sequences with existing search results to produce updated outputs.
  • Equivalence to NCBI BLAST: Produces search results that remain consistent with NCBI BLAST quality.
  • Computational efficiency: Reduces computational demands and achieves a reported speedup of (1 + δ)/δ times over traditional methods, where δ is the fraction of database growth.

Scientific Applications:

  • Maintaining up-to-date alignments: Keeps sequence alignment results current as reference databases grow without full reanalysis.
  • Large-scale genomic updates: Supports genomic research workflows that require frequent incorporation of newly deposited sequences.
  • Cost- and time-sensitive analyses: Enables repeated BLAST-based searches in pipelines where computational resources or turnaround time are limiting.

Methodology:

Leverages previous BLAST outputs, applies them only to newly added database sequences, recalculates e-values for those sequences, and integrates the recalculated statistics with existing results.

Topics

Details

License:
CC0-1.0
Tool Type:
command-line tool
Programming Languages:
Python
Added:
9/27/2021
Last Updated:
9/27/2021

Operations

Publications

Dash S, Rahman SR, Hines HM, Feng W. iBLAST: Incremental BLAST of new sequences via automated e-value correction. PLOS ONE. 2021;16(4):e0249410. doi:10.1371/journal.pone.0249410. PMID:33886589. PMCID:PMC8062096.

PMID: 33886589
PMCID: PMC8062096
Funding: - National Science Foundation: 1453473

Links