How can one distinguish synonymous and non-synonymous SNPs from the observed location of the SNPs?
How can one distinguish synonymous and non-synonymous SNPs from the observed location of the SNPs?
The answer to this follows directly from the definitions of synonymous and non-synonymous SNPs. To be a synonymous or a non-synonymous SNP, the SNP must fall inside a protein-coding region of the DNA (otherwise it is a noncoding SNP). A synonymous SNP is a coding SNP that does not change the protein sequence. A non-synonymous SNPT is one that changes the protein sequence. So what you have to check is if the SNP changes a codon to a different codon for the same amino acid, in which case it is a synonymous SNP, or if it changes the codon to one that codes for a different amino acid, in which case it is a non-synonymous SNP.
The variant effect predictor calculates whether or not a variation is synonymous, non-synonymous, or non-coding in different splice variants (transcripts) based on genomic location:
http://www.ensembl.org/tools.html
Hope that helps.
A bit of a side topic here -
A SNP can change a splice site and that would change the resulting protein translation.
There can also be a situation where a SNP will be synonymous for one transcript isoform and nonsysnonymous for a different mRNA isoform. This could easily be true for genes transcribed from opposing strands.
I've created snpEff to answer that kind of questions http://snpeff.sourceforge.net/ Let me know if that fits your needs.
YOu have to click on the "Download" link
Here is the link for your convenience http://sourceforge.net/projects/snpeff/files/snpEff_v1_8.zip/download
Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
the definition which u've given is exactly correct but i m trying to implement it using perl programming and since there are large no. of sequences with thousands of nucleotides,i am unable to implement it.
Thanku i think i can make something out of it
ya... but there are large number of nucleotide sequences..
Payal, I fail to get your point ... how does there being many different nucleotide sequences affect the definition of what a synonymous/non-synonymous SNP is?