-
Notifications
You must be signed in to change notification settings - Fork 151
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
docker run issue and pm module missing #1666
Comments
Hi @vyomesh4bcOnco, The plugin name does not have versioning in it. The data can be downloaded according to the preferred version by following the docs here Kind regards, |
Hi @likhitha-surapaneni , Tried it without the version too. it does not run and show pm module error.. |
Hi @vyomesh4bcOnco, Can you please let us know the error encountered when the plugin name has no version? Thanks and regards, |
Hi @likhitha-surapaneni , Can you please let us know the error encountered when the plugin name has no version? Same error for homo Sapien test vcf: Can you please check if the dbNSFP data has been downloaded properly? Attaching the Docker shell command used up until now to set up the annotation pipeline for your reference. |
Hi @vyomesh4bcOnco , Thank you for providing the details, it seems like the header of dbNSFP file is not as expected. Can you please try these preprocessing steps instead and let us know if it fixes the issue? |
Attempted to follow the preprocessing step,it is running. Thank You. However, INFO coloumn is too packed if i expand it (test to coloumn it doesnt match the header. Is there any way it can be resolved? (i.e. How can we customize the INFO Field as per our requirment?) We do not want to include all of these but only few out of it need to be retained: |
Hi @vyomesh4bcOnco , Thank you for your patience. You can optionally use Kind regards, |
Hi @likhitha-surapaneni, I have one more query: it would be helpful if you could provide some clarification on the above challenge. Regards, |
Hi @vyomesh4bcOnco, The VEP clinical significance You can check the phenotype data in this table: https://www.ensembl.org/Homo_sapiens/Variation/Phenotype?db=core;r=2:29193206-29194206;v=rs1670283;vdb=variation;vf=89497988 |
Describe the issue
The issue here seems to be that the VEP (Variant Effect Predictor) tool is unable to locate and load the required plugin, specifically dbNSFP4.1. The error message indicates that it failed to compile the plugin because it couldn't find the necessary Perl module (dbNSFP4.pm) in its expected location.
The plugin dbNSFP4.1 likely relies on the dbNSFP4.pm Perl module, which appears to be missing or not installed in the expected directory. The VEP tool expects to find this module in one of the directories listed in the @inc Perl array, which includes directories like /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 and /usr/share/perl/5.34.
To resolve this issue, you'll need to ensure that the dbNSFP4.pm module is correctly installed and accessible by the VEP tool. This may involve installing the missing Perl module or ensuring that it's available in one of the directories listed in the @inc array.
Additional information
time sudo docker run -v $HOME/vep_data:/data ensemblorg/ensembl-vep vep --cache --offline --format vcf --vcf --force_overwrite --input_file test_samples.vcf --output_file test_samples_annot.txt --plugin dbNSFP4.1,dbNSFP4.1a.txt.gz --pick
WARNING: Failed to compile plugin dbNSFP4.1: Can't locate dbNSFP4.pm in @inc (you may need to install the dbNSFP4 module) (@inc contains: /plugins /opt/vep/src/ensembl-vep/modules /opt/vep/src/ensembl-vep /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at (eval 42) line 2.
#Attempts to resolve:
We have kept dbNSFP4.pm module in the cache folder, its now working. Also, /plugins /opt/vep/src/ensembl-vep/modules /opt/vep/src/ensembl-vep /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) this path are not found when the docker image is considered
The text was updated successfully, but these errors were encountered: