Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • unagaswamy
    Member
    • May 2010
    • 13

    #1

    Extracting base coverage and quality values from BAM files

    Experts,
    I am interested in extracting base coverage and quality values for non SNP reads from a BAM file?
    Thanks,
    -Uma
  • wenhuang
    Member
    • Feb 2010
    • 30

    #2
    pileup in samtools may be what you need.

    Comment

    • bioinfosm
      Senior Member
      • Jan 2008
      • 483

      #3
      Yes, pileup is the tool from samtools to display coverage / quality information
      --
      bioinfosm

      Comment

      • unagaswamy
        Member
        • May 2010
        • 13

        #4
        Thanks for the info.
        Here is what I have tried so far to view the file for a given sample:
        samtools view filename.bam chr:start-end

        For non SNP positions, I am getting the base coverage using the following command:
        samtools view filename.bam chr:start-end |wc -l

        Sometimes the actual position is missing when I grep it and ~50 bases around it are printed. My question is how can I trust the wc -l value for a position if that position itself is missing in the BAM file?
        Last edited by unagaswamy; 10-21-2010, 12:37 PM.

        Comment

        • unagaswamy
          Member
          • May 2010
          • 13

          #5
          Hi Experts,
          Can anyone tell me how to extract the base quality from the CQ field of the BAM file? I colleague of mine mentioned that every two ASCII character corresponds to the SOLiD color space. Do I take the average of every overlapping 2 or the max? Any input in this regard is gretaly appreciated!

          Comment

          • nilshomer
            Nils Homer
            • Nov 2008
            • 1283

            #6
            Originally posted by unagaswamy View Post
            Hi Experts,
            Can anyone tell me how to extract the base quality from the CQ field of the BAM file? I colleague of mine mentioned that every two ASCII character corresponds to the SOLiD color space. Do I take the average of every overlapping 2 or the max? Any input in this regard is gretaly appreciated!
            Is the base quality not already reported in the SAM record (it should be)? As to how to calculate the base qualities during alignment from color qualities, here is the formula MAQ/BWA/BFAST uses: https://sourceforge.net/apps/mediawi...apping_Quality.

            Comment

            • unagaswamy
              Member
              • May 2010
              • 13

              #7
              Hi nilshomer,
              Thanks for the reply. We are generating SAM record only for the SNP positions which does have the base quality. I am interested in the Non-SNP positions as well and hence I'm trying to calcuate the base quality for these positions from the BAM file.
              -Uma

              Comment

              • unagaswamy
                Member
                • May 2010
                • 13

                #8
                Hi All,
                I generated a raw pileup for all reference positions using the samtools. An exmaple record for a non-SNP position is below:
                chrY 11936864 G G 51 0 60 8 ,,.,,,.. "%`".B"`

                This base has a coverage of 8. Which one of these fields (51,0,60) represent the base quality in this case? I am still confused about the ABI's SOLiD base quality!

                Any input is greatly appreciated!

                Comment

                • Bruins
                  Member
                  • Feb 2010
                  • 78

                  #9
                  Did you see the SAM FAQ?
                  Download SAM tools for free. SAM (Sequence Alignment/Map) is a flexible generic format for storing nucleotide sequence alignment. SAMtools provide efficient utilities on manipulating alignments in the SAM format.


                  Hope this helps.

                  Comment

                  • unagaswamy
                    Member
                    • May 2010
                    • 13

                    #10
                    Hi Bruins,
                    Thanks for this very useful link. It definitely answers some of my questions.
                    -Uma

                    Comment

                    Latest Articles

                    Collapse

                    • SEQadmin2
                      Beyond CRISPR/Cas9: Understand, Choose, and Use the Right Genome Editing Tool
                      by SEQadmin2



                      CRISPR/Cas9 sparked the gene editing revolution for both research and therapeutics.1 But this system still showed severe issues that limited its applications. The most prominent were the heavy reliance on PAM sequences, delivery limitations, double-stranded breaks that prompt unintended edits and cell death, and editing inefficiency (both in targeting and in knock-in reliability).

                      Despite this, “CRISPR helped turn genome editing from a specialized technique into
                      ...
                      07-31-2026, 11:01 AM
                    • SEQadmin2
                      Proteomic Platforms: How to Choose the Right Analytical Strategy to Improve Detection and Clinical Applications
                      by SEQadmin2


                      Proteomics platforms are evolving rapidly, with advances in mass spectrometry and affinity-based approaches expanding what researchers can detect and at what scale. As the field moves toward deeper proteome coverage and clinical applications, scientists face an increasingly complex landscape of tools. This article will explore how researchers are navigating these choices to find the right platform for their work.

                      The systematic characterization of the human proteome has
                      ...
                      07-20-2026, 11:48 AM

                    ad_right_rmr

                    Collapse

                    News

                    Collapse

                    Topics Statistics Last Post
                    Started by SEQadmin2, 08-06-2026, 07:41 AM
                    0 responses
                    17 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 08-03-2026, 10:13 AM
                    0 responses
                    33 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 07-31-2026, 02:55 AM
                    0 responses
                    43 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 07-24-2026, 12:17 PM
                    0 responses
                    26 views
                    0 reactions
                    Last Post SEQadmin2  
                    Working...