-
Notifications
You must be signed in to change notification settings - Fork 55
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
Load custom variants #350
Comments
Hi @silenus092, The ExAC browser is tailored to the ExAC dataset. It was not designed to allow loading arbitrary datasets and there is no supported way to do so.
Lines 53 to 147 in a212465
In particular, it looks like the population specific fields are not present in your VCF. Lines 120 to 122 in a212465
Line 129 in a212465
In addition to the code for loading variants, there is code in other parts of the browser (such as the HTML templates) that assumes variants have all the fields defined in the ExAC VCF. That would also have to be modified to support the format of variants in your dataset. |
Thank you very much , then |
How to generate correct values for those fields (and whether or not that is possible at all) would depend on your sample data. The VEP version used for ExAC was version 85 (http://exac.broadinstitute.org/faq) |
Hi,
I successfully install and test ExAC browser by following instructions from readme.
However, I want to try it by loading my VCF files (custom variants) into mongodb and show them on ExAC browser as well, so I begin to inspect how the code works.
I paste my vcf file and name it as ExAC*.test1.vcf.gz under an exac_data directory
I use the following command to load the variants into database
python manage.py load_variants_file
Unfortunately , the process was not successfully loaded. I saw the error message,and it said
the python code cannot pass the info tags AC_AFR , AC_AMR , AC_EAS , AC_FIN etc.
Because my VCF file didn't contain those tags.
I found that the ExAC_HC.0.3.vep was annotated by VariantAnnotator and VEP , also the header represents tags as follows AN_AFR ,AN_AMR ,AC_AFR , AC_AMR , AC_EAS , AC_FIN etc.
4.Then , I try running both VariantAnnotator and VEP on my vcf file,nevertheless, those info tags still did not appear.
Therefore ,could you kindly explain the process of how to load custom variants to ExAC browser, so I can reproduce and apply a process in my vcf file.
I also read from #268 however it is not much of help for this problem
Best regards,
Bob
The text was updated successfully, but these errors were encountered: