Remote BLAST guide
Run BLAST against NCBI's hosted databases with the -remote flag instead of shipping and indexing data yourself.
Run BLAST against NCBI's hosted databases with the -remote flag instead of shipping and indexing data yourself. Query size and rate matter most — NCBI throttles remote requests, so keep queries small and add sleeps between submissions to avoid HTTP 429s.
Where these commands run
You cannot open a shell on the platform yourself. The commands on this page are BLAST+ command lines: ask Ivy in chat to run them in the chat's code workspace, which ships BLAST+, or run them on your own machine. For a hosted search with no commands, see the BLAST quickstart.
When to use remote BLAST
- Quick public searches without shipping databases.
- Low-frequency runs where download/build overhead dominates.
- Not ideal for large/private databases (prefer local).
Minimal remote command
Throttling and retries
- Add sleeps between requests to avoid HTTP 429.
- Capture stderr to
logs/remote.logfor diagnosis.
Tips
- Keep queries small; split large FASTA into many small files.
- Record the Entrez query, database name, and BLAST version in
SUMMARY.json. - If remote latency is high or throttling frequent, switch to local databases.
Was this page helpful?