[Bioperl-l] Can I use BLAST against a database like MySQL
sdavis2 at mail.nih.gov
Thu Apr 17 06:36:32 EDT 2008
On Thu, Apr 17, 2008 at 2:19 AM, Hubert Gaynor <hubert.gaynor at yahoo.com> wrote:
> As far as I know, before using BLAST to do the alignment the first thing should be done is typing formatdb to construct a database. But I was wondering whether it is possible to construct a database with MySQL which probably will grant the BLAST search a higher speed and make the database management much easier?
formatdb is used to make a representation that can be used efficiently
by blast. That representation already makes blast faster. MySQL
can't be used for such things. As for speeding blast, if you have a
multiprocessor machine, you can take advantage of those using blast
and increasing the number of processors. Also, while blast is a very
versatile program, it is not the only alignment program available.
Depending on your needs, you could look at other programs such as blat
or gmap that can be 2-3 orders of magnitude faster than blast.
More information about the Bioperl-l