[Bioperl-l] Can I use BLAST against a database like MySQL

Sean Davis 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:
> Hi,
>  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 mailing list