-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Genome Nexus sometimes annotates SNV as DNP [issue #32] #519
Comments
I will take notes in this card for now. These notes can be moved to a google doc or something after the problem is fixed. Questions to Answer
 Should be genie genome nexus which runs this image Talked with Rob about this and it looks like that code fixing the clinvar bug was merged into master, so might be good to switch to 1.1.24 regardless. Note for retrospective or discussion: Let's deploy version changes all at once. Right now have to consider how version changes .21 -> .24 might affect the output. Would be nice not have to worry about it.
 According to Tom, this problem of mis-annotating an SNV as DNP/ONP occurs in two places, both after the pre-processing (vcf2maf?) and after Genome Nexus annotation (maybe server code?). If this is the case, will focus on fixing the Genome Nexus server code first... and revisit vcf2maf (python equivalent) if necessary.
Tom's application.properties file is added below. We might want to check this in (or maybe it already is but I wasn't sure where to find it)
Seems specific to server, switching genome nexus servers changes results from DNP to SNPs.
|
Setting Up a Genome Nexus Server Setting Up Annotation Wrapper Testing Setup I HIGHLY recommend altering the dockerfile to just copy the pre-built war file instead of rebuilding as part of the Dockerfile |
Tom's property file
|
Beginning to think that this will be fixed with latest genome nexus server code. jk no dice |
Confirmed that there's a difference in behavior in VariantTypeResolver (see here) based on whether we are running a local VEP-backed vs ENSEMBL VEP-backed genome nexus Beginning to trace how incoming requests to Genome Nexus are converted... |
Need to change this function if we want to fix it: jk false alarm |
Example query (based on the codebase these should be equivalent, this happens around here:HGVSp: Region: Look at the allele_string field of the two responses. One is Resolvers
This uses ref/var allele length to decide (does not look at prefix)
Not sure if we want to add something similar to the processing in the NotationConverter here |
this is the command I'm running to test:
|
genome-nexus/annotation-tools#32
The text was updated successfully, but these errors were encountered: