Print

Why does my BLAST search get a “CPU usage limit was exceeded” error? KA-03285

Each web BLAST search has allocated a fixed amount of CPU (central processing unit) time. NCBI limits CPU usage to ensure fair service for all customers. If your search can not complete within the allocated time, you will encounter the “CPU usage limit was exceeded” error.

Exceeding CPU usage happens in searches that require high computational intensity, such as running translated BLAST searches, blastx and tblastn. In any BLAST suite, the following queries make searches computationally more tasking:

  • long query sequence
  • large number of shorter query sequences in one search
  • query sequences containing low complexity regions or repeats in searches without filtering and masking

How can you avoid exceeding the CPU time limit?

You can reduce computational intensity of your searches in several ways:

For large projects, switch from web BLAST to running:


Where can you learn more?


Related knowledge articles on web BLAST limitations, errors, and preventive measures:

BLAST documentation: