Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • jlli
    Member
    • Jun 2008
    • 19

    How to set mismatches?

    For SOLiD color-space mapping, we usually allow 2 mismatches for 25bp, 3 mismatches for 35bp. With SOLiD v3, the read length goes to 50bp. What is the max mismatches for 50bp. How about 75bp? And standard for setting the number of mismatches?

    Many thanks,
  • nilshomer
    Nils Homer
    • Nov 2008
    • 1283

    #2
    Originally posted by jlli View Post
    For SOLiD color-space mapping, we usually allow 2 mismatches for 25bp, 3 mismatches for 35bp. With SOLiD v3, the read length goes to 50bp. What is the max mismatches for 50bp. How about 75bp? And standard for setting the number of mismatches?

    Many thanks,
    I usually aim for ~10% color error rate. Trying to map with a higher sensitivity (tolerance to errors) gives diminishing returns as well as making me think: "do I really trust reads with >10% error?".

    Comment

    • westerman
      Rick Westerman
      • Jun 2008
      • 1104

      #3
      One does have to allow for SNP detection which, in color space, is a two mismatch setting. Thus 25 bp with 2 mismatches means that you will be looking finding SNPs only in otherwise perfectly matching reads. Certainly this can done but you do risk throwing away data. Since color-space is robust to non-adjacent single color-space errors (i.e., such errors can be corrected for) and even adjacent double color-space errors are 3/4th robust then going to slightly larger error rates can be worthwhile.

      Nils' rule of thumb (~10%) is not bad but fails to come up with a firm number when the read length ends with a '5'; e.g. 25 or 35 or 75.

      Personally I used 3 mismatches for 25 bp paired end runs -- slightly higher than 10% but the pairing should take care of any problems caused by a higher number of badly placed reads; i.e., both the F3 and R3 reads have to be badly placed and within the fragment length to make the entire pair bad -- a rare occurrence.

      For 35bp fragment runs I would also use 3 mismatches. This gives me the chance to detect a SNP within a read with a single error. Since I don't have a corresponding pair as a double check I would prefer to be conservative.

      Now that we have SOLiD v.3 chemistry with 50 bp fragment and paired end runs, I am using 5 mismatches for the fragment runs and 6 mismatches for the paired end runs. If I had good references (e.g., a human run vs. the human reference -- sadly most of my non-model-organism references are poor) I could be convinced to go down to a slightly lower mismatch level for safety's sake.

      The above, obviously, is for matching to a reference and not de-novo assembly.

      ABI/Lifetech recommends 2mm for 25mers, 3mm for 35mer and 5mm for 50mer. But they mainly work with well defined model organisms.

      Comment

      • westerman
        Rick Westerman
        • Jun 2008
        • 1104

        #4
        Originally posted by jlli View Post
        What is the max mismatches for 50bp. How about 75bp?
        Ah, just re-read your message and saw that you asked the above specific questions. If you use the SOLiD software the schemas that they have put limits on the mismatches. Some of the ranges of mismatches are:

        35 bp -- 0 to 8 mismatches

        50 bp -- 0 to 7 mismatches; yes, lower than 35 bp limit

        65 bp -- 0 to 7 mismatches; don't know why they do not go higher

        75 bp -- 0 to 9 mismatches

        80 bp -- either 0 or 8 mismatches

        100 bp -- either 0, 10 or 15 mismatches.


        I suspect that some of the schemas are simply there for testing. Certainly the ones above 50 are not currently supported. The idea of doing 8 mismatches on a 35 bp run would be bizarre; not to mention that such a search would take about 60 times longer than a 3 mismatch search.

        I find it interesting that a long bp run with a large number of mismatches does not always take much longer than using a short bp run. Processing a 50bp - 5 mismatch run takes just a little bit longer than a 35 bp - 3 mismatch run.

        Anyway the above is just for the SOLiD software. Other people's software that works in colorspace (e.g., Nils') may have other limitations.

        Comment

        • nilshomer
          Nils Homer
          • Nov 2008
          • 1283

          #5
          Originally posted by westerman View Post
          Other people's software that works in colorspace (e.g., Nils') may have other limitations.
          BFAST, for example, can be tuned to be sensitive to any combination of errors or variants (indels, SNPs etc.) so by design its only limitation is speed. Other aligners, including corona or BWA, have the same ability.

          For our own internal purposes, for 50bp data we target >90% power for 6 color errors (12% error rate). The power for 7 color error rate is not zero (no hard limit) as the power gradually decreases.

          Have you also considered searching for indels directly?

          Comment

          • jlli
            Member
            • Jun 2008
            • 19

            #6
            Thanks for the replies, these really clear up my confusion. In my study, I only want to map the reads to reference genome so far. I used same criteria as westerman (2 for 25bp, 3 for 35bp, 6 for mate-pair (25bp for each mate)). The mismatch-tolerant includes both assumed sequences-error rate and SNP-error rate. The chemistry error rate for v2 is about 0.075%, how about the sequence error rate?

            Comment

            • nilshomer
              Nils Homer
              • Nov 2008
              • 1283

              #7
              Originally posted by jlli View Post
              Thanks for the replies, these really clear up my confusion. In my study, I only want to map the reads to reference genome so far. I used same criteria as westerman (2 for 25bp, 3 for 35bp, 6 for mate-pair (25bp for each mate)). The mismatch-tolerant includes both assumed sequences-error rate and SNP-error rate. The chemistry error rate for v2 is about 0.075%, how about the sequence error rate?
              The color error rate (chemistry error rate) varies from 1% up to 12% (after the 50th measurement). The sequence error rate depends directly on how you align and decode the read since you need to identify variants (SNPs and indels) at the same time as you identify the color errors (chemistry errors). It also depends on the polymorphism rate of what you are sequencing. Subtracting the polymorphism rate, we see <1% sequence error rate.

              Nils

              Comment

              • JDS
                Junior Member
                • Sep 2009
                • 4

                #8
                read the SOLiD SAT file, there is a table for progressive mapping (page 100). you can see the different mismatches with read length refer to a "Effective Length". The lowest "Effective Length" should be greator than 18 to avoid randomly matches error.
                you can choose the setting following by the table.

                Comment

                • JohnK
                  Senior Member
                  • Feb 2010
                  • 106

                  #9
                  Originally posted by nilshomer View Post
                  The color error rate (chemistry error rate) varies from 1% up to 12% (after the 50th measurement). The sequence error rate depends directly on how you align and decode the read since you need to identify variants (SNPs and indels) at the same time as you identify the color errors (chemistry errors). It also depends on the polymorphism rate of what you are sequencing. Subtracting the polymorphism rate, we see <1% sequence error rate.

                  Nils
                  you gents are using the q=-10log(m/n) eq. for this- correct?

                  Comment

                  • JohnK
                    Senior Member
                    • Feb 2010
                    • 106

                    #10
                    Originally posted by JDS View Post
                    read the SOLiD SAT file, there is a table for progressive mapping (page 100). you can see the different mismatches with read length refer to a "Effective Length". The lowest "Effective Length" should be greator than 18 to avoid randomly matches error.
                    you can choose the setting following by the table.
                    Where could I attain the SOLiD SAT file? Went to ABI's website and searched to no avail.

                    Comment

                    • jy123
                      Junior Member
                      • Nov 2010
                      • 8

                      #11
                      Nil,

                      I am using bfast to align illumina reads which has 100bp length. What is the exact number of mismatches that bfast allow? From your post, it seems that the mismatches are 12 (12% after 50 bp). Please let me know if I am wrong.

                      Comment

                      • nilshomer
                        Nils Homer
                        • Nov 2008
                        • 1283

                        #12
                        There is no minimum or maximum # of mismatches allowed. It is probabilistic in nature.

                        Comment

                        • jy123
                          Junior Member
                          • Nov 2010
                          • 8

                          #13
                          nils,

                          I mapped 60 million illumina reads (101 bp) to mosue genome. I found the maximum mismatch is 21. Therefore, the ratio is 21%.

                          Could you explain a little more on the probabilistic nature.

                          Comment

                          • nilshomer
                            Nils Homer
                            • Nov 2008
                            • 1283

                            #14
                            I would recommend reading the paper.

                            It all depends on where the errors occur in the reads and the set of masks you use for your indexes. Given a certain error rate, the masks will be able to find a k-mer that contains no errors with a certain probability over the space of possible error configurations. Also factor in the repetitiveness of that k-mer.

                            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, 07-24-2026, 12:17 PM
                            0 responses
                            25 views
                            0 reactions
                            Last Post SEQadmin2  
                            Started by SEQadmin2, 07-23-2026, 11:41 AM
                            0 responses
                            19 views
                            0 reactions
                            Last Post SEQadmin2  
                            Started by SEQadmin2, 07-20-2026, 11:10 AM
                            0 responses
                            26 views
                            0 reactions
                            Last Post SEQadmin2  
                            Started by SEQadmin2, 07-13-2026, 10:26 AM
                            0 responses
                            38 views
                            0 reactions
                            Last Post SEQadmin2  
                            Working...