Problems while annotating with snpEFF
1
1
Entering edit mode
7.9 years ago
kumarnaren13 ▴ 20

Hi I am trying to annotate the variants in a vcf file using snpEFF, but its giving multiple annotations for a single position. Any suggestions on how to choose the best or most appropriate one?

Thanks in advance

SNP • 2.6k views
ADD COMMENT
1
Entering edit mode

but its giving multiple annotations for a single position

life... again...

Any suggestions on how to choose the best or most appropriate one?

use the "worst" one. e.g: non-synonymous > synonymous. But it depends of your needs...

ADD REPLY
0
Entering edit mode

on your needs

and the context. For example, the example you provided will most probably only be seen with alternative splicing or multiple reading frames. I wonder how one picks the best fit annotation without falling into the cherry-picking conundrum.

ADD REPLY
0
Entering edit mode

Exactly, I was wondering whether there is a way to figure this out as I have to parse almost 100 vcf files so that I can write a script?

ADD REPLY
0
Entering edit mode

Not really. Scripts can automate monotonous tasks, but they cannot do stuff that need subjective perspectives - not basic tools at least.

ADD REPLY
2
Entering edit mode
7.9 years ago
Denise CS ★ 5.2k

Firstly, I'd suggest checking some of the results with another annotation tool. Perhaps get a few of those variants giving multiple annotations and confirm the pattern with the rather popular and powerful Variant Effect Predictor, or VEP. As suggested already in the comments here, the multiple annotation will be due to alternatively splicing and there is nothing much we can do apart from trying to chose one or a few "best" ones based on certain parameters and based on the question you want to answer, really. Let's suppose you are interested in the most severe consequence of a given variant. If so, choose the most severe consequence with the VEP(--most_severe flag). If you want to focus on the reliability of a transcript, you can pick the annotations for Ensembl genes that are golden (identical annotation between Ensembl and HAVANA). You can also filter out those that have lower TSL (use the --tsl flag on the VEP script) or choose the 'canonical' (find out what is deemed as canonical transcript by Ensembl) transcript (use the --canonical flag), and so on so forth...

ADD COMMENT
1
Entering edit mode

Thanks for the suggestion, it was indeed helpful to try VEP at least for my case.

ADD REPLY

Login before adding your answer.

Traffic: 2842 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6