Thanks Brad. Ive checked Amazon. Looks Good to me. Someone else in my group has now suggested checking out MEGAN-DB
I intend to use a similarity based binning program like MEGAN or SOrt-ITEMS or CARMA for analyzing sequences in my metagenomic data set. For this, I first have to generate a BLASTx output of my metagenomic sequences against a huge data base such as nr or pfam. I do not have huge computing resources to run a standalone for the same. Any suggestions as to how do I obtain a blastx output for a million sequences.
3 answers
Amazon offers on demand computing which is very useful for big computational tasks when you don't have local resources:
You'll want to prepare your database on a shared Elastic Block Store (EBS):
and likely want to parallelize your task. For a large BLAST job you can split the FASTA file and run over multiple on-demand machines.
Resources like CloudBioLinux can help, as they come pre-installed with blast and other software:
I would suggest that you choose your target database carefully. For example, running the blasts on the swissprot database would be faster than on nr. If some species in the database are irrelevant to your study, you can create a new database by filtering for that species using the 'makeblastdb' program from the latest 'blastplus' program. The blasts would again be much faster.
Cheers
Log in to answer this question.
I did much the same recently for several million metagenome sequences. Fortunately the researcher was patient, so we just waited until it finished (spread across as many CPUs as we could spare). You need to prioritise time taken vs the cost. If this is a one off computational step, and you have no resources locally, EC2 as Brad suggests, is the way to go.