[ensembl-dev] VEP error : 'Can't call method "db" on unblessed reference'

MolOncAdmin MolOncAdmin at cruk.manchester.ac.uk
Mon Mar 3 12:50:59 GMT 2014


Dear VEP developers,

I have difficulties running the VEP version 73 with mouse vcf files with coordinates of assembly 38 (mm10).
During the step "Calculating consequences" it throughs the error: "Can't call method "db" on unblessed reference at /opt/gridware/pkg/apps/ensemblvep/73/linux-x86_64/perl/lib/perl5/Bio/EnsEMBL/Variation/TranscriptVariation.pm line 313."
Although, if I run the same script with vcfs with coordinates of assembly 37 (mm9) it runs fine.
See the script and files below.

Any help is greatly appreciated.

Kind regards,

Mike Gavrielides  |  Bioinformatician, Software developer
Molecular Oncology Group
Cancer Research UK Manchester Institute, The University of Manchester, Wilmslow Road, Manchester, M20 4BX


file with coor. assem. 38 '1906.snp.cand.snvs.pass.thresh.vcf.38', (throughs the error):

##fileformat=VCFv4.1
##INFO=<ID=DB,Number=0,Type=Flag,Description="dbSNP Membership">
##INFO=<ID=H2,Number=0,Type=Flag,Description="Hapmap2 Membership">
##INFO=<ID=H3,Number=0,Type=Flag,Description="Hapmap3 Membership">
##INFO=<ID=RL,Number=1,Type=String,Description="Resource Link">
##INFO=<ID=FBV,Number=1,Type=String,Description="Frequency Based Validation">
##INFO=<ID=GTP,Number=1,Type=String,Description="Genotype">
##INFO=<ID=QC,Number=1,Type=String,Description="Quality Check">
#CHROM POS ID REF ALT QUAL FILTER INFO
1 14231524 . T C . . .
19 29067507 . C T . . .
9 37537480 . C T . . .
15 73792647 . C T . . .
6 83262445 . A G . . .
6 108505905 . T C . . .
6 115968860 . G A . . .
6 118413764 . A C . . .
6 130062085 . G T . . .
6 130185532 . C G . . .
1 146831660 . G A . . .
6 146861758 . T C . . .

file coor. assem. 37;

1 14221605 . T C .
1 148678790 . G A .
6 83212439 . A G .
6 108455899 . T C .
6 115918878 . G A .
6 118363782 . A C .
6 130012103 . G T .
6 130135550 . C G .
6 146810280 . T C .
9 37345065 . C T .
15 73623077 . C T .
19 29141997 . C T .

script:
        perl /opt/gridware/pkg/apps/ensemblvep/73/linux-x86_64/bin/variant_effect_predictor.pl \
         -i /groups/mnt1/molecularoncology/vcfs/test/1906.snp.cand.snvs.pass.thresh.vcf.38 \
         -o /groups/mnt1/molecularoncology/vcfs/test/1906.snp.cand.snvs.pass.thresh.vep.38 \
         --offline \
         --species mus_musculus \
         --sift s \
         --polyphen s \
         --regulatory \
         --symbol \
         --domains  \
         --ccds \
         --gmaf \
         --check_existing \
         --check_alleles \
         --no_progress \
         --verbose \
         --cache \
         --dir /groups/mnt1/molecularoncology/mks/VEPcacheAll/VEPcacheMM.73

Output:

#----------------------------------#
# ENSEMBL VARIANT EFFECT PREDICTOR #
#----------------------------------#

version 73

By Will McLaren (wm2 at ebi.ac.uk)

Configuration options:

cache             1
ccds              1
check_alleles     1
check_existing    1
core_type         core
dir               /groups/mnt1/molecularoncology/mks/VEPcacheAll/VEPcacheMM.73
dir_plugins       /groups/mnt1/molecularoncology/mks/VEPcacheAll/VEPcacheMM.73/Plugins
domains           1
gmaf              1
host              ensembldb.ensembl.org
input_file        /groups/mnt1/molecularoncology/vcfs/test/1906.snp.cand.snvs.pass.thresh.vcf.38
no_progress       1
offline           1
output_file       /groups/mnt1/molecularoncology/vcfs/test/1906.snp.cand.snvs.pass.thresh.vep.38
polyphen          s
port              5306
regulatory        1
sift              s
species           mus_musculus
stats             HASH(0x1bdfb68)
symbol            1
verbose           1

--------------------

2014-03-03 12:25:03 - Read existing cache info
2014-03-03 12:25:03 - INFO: Database will be accessed when using --polyphen; consider using the complete cache containing polyphen data (see documentation for details)
2014-03-03 12:25:03 - Starting...
2014-03-03 12:25:03 - Detected format of input file as vcf
2014-03-03 12:25:03 - Read 12 variants into buffer
2014-03-03 12:25:03 - Reading transcript data from cache and/or database
2014-03-03 12:25:04 - Retrieved 538 transcripts (0 mem, 538 cached, 0 DB, 0 duplicates)
2014-03-03 12:25:04 - Reading regulatory data from cache and/or database
2014-03-03 12:25:04 - Retrieved 2068 regulatory features (0 mem, 2068 cached, 0 DB, 0 duplicates)
2014-03-03 12:25:04 - Checking for existing variations
2014-03-03 12:25:11 - Analyzing chromosome 1
2014-03-03 12:25:11 - Analyzing variants
2014-03-03 12:25:11 - Analyzing RegulatoryFeatures
2014-03-03 12:25:11 - Analyzing MotifFeatures
2014-03-03 12:25:11 - Calculating consequences
Can't call method "db" on unblessed reference at /opt/gridware/pkg/apps/ensemblvep/73/linux-x86_64/perl/lib/perl5/Bio/EnsEMBL/Variation/TranscriptVariation.pm line 313.

________________________________

This email is confidential and intended solely for the use of the person(s) ('the intended recipient') to whom it was addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of the Cancer Research UK Manchester Institute or the University of Manchester. It may contain information that is privileged & confidential within the meaning of applicable law. Accordingly any dissemination, distribution, copying, or other use of this message, or any of its contents, by any person other than the intended recipient may constitute a breach of civil or criminal law and is strictly prohibited. If you are NOT the intended recipient please contact the sender and dispose of this e-mail as soon as possible.




More information about the Dev mailing list