I would like to know what are typical use cases for a BLAST-like technology (finding local alignments on large datasets)
I know some use cases are:
- Finding homolog genes in other species
- Anotating genomes
- Predicting gene function based on similarity with other genes.
But these uses seem to be very specific and potentially useful to very few people (few people gets a new genome or a new gene to look an homolog for). And despite these uses seem not to be massive, the statistics of the NCBI site seem to indicate that BLAST is widely used with millions of queries per year.
Could I know what do you use BLAST for or what do you know it is used for?
The most common use case is “I have an unknown sequence, what organism is it from, or what does it look most like?” In my experience, particularly if you’re a wet lab biologist.
You say those uses are very specific, but that kind of goes without saying - blast is a specific tool for a specific job, but I think you’re vastly underestimating it when you say “it only seems useful to very few people”. It’s probably the most used bioinformatics program of all time. All of those tasks are just an extension of “what does sequence A look like?”.