Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • wdemos
    Member
    • Jun 2012
    • 31

    #1

    Build BLAST db with illumina reads

    I am running BLAST locally and would like to populate a database with a set of paired end illumina reads. There are 2,132,034,004 reads that I would like to dump in the db. It is taking a very long time to get the db going. I have used the makebalstdb command. Anyone try this before? How long did it take, any general advice or other suggestions? Thank you.
  • Wallysb01
    Senior Member
    • Feb 2011
    • 286

    #2
    I have done this before and I think it took a day or so, and that was with more like 100M reads, not 2B! What ever you are trying to do, it will probably be easier a different way. At the very least, you should probably be using mpiblast, as any querying of that database will also take a very long time.

    What is it you are trying to do anyway? The community here might have some better suggestions for you.

    Comment

    • wdemos
      Member
      • Jun 2012
      • 31

      #3
      One aspect of my project is recover the original read names. I have data from DNA STAR but it changed the original read names. I want to identify the unmatched reads as well and verify sequences the original analyst found interesting.

      Comment

      • Wallysb01
        Senior Member
        • Feb 2011
        • 286

        #4
        Ok, I'm still somewhat confused by what data you have and what you're doing with it.

        Are you trying to, for example, find the reads that support a SNP from an alignment? You could more easily reduce a data set like that with samtools mpileup to just reads that overlap the SNP. Then blasting, or even just inspection, could work a lot faster.

        Comment

        • wdemos
          Member
          • Jun 2012
          • 31

          #5
          Sorry for not being clear. Thank you for your help and patience. Here is the main purpose of my task:

          I have some illumina sequences that were identified to be chimeric by another analyst. He came to this conclusion using another software that trimmed and renamed the reads. I want to blast these 'chimeric' reads against the custom blast database populated with all the reads from the entire dataset. My hope is that the chimeric reads from the other analyst will align with the original reads and that I will be able to view the entire read (not trimmed) with the header information so I have the original read name. Then I can use the original data for further analysis.
          Last edited by wdemos; 06-27-2012, 09:38 AM. Reason: clarity

          Comment

          • GenoMax
            Senior Member
            • Feb 2008
            • 7142

            #6
            Provided you have access to a machine with a good amount of RAM, doing a blat search may also be a possibility. Are your sequences already in a multi-fasta format?

            Comment

            • wdemos
              Member
              • Jun 2012
              • 31

              #7
              Yes, the files are concatenated into one large fasta file.
              Last edited by wdemos; 06-27-2012, 09:58 AM. Reason: clarification

              Comment

              • Wallysb01
                Senior Member
                • Feb 2011
                • 286

                #8
                Hmm, I see. That is a little more problematic then isn't it.

                It does sound like blat or blast are your only options. You could try splitting up that huge file of reads into some number of chunks and running makeblastdb individually, then just concatenating the results from each chunk later. Blat does have the advantage that you don't need to format your database. If you have Kent's src, you could use a few of the tools to speed this job up (ie faSplit), then again running multiple queries on individual chunks.

                If you have access to a cluster, you could take advantage of hundreds of cores with blat. Just be clever about the faSplit output names, then take advantage of the qsub -t and a $PBS_ARRAYID variable in your command. Blat also has the advantage of being able to easily merge and filter the resulting .psl files.

                It doesn't sound like fun to me, but it might just be done within a day if you have the right resources and a well thought out plan.

                Comment

                • wdemos
                  Member
                  • Jun 2012
                  • 31

                  #9
                  Thank you. I was just approved for access to a cluster. I will let you know how it turns out.

                  Comment

                  • swbarnes2
                    Senior Member
                    • May 2008
                    • 910

                    #10
                    How about making a bwa or bowtie index of the full reads, and aligning to them, instead of blasting? After all that's the virtue of those algorithms; aligning short reads.

                    Comment

                    • wdemos
                      Member
                      • Jun 2012
                      • 31

                      #11
                      I left the makeblastdb command running while I tried working with the cluster and it actually finished populating last night. I currently am conducting my BLAST search. I appreciate all the help and if my blast fails I may consider the bwa/bowtie suggestion. Thank you.

                      Comment

                      • Wallysb01
                        Senior Member
                        • Feb 2011
                        • 286

                        #12
                        Originally posted by wdemos View Post
                        I left the makeblastdb command running while I tried working with the cluster and it actually finished populating last night. I currently am conducting my BLAST search. I appreciate all the help and if my blast fails I may consider the bwa/bowtie suggestion. Thank you.
                        Sounds good, I'm happy to help.

                        Comment

                        Latest Articles

                        Collapse

                        • SEQadmin2
                          Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
                          by SEQadmin2



                          Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

                          Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
                          ...
                          10-14-2026, 09:55 AM
                        • SEQadmin2
                          New Genomics Technologies Take Aim at Long-Standing Limits
                          by SEQadmin2


                          Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

                          We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
                          ...
                          09-28-2026, 10:25 AM

                        ad_right_rmr

                        Collapse

                        News

                        Collapse

                        Topics Statistics Last Post
                        Started by SEQadmin2, 10-22-2026, 11:13 AM
                        0 responses
                        60 views
                        0 reactions
                        Last Post SEQadmin2  
                        Started by SEQadmin2, 10-22-2026, 10:48 AM
                        0 responses
                        42 views
                        0 reactions
                        Last Post SEQadmin2  
                        Started by SEQadmin2, 10-15-2026, 10:52 AM
                        0 responses
                        75 views
                        0 reactions
                        Last Post SEQadmin2  
                        Started by SEQadmin2, 10-14-2026, 05:39 AM
                        0 responses
                        74 views
                        0 reactions
                        Last Post SEQadmin2  
                        Working...