Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • colindaven
    Senior Member
    • Oct 2008
    • 417

    Non synonymous SNP programs

    Hello everyone,

    I'm looking for a decent program for SNP analysis. My starting point is (similar to) a pileup file with:

    Genome position
    Reference Base
    New base call
    etc

    I need to find out if the SNPs produce synonymous or non-syn amino acid changes.

    I could program something myself, but am sure this has been done a few times before.

    Any suggestions ?

    cheers

    Colin
  • mpiro
    Member
    • Nov 2009
    • 10

    #2
    Hello Colin,

    Try SIFT nonsynonymous single nucleotide variants (genome-scale)


    All you need is a small script to transform your pileup to one of its input formats, comma separated list of chromosome coordinates, orientation (1,-1) and alleles. see more:


    mp

    Comment

    • colindaven
      Senior Member
      • Oct 2008
      • 417

      #3
      Hi Mpiro,

      thanks, that looks like a good tip.

      The only issue - we re looking at a bacterium
      Pseudomonas aeruginosa PA14 (NC_008463)

      How do we get it to use this as a reference ? The syntax doesn t seem to be listed. The "Select organism" window doesn t allow alternatives.

      Thanks

      cheers
      Colin

      Comment

      • Jose Blanca
        Member
        • Aug 2009
        • 70

        #4
        Hi:
        We had a similar problem (snp processing) and we developed a library in python to deal with it.
        If you're feeling brave and you want to use it you're more than welcome. We haven't added support for guessing if an snp is synonymous but maybe the pipeline system can be useful to you.
        To take a look:

        Regards,

        Jose Blanca

        Comment

        • colindaven
          Senior Member
          • Oct 2008
          • 417

          #5
          Hi Jose,

          without much docs as far as I can tell its probably easier to adapt some java code of my own. Especially seeing as I m not used to working with Python packages.

          Thanks anyway though
          Colin

          Comment

          • colindaven
            Senior Member
            • Oct 2008
            • 417

            #6
            I wrote a simple pipeline for this myself.

            It isn t the easiest to use but saves a lot of time ..

            If you re interested just get in touch.

            Colin

            Comment

            • elzed
              Junior Member
              • Apr 2010
              • 4

              #7
              colindaven, have u worked it out?

              Hi,

              I have some chloroplast genome sequences for two ecotypes of the same plant species. And i have already located all the SNPs and Indels in contigs.
              However, i have no idea how to decide which variation site lead to synonymous or non-synonymous changes.

              Do you have any idea?

              Thanks a lot.

              Comment

              • colindaven
                Senior Member
                • Oct 2008
                • 417

                #8
                Dear all,

                I have received some interest in people looking for non-synonymous SNPs. We do have a simple pipeline but have discovered a few small bugs so I don't want to distribute it at the moment. I think there must be scope for someone to have a proper crack at it, possibly using bioperl or biojava and simple GFF annotations.

                This isn't what I've done, so it's probably not useful for most people.

                I'll post later if I have time in the future to update the scripts and retest, but that won't be for some time.

                Cheers
                Colin

                Comment

                • Jose Blanca
                  Member
                  • Aug 2009
                  • 70

                  #9
                  I am also interested in this topic. I would like to add this functionality to ngs_backbone. Any tip on this regard will be most welcomed.

                  Comment

                  • zbjorn
                    Junior Member
                    • May 2010
                    • 7

                    #10
                    I wrote a script that does this. It takes a Maq SNP file (can be adapted for any file with a nt coordinate, reference base and consensus base though), a GenBank XML file and a pileup file as input. It returns all the data in the Maq SNP input file, plus the amino acid change, the protein name, the corrected coverage depth at the base (because Maq only reports up to 255X coverage) and the allele frequency. It's written in Mathematica though, and I don't think many other bioinformatics folks use Mathematica. (I strongly support it however.) If anyone wants it, it's called SNiPnfo, at http://utopia.mit.edu/bi.html. Unlike any other similar script I've come across, it's not limited to a few organisms; this will work for any organism with an annotated GenBank entry.

                    -Zach
                    Last edited by zbjorn; 05-15-2010, 09:51 PM. Reason: Added last sentence

                    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, Today, 11:05 AM
                    0 responses
                    6 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 07-02-2026, 11:08 AM
                    0 responses
                    27 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 06-30-2026, 05:37 AM
                    0 responses
                    25 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 06-26-2026, 11:10 AM
                    0 responses
                    25 views
                    0 reactions
                    Last Post SEQadmin2  
                    Working...