RSS Git Download  Clone
  bin moved ngs.pl startup script stderr & stdout to go to NGS/logs/deployment.log; made path to debug.txt explicit in NGS::VEP 12 years ago
  environments added log_dir info to deployment config for compliance with recent D2 upgrade; new test of file upload using LWP::Protocol::PSGI as replacement for depracated D2::Test 11 years ago
  lib updated test scripts to work with previous app upgrade (eg tests merged db) 11 years ago
  public added new counters for vep input rows and raw src_file rows; patched lab number regex to allow optional letter prefix; fixed test scripts to report vep input row count instead of 'accepted' rows 11 years ago
  script major upgrade - app uses vep api_version to look for available cache types (ensembl, refseq, merged) and disables any from selection if not available; results page displays api version and selected cache database; vep wrapper captures vep.pl stderr for display on results page; added vcf 'filter' col to results page; enabled HGVS notation function 11 years ago
  t updated test scripts to work with previous app upgrade (eg tests merged db) 11 years ago
  views major upgrade - app uses vep api_version to look for available cache types (ensembl, refseq, merged) and disables any from selection if not available; results page displays api version and selected cache database; vep wrapper captures vep.pl stderr for display on results page; added vcf 'filter' col to results page; enabled HGVS notation function 11 years ago
  .gitignore 492B major upgrade - app uses vep api_version to look for available cache types (ensembl, refseq, merged) and disables any from selection if not available; results page displays api version and selected cache database; vep wrapper captures vep.pl stderr for display on results page; added vcf 'filter' col to results page; enabled HGVS notation function 11 years ago
  README.txt 2kB changed method of finding sqlite db in NGS::DB from search of @INC to using D2::FileUtils::path(); added functionality to create separate vep inputs per chromosome - not in use 11 years ago
  config.yml 917B adapted NGS::VEP to accept vcf files - imported vcf-to-vep.pl script code 11 years ago
  module_build.pl 438B updated module_build.pl 12 years ago
  ngs.sqlite 40kB adapted NGS::VEP to accept vcf files - imported vcf-to-vep.pl script code 11 years ago
  README.txt
http://www.ensembl.org/info/docs/variation/vep/vep_script.html Setup/update VEP - delete scripts/variant_effect_predictor dir extract variant_effect_predictor.tar.gz into scripts dir run scripts/variant_effect_predictor/INSTALL.pl - skip cache. Cache manually installed/updated (needs to match VEP version) from: ftp://ftp.ensembl.org/pub/release-<xx>/variation/VEP/ see README.txt in NGS/script dir for more details Cache directory structure: vep dir containing core & refseq dirs, each with homo_sapiens/xx cache * on dev box - symlink /home/raj/.vep -> /media/sf_WIN_DRIVE/vep * on deployment - /home/raj/.vep to run from command-line: perl script/variant_effect_predictor.pl -config=script/vep.ini \ -i=t/data/myeloid_variants.vep -o=output.txt --polyphen=b --sift=b \ --check_existing --coding_only --regulatory --dir=refseq/core or: perl script/variant_effect_predictor.pl -config=/home/raj/apps/NGS/script/vep.ini \ -o=output.txt --dir=/home/raj/.vep/refseq --polyphen=b --sift=b --check_existing \ --coding_only --regulatory -i=/tmp/20_06_14.vep PERFORMANCE: a) 4055-row vep input with unsorted chromosome order on 163.160.171.48: fork=0 255 sec fork=2 580 sec fork=4 620 sec b) 1028-row vep input with alpha-numerically sorted chromosome order on 163.160.171.48: fork=0 95 sec fork=2 65 sec (optimal) fork=3 68 sec fork=4 70 sec fork=5 75 sec fork=6 75 sec performance much WORSE on dev server with fork enabled splitting a 1110-row vep input into separate chromosome input files slightly REDUCED performance (77sec vs 66sec) on dev