Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • ritzriya
    Member
    • Jun 2010
    • 49

    BBBBBB read quality

    Hello everyone,

    I have come across instances or articles stating that the reads with quality as only 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB' are meant to be LOW quality as they are called read-quality indicators. They define that it is the 3' end of the read which must be removed or filtered to prevent mis-assembly.

    Is this true or is that okay to ignore?

    Also, If i want to quality filter my illumina sequence file then is there any available tool or any speicific feature to recognise bad quality reads? so that I can create a custom program to do so if not ready..

    I know this might be a trivial question, but I am new to Illumina technology. Kindly help.

    Thanks in advance!
  • Brugger
    Member
    • Mar 2010
    • 21

    #2
    I assume that you are looking in the qseq.txt files. The last column in that file is whether the read passed the chastity filter or not. So any line with a 0 in that column should be dropped.

    do a: cat FILE | awk '$11 == 1' > NEWFILE

    If you want to map the reads with bwa/bowtie/b* you need to recalculate the QV score, this is mentioned in multiple old threads at seqanswers.

    Comment

    • pratibhamani
      Junior Member
      • Oct 2009
      • 6

      #3
      hi

      want to know the same too..
      Last edited by pratibhamani; 07-04-2010, 10:19 PM.

      Comment

      • simonandrews
        Simon Andrews
        • May 2009
        • 870

        #4
        If you're seeing this you're probably using one of the more recent Illumina pipelines. Illumina uses a quality value of 2 (which is what B decodes to) as a way to mark the point at which it believes a read to become unreliable. This only applies to strings of B which run to the end of the read. In these cases this isn't intended as a true estimate of the error rate, but rather more as a flag to suggest you don't use these bases.

        Frankly it's a bit of a pain when collecting aggregate statistics about sequence qualities as it tends to skew the distribution of Phred scores.

        Comment

        • pratibhamani
          Junior Member
          • Oct 2009
          • 6

          #5
          Thank you simonandrews..

          This is what I wanted to know. Okay so if I use these bases in assembly, say de-novo, then will it lead to mis-assembly? Should I remove these reads before I proceed or is it Okay to use them?

          Comment

          • BENM
            Member
            • May 2009
            • 33

            #6
            Originally posted by ritzriya View Post
            Hello everyone,

            I have come across instances or articles stating that the reads with quality as only 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB' are meant to be LOW quality as they are called read-quality indicators. They define that it is the 3' end of the read which must be removed or filtered to prevent mis-assembly.

            Is this true or is that okay to ignore?

            Also, If i want to quality filter my illumina sequence file then is there any available tool or any speicific feature to recognise bad quality reads? so that I can create a custom program to do so if not ready..

            I know this might be a trivial question, but I am new to Illumina technology. Kindly help.

            Thanks in advance!
            Hi ritzriya,

            I can give you an simple script for quality control, which can filter out the low quality sequence or N's reads, it due to the option you set:
            -n N's content of the reads, default 0.5, i.e. if there are over 50% are N, it will be filtered.
            -q the lowest average quality control, default 20, i.e. if the average quality is lower than 20, it will be filtered
            -sd the standard deviation value of quality, default 10, it used to filtered the undulated and unstable quality reads


            Hope it would be help.
            Attached Files
            Last edited by BENM; 07-08-2010, 08:48 PM.

            Comment

            • pratibhamani
              Junior Member
              • Oct 2009
              • 6

              #7
              Problem still unsolved!

              Thank you BENM for the filtering script. It will surely be useful to quality filter when necessary.

              But still my question remains the same- If I use these reads having quality of 'BBB' matter during assembly of reads - will it lead to misassembly if used or it won't make much of difference? That's all I want to know.

              Comment

              • BENM
                Member
                • May 2009
                • 33

                #8
                Originally posted by pratibhamani View Post
                Thank you BENM for the filtering script. It will surely be useful to quality filter when necessary.

                But still my question remains the same- If I use these reads having quality of 'BBB' matter during assembly of reads - will it lead to misassembly if used or it won't make much of difference? That's all I want to know.

                It is due to Assembly tools you use.
                But for Solexa reads, there is just lower than 1% error rates. So these reads with high error rates must be in lower coverage, then they still can be figured out by common tools like VELVET, although VELVET doesn't consider about the quality of reads.

                Comment

                • pratibhamani
                  Junior Member
                  • Oct 2009
                  • 6

                  #9
                  ??

                  It is due to Assembly tools you use.
                  But for Solexa reads, there is just lower than 1% error rates. So these reads with high error rates must be in lower coverage, then they still can be figured out by common tools like VELVET, although VELVET doesn't consider about the quality of reads.
                  That's exactly why I am asking this question. Because VELVET does not take care of the quality of the reads, I will have to before it starts processing.

                  It is obvious if my input is incorrect or with errors, then my output will not be pleasing enough, no matter how many times I change my kmer, right?

                  I hope everyone got what I have explained above..

                  Comment

                  • BENM
                    Member
                    • May 2009
                    • 33

                    #10
                    Originally posted by pratibhamani View Post
                    That's exactly why I am asking this question. Because VELVET does not take care of the quality of the reads, I will have to before it starts processing.

                    It is obvious if my input is incorrect or with errors, then my output will not be pleasing enough, no matter how many times I change my kmer, right?

                    I hope everyone got what I have explained above..
                    Hello pratibhamani,

                    If you have enough sequencing coverage, it is no need to worry about the error rate of sequencing quality. Because in de Bruijn graphs algorithm, it can deal with them by weight of different coverage. It attributes to NGS high throughput and high quality control technologies.

                    If you're still anxious about it, you can make a comparison between non-pre-error-correction and pre-error-correction, using a known genome sequencing project. The other way, you can use another tools, like SOAPdenovo(http://soap.genomics.org.cn/soapdenovo.html), it is the same algorithm as VELVET, but with error correction function.

                    And for kmer option of VELVET is estimated by your sequencing depth, no error rate, see below link:

                    And you can use VELVET contrib package--"contrib/VelvetOptimiser-2.1.0/" to find out the appropriate kmer set.

                    Hope it would be help.

                    Comment

                    • pratibhamani
                      Junior Member
                      • Oct 2009
                      • 6

                      #11
                      Thanks!

                      Yes BENM. I do have a good coverage of sequencing in my case, so I need not worry about these reads. Fine.

                      I will surely have a look at the links you have sent. Thanks for the information. It will help me surely!

                      Comment

                      • palmgenome
                        Junior Member
                        • Jan 2011
                        • 1

                        #12
                        Very helpful threads. And thanks BENM for the script!

                        Comment

                        Latest Articles

                        Collapse

                        • 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
                        • SEQadmin2
                          Advanced Sequencing Platforms Tackle Neuroscience’s Toughest Genomics Problems
                          by SEQadmin2



                          Genomics studies in neuroscience face a special challenge due to the brain’s complexity and scarcity of samples. Mapping changes in cell type and state using conventional next-generation sequencing methods remains challenging. Advances in technologies like single-cell sequencing, spatial transcriptomics, and long-read sequencing have opened the door to deeper studies of the brain and diseases like Alzheimer’s, amyotrophic lateral sclerosis (ALS), and schizophrenia.
                          ...
                          07-09-2026, 11:10 AM
                        • SEQadmin2
                          Cancer Drug Resistance: The Lingering Barrier to Rising Survival
                          by SEQadmin2



                          Cancer survival rates have significantly increased in the last few decades in the United States, reaching a combined 70% 5-year survival rate by 2021. Behind this number, there are years of research to find new therapies, drug targets, and early detection methods. But there is one core challenge that keeps slowing down these advances, and it’s about drug resistance.

                          There is no single reason why many patients don’t respond to treatment as expected. Cancer is...
                          07-08-2026, 05:17 AM

                        ad_right_rmr

                        Collapse

                        News

                        Collapse

                        Topics Statistics Last Post
                        Started by SEQadmin2, Yesterday, 12:17 PM
                        0 responses
                        13 views
                        0 reactions
                        Last Post SEQadmin2  
                        Started by SEQadmin2, 07-23-2026, 11:41 AM
                        0 responses
                        14 views
                        0 reactions
                        Last Post SEQadmin2  
                        Started by SEQadmin2, 07-20-2026, 11:10 AM
                        0 responses
                        23 views
                        0 reactions
                        Last Post SEQadmin2  
                        Started by SEQadmin2, 07-13-2026, 10:26 AM
                        0 responses
                        37 views
                        0 reactions
                        Last Post SEQadmin2  
                        Working...