Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • data
    Junior Member
    • Nov 2009
    • 2

    #1

    IUPAC coded reference sequences

    I'm just getting started, so hopefully this isn't a silly post.

    Mosaik and some other aligners are able to use IUPAC codes in their alignment process.

    I was wondering if there are any publicly available whole genome reference sequences available that contain the IUPAC codes for known SNPs. If not, I was curious if there are any applications that can apply these codes via data from dbSNP, etc., or if I would be better off coding something to handle this.

    Thanks!
  • nilshomer
    Nils Homer
    • Nov 2008
    • 1283

    #2
    Originally posted by data View Post
    I'm just getting started, so hopefully this isn't a silly post.

    Mosaik and some other aligners are able to use IUPAC codes in their alignment process.

    I was wondering if there are any publicly available whole genome reference sequences available that contain the IUPAC codes for known SNPs. If not, I was curious if there are any applications that can apply these codes via data from dbSNP, etc., or if I would be better off coding something to handle this.

    Thanks!
    A quick perl script from your local bioinformatician should be able to handle the generation of a IUPAC reference from dbsnp. How will you deal with indels in dbsnp?

    Comment

    • data
      Junior Member
      • Nov 2009
      • 2

      #3
      I've been looking into scripting my own solution, but I ran across what appears to be a good place to start:


      I don't have a good answer about how to represent indels in the reference sequence.

      Comment

      • batbeast
        Junior Member
        • Jun 2010
        • 1

        #4
        Data,

        SNPmask should work fairly well. Obviously this is a moving target with new dbSNP/1000g releases.

        I've been thinking of establishing some modified IUPAC reference sequences and posting them eventually.

        You may want to also see: "An extended IUPAC nomenclature code for polymorphic nucleic acids" Bioinformatics 2010 26(10):1386-1389; doi:10.1093/bioinformatics/btq098

        Comment

        • Jabu
          Junior Member
          • Oct 2010
          • 1

          #5
          The use of a reference genome that includes IUPAC codes for known relatively frequent variants in an alignment is an elegant idea.

          I am wondering if the currently available aligners (BWA, Bowtie, etc.) can handle this type of genome build as a reference?

          It would be nice to use the 1000 genomes data for this purpose, instead of dbSNP which contains a large fraction of non-frequency validated SNPs.

          Does a human reference build of this type currently exist?

          Also, the question still remains on how to deal with indels?

          Comment

          • nilshomer
            Nils Homer
            • Nov 2008
            • 1283

            #6
            Try Mosaik for the IUPAC codes.

            Comment

            • JimC
              Member
              • Nov 2008
              • 10

              #7
              Originally posted by nilshomer View Post
              Try Mosaik for the IUPAC codes.
              Nils,
              I can't find any clear statement about whether BWA or Bowtie handle IUPAC codes in reference sequences (or possible errors when using reference sequences with them included).

              Can you point me to any documentation or explanation about BWA or Bowtie and IUPAC ?

              I'm working on a bacterial genome which contains some small number of IUPAC characters in the reference.

              Thanks

              Jim

              Comment

              • nilshomer
                Nils Homer
                • Nov 2008
                • 1283

                #8
                Neither support them directly (I had to check the source code for BWA). BWA randomly converts them to a DNA base, not sure what Bowtie does.
                Last edited by nilshomer; 11-29-2011, 08:48 PM.

                Comment

                • ohofmann
                  Member
                  • Jan 2009
                  • 37

                  #9
                  NovoAlign also handles IUPAC reference sequences. There is a difference in how these are being handled -- Mosaik considers any base aligned to an IUPAC position a partial mismatch, NovoAlign does not penalize them.

                  (Note: Might be the other way around, can't check the documentation right now)

                  Comment

                  • nilshomer
                    Nils Homer
                    • Nov 2008
                    • 1283

                    #10
                    Originally posted by ohofmann View Post
                    NovoAlign also handles IUPAC reference sequences. There is a difference in how these are being handled -- Mosaik considers any base aligned to an IUPAC position a partial mismatch, NovoAlign does not penalize them.

                    (Note: Might be the other way around, can't check the documentation right now)
                    TMAP considers them as a mismatch during seeding but as a match for the final alignment. IUPAC positions are difficult to handle when most aligners assume the input is a simple reference string rather than a regex or graph structure.

                    Comment

                    Latest Articles

                    Collapse

                    • SEQadmin2
                      Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
                      by SEQadmin2



                      Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

                      Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
                      ...
                      10-14-2026, 09:55 AM
                    • SEQadmin2
                      New Genomics Technologies Take Aim at Long-Standing Limits
                      by SEQadmin2


                      Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

                      We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
                      ...
                      09-28-2026, 10:25 AM

                    ad_right_rmr

                    Collapse

                    News

                    Collapse

                    Topics Statistics Last Post
                    Started by SEQadmin2, Yesterday, 11:13 AM
                    0 responses
                    17 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, Yesterday, 10:48 AM
                    0 responses
                    18 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 10-15-2026, 10:52 AM
                    0 responses
                    36 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 10-14-2026, 05:39 AM
                    0 responses
                    42 views
                    0 reactions
                    Last Post SEQadmin2  
                    Working...