Seqanswers Leaderboard Ad

Collapse

Announcement

Collapse
No announcement yet.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Keep BLASTdb in memory

    As I am trying to set up a BLAST server I stumbled across a tiny "problem".

    In the future I will do many tiny blasts of a few sequences at a time from different scripts and such. Is it possible to have a blast in memory waiting for a request? So that it does not need to load the entire blast database in memory every time I perform a simple blast?

  • #2
    Depending on how much RAM is available, database caching already occurs automatically with BLAST. Of course, if there is insufficent RAM, then only a portion of the database is cached in RAM and the rest gets paged out to disc. Also, if the next search uses an alternate database, then the cached one is bumped out (or if any other process on the same machine needs the memory, the cache will be purged).

    Look in the BLAST documentation under memory requirements and there is a section on database caching.

    Also look at how much free RAM you have on that machine after a clean boot, so minimal resources already used. If you do not have substantionally more (say twice or more) RAM then the size of your database, then caching will either not be an option or it will be limited and less than optimally efficient (as other system calls, for example nightly backup or maintenance scripts, may often end up purging your cached database).

    Alternatives would be adding RAM to the machine, setting up a RAM disc just for the database(s), or buying a solid state drive large enough for just the database(s).
    Last edited by mbblack; 11-27-2012, 05:58 AM.
    Michael Black, Ph.D.
    ScitoVation LLC. RTP, N.C.

    Comment


    • #3
      have you cached the db into memory?

      Comment

      Latest Articles

      Collapse

      • seqadmin
        Strategies for Sequencing Challenging Samples
        by seqadmin


        Despite advancements in sequencing platforms and related sample preparation technologies, certain sample types continue to present significant challenges that can compromise sequencing results. Pedro Echave, Senior Manager of the Global Business Segment at Revvity, explained that the success of a sequencing experiment ultimately depends on the amount and integrity of the nucleic acid template (RNA or DNA) obtained from a sample. “The better the quality of the nucleic acid isolated...
        03-22-2024, 06:39 AM
      • seqadmin
        Techniques and Challenges in Conservation Genomics
        by seqadmin



        The field of conservation genomics centers on applying genomics technologies in support of conservation efforts and the preservation of biodiversity. This article features interviews with two researchers who showcase their innovative work and highlight the current state and future of conservation genomics.

        Avian Conservation
        Matthew DeSaix, a recent doctoral graduate from Kristen Ruegg’s lab at The University of Colorado, shared that most of his research...
        03-08-2024, 10:41 AM

      ad_right_rmr

      Collapse

      News

      Collapse

      Topics Statistics Last Post
      Started by seqadmin, 03-27-2024, 06:37 PM
      0 responses
      13 views
      0 likes
      Last Post seqadmin  
      Started by seqadmin, 03-27-2024, 06:07 PM
      0 responses
      12 views
      0 likes
      Last Post seqadmin  
      Started by seqadmin, 03-22-2024, 10:03 AM
      0 responses
      53 views
      0 likes
      Last Post seqadmin  
      Started by seqadmin, 03-21-2024, 07:32 AM
      0 responses
      69 views
      0 likes
      Last Post seqadmin  
      Working...
      X