Seqanswers Leaderboard Ad

Collapse

Announcement

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

  • Can SAMtools be parallelized

    I am trying to use multiple threads to run SAMtools jobs, for example

    "qsub -pe threads 8 pileup.sh"

    But it looks like SAMtools is not parallel..Anyone knows anything about it?

    Also, is there any memory limit for SAMtools?

    All your information will be appreciated!

  • #2
    Originally posted by JCYAO View Post
    I am trying to use multiple threads to run SAMtools jobs, for example

    "qsub -pe threads 8 pileup.sh"

    But it looks like SAMtools is not parallel..Anyone knows anything about it?

    Also, is there any memory limit for SAMtools?

    All your information will be appreciated!
    Samtools is not parallel. Besides SNP calling functions, most of the operation deal with I/O, SAM and BAM do not support parallel I/O,
    Besides, what are you trying to achieve?

    Comment


    • #3
      I specified 4G virtual memory for running samtools command in our cluster. But then I noticed it just used ~500-900M memory.

      what I am trying to do is to use all of our memory to speed up the samtools jobs.

      Does SAMtools just use some limited amount of memory no matter how much I specify?


      Thanks

      Comment


      • #4
        Originally posted by JCYAO View Post
        I specified 4G virtual memory for running samtools command in our cluster. But then I noticed it just used ~500-900M memory.

        what I am trying to do is to use all of our memory to speed up the samtools jobs.

        Does SAMtools just use some limited amount of memory no matter how much I specify?


        Thanks
        AFAIK samtools doesn't need so much memory... Luckily... I also believe that even if you find the way to increase the reading buffer in samtools, you won't gain so much speed, as the disk I/O would be the bottleneck.
        If you want to speed things up you may try to convert sam files into paralle HDF5 and use some MPI software to access the h5 in a parallel way...

        Comment

        Latest Articles

        Collapse

        • seqadmin
          Essential Discoveries and Tools in Epitranscriptomics
          by seqadmin




          The field of epigenetics has traditionally concentrated more on DNA and how changes like methylation and phosphorylation of histones impact gene expression and regulation. However, our increased understanding of RNA modifications and their importance in cellular processes has led to a rise in epitranscriptomics research. “Epitranscriptomics brings together the concepts of epigenetics and gene expression,” explained Adrien Leger, PhD, Principal Research Scientist...
          Yesterday, 07:01 AM
        • seqadmin
          Current Approaches to Protein Sequencing
          by seqadmin


          Proteins are often described as the workhorses of the cell, and identifying their sequences is key to understanding their role in biological processes and disease. Currently, the most common technique used to determine protein sequences is mass spectrometry. While still a valuable tool, mass spectrometry faces several limitations and requires a highly experienced scientist familiar with the equipment to operate it. Additionally, other proteomic methods, like affinity assays, are constrained...
          04-04-2024, 04:25 PM

        ad_right_rmr

        Collapse

        News

        Collapse

        Topics Statistics Last Post
        Started by seqadmin, 04-11-2024, 12:08 PM
        0 responses
        58 views
        0 likes
        Last Post seqadmin  
        Started by seqadmin, 04-10-2024, 10:19 PM
        0 responses
        54 views
        0 likes
        Last Post seqadmin  
        Started by seqadmin, 04-10-2024, 09:21 AM
        0 responses
        46 views
        0 likes
        Last Post seqadmin  
        Started by seqadmin, 04-04-2024, 09:00 AM
        0 responses
        55 views
        0 likes
        Last Post seqadmin  
        Working...
        X