Unconfigured Ad

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

    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

                    • GATTACAT
                      Reply to Nine Things a Sample Prep Scientist Thinks About Before Sequencing
                      by GATTACAT
                      Love this - good data definitely starts from good input, and poor input can only give relatively poor data. I particularly like the mention of Nanodrop/absorbance based methods for quantification. It's such a toss up if you'll get an accurate reading or what amounts to a randomly generated number, and a lot of library/sequencing related issues can be traced back to poor quant.
                      07-01-2026, 11:43 AM
                    • SEQadmin2
                      Nine Things a Sample Prep Scientist Thinks About Before Sequencing
                      by SEQadmin2


                      I’m not a sequencing expert. I’m a purification scientist who uses NGS to evaluate workflows my group develops. With this perspective, we think about the sample first and the NGS workflow second. The sequencer is an exceptionally honest reporter, but it can only report on what you give it, so whether you get clean, interpretable data from an NGS workflow is largely determined before you begin.

                      Here are nine questions we think about, in roughly the order they matter, before...
                      06-18-2026, 07:11 AM

                    ad_right_rmr

                    Collapse

                    News

                    Collapse

                    Topics Statistics Last Post
                    Started by SEQadmin2, 07-02-2026, 11:08 AM
                    0 responses
                    12 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 06-30-2026, 05:37 AM
                    0 responses
                    14 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 06-26-2026, 11:10 AM
                    0 responses
                    20 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 06-17-2026, 06:09 AM
                    0 responses
                    54 views
                    0 reactions
                    Last Post SEQadmin2  
                    Working...