Re: [svtoolkit-help] Error message when running SVPreprocess
Status: Beta
Brought to you by:
bhandsaker
From: Wusheng Z. <min...@gm...> - 2018-06-14 15:15:04
|
I found that there is such kind of error INFO 10:53:37,168 HelpFormatter - ------------------------------------------------------------- INFO 10:53:37,175 HelpFormatter - Program Name: org.broadinstitute.sv.apps.ComputeDepthProfiles INFO 10:53:37,180 HelpFormatter - Program Args: -O /proj/yunligrp/users/minzhi/md_tempdir/profiles_100Kb/profile_seq_chr16_100000.dat.gz -I md_tempdir/headers.bam -configFile /proj/yunligrp/users/minzhi/svtoolkit/conf/genstrip_parameters.txt -R /proj/yunligrp/users/yesu/hs38DH/hs38DH.chr16.fasta/test.fa -L chr16:0-0 -md md_tempdir -profileBinSize 100000 -maximumReferenceGapLength 10000 INFO 10:53:37,192 HelpFormatter - Executing as mi...@b1... on Linux 3.10.0-693.11.6.el7.x86_64 amd64; OpenJDK 64-Bit Server VM 1.8.0_171-b10. INFO 10:53:37,192 HelpFormatter - Date/Time: 2018/06/14 10:53:37 INFO 10:53:37,193 HelpFormatter - ------------------------------------------------------------- INFO 10:53:37,193 HelpFormatter - ------------------------------------------------------------- Exception in thread "main" org.broadinstitute.sv.commandline.ArgumentException: Alignment file does not exist: md_tempdir/headers.bam at org.broadinstitute.sv.dataset.SAMLocation.create(SAMLocation.java:99) at org.broadinstitute.sv.commandline.CommandLineParser.createSAMLocation(CommandLineParser.java:256) at org.broadinstitute.sv.commandline.CommandLineParser.parseSAMLocations(CommandLineParser.java:236) at org.broadinstitute.sv.commandline.CommandLineParser.parseSAMLocations(CommandLineParser.java:220) at org.broadinstitute.sv.apps.ComputeDepthProfiles.run(ComputeDepthProfiles.java:117) at org.broadinstitute.sv.commandline.CommandLineProgram.execute(CommandLineProgram.java:54) at org.broadinstitute.gatk.utils.commandline.CommandLineProgram.start(CommandLineProgram.java:256) at org.broadinstitute.gatk.utils.commandline.CommandLineProgram.start(CommandLineProgram.java:158) at org.broadinstitute.sv.commandline.CommandLineProgram.runAndReturnResult(CommandLineProgram.java:29) at org.broadinstitute.sv.commandline.CommandLineProgram.run(CommandLineProgram.java:25) at org.broadinstitute.sv.apps.ComputeDepthProfiles.main(ComputeDepthProfiles.java:109) The "md_tempdir" is the directory of -md flag. My confusion is that the data in this files should be generated during the running rather than I prepare at first. Besides, other .out files did not generate such kind of problem. I used our own reference reference data rather than the data provided by the genome strip, so will this lead to the error? May I have your suggestions? Thank you in advance. Best regards, Minzhi 2018-06-14 10:10 GMT-04:00 Wusheng Zhang <min...@gm...>: > Dear Genome STRiP users, > > I am running SVPreprocess on the cluster with SLURM as the schedule > management software. I started an interactive session with 8 cores, and > then executed the following lines on the terminal: > > module purge > module load r/3.5.0 > module load samtools/1.8 > module load tabix/0.2.6 > > classpath="${SV_DIR}/lib/SVToolkit.jar:${SV_DIR}/lib/gatk/ > GenomeAnalysisTK.jar:${SV_DIR}/lib/gatk/Queue.jar" > SV_DIR="/proj/yunligrp/users/minzhi/svtoolkit" > java -Xmx4g -cp ${classpath}\ > org.broadinstitute.gatk.queue.QCommandLine\ > -S ${SV_DIR}/qscript/SVPreprocess.q\ > -S ${SV_DIR}/qscript/SVQScript.q\ > -cp ${classpath}\ > -gatk ${SV_DIR}/lib/gatk/GenomeAnalysisTK.jar \ > -configFile ${SV_DIR}/conf/genstrip_parameters.txt \ > -R /proj/yunligrp/users/yesu/hs38DH/hs38DH.chr16.fasta/test.fa \ > -I /proj/yunligrp/users/minzhi/JHS_30.list \ > -md md_tempdir \ > -ploidyMapFile standard_ploidy.map \ > -bamFilesAreDisjoint true \ > -jobLogDir logs \ > -run > > The version of JAVA is here > > [minzhi@longleaf-login1 minzhi]$ java -version > openjdk version "1.8.0_171" > OpenJDK Runtime Environment (build 1.8.0_171-b10) > OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode) > > I got NO errors when the first time I executed the above command lines, > but when I run it again, it returns errors shown as below > > ... > *ERROR* 20:51:55,597 FunctionEdge - Error: 'java' '-Xmx2048m' > '-XX:+UseParallelOldGC' '-XX:ParallelGCThreads=4' '-XX:GCTimeLimit=50' > '-XX:GCHeapFreeLimit=10' '-Djava.io.tmpdir=/proj/yunligrp/users/minzhi/.queue/tmp' > '-cp' ':/proj/yunligrp/users/minzhi/svtoolkit/lib/SVToolkit.jar::/ > proj/yunligrp/users/minzhi/svtoolkit/lib/gatk/GenomeAnalysis > TK.jar::/proj/yunligrp/users/minzhi/svtoolkit/lib/gatk/Queue.jar' '-cp' > '/proj/yunligrp/users/minzhi:/proj/yunligrp/users/minzhi/svt > oolkit/lib/SVToolkit.jar:/proj/yunligrp/users/minzhi:/proj/ > yunligrp/users/minzhi/svtoolkit/lib/gatk/GenomeAnalysisTK. > jar:/proj/yunligrp/users/minzhi:/proj/yunligrp/users/ > minzhi/svtoolkit/lib/gatk/Queue.jar' 'org.broadinstitute.sv.apps.ComputeGCProfiles' > '-O' '/proj/yunligrp/users/minzhi/md_tempdir/gcprofile/reference.gcprof.zip' > '-R' '/proj/yunligrp/users/yesu/hs38DH/hs38DH.chr16.fasta/test.fa' '-md' > 'md_tempdir' '-writeReferenceProfile' 'true' '-configFile' > '/proj/yunligrp/users/minzhi/svtoolkit/conf/genstrip_parameters.txt' > *ERROR* 20:51:55,600 FunctionEdge - Contents of > /proj/yunligrp/users/minzhi/logs/*SVPreprocess-6.out*: > INFO 20:46:16,772 HelpFormatter - ------------------------------ > ---------------------------- > INFO 20:46:16,775 HelpFormatter - Program Name: > org.broadinstitute.sv.apps.ComputeGCProfiles > ... > INFO 20:56:10,398 QGraph - 92 Pend, 1 Run, 1 Fail, 67 Done > ... > INFO 20:56:35,371 QGraph - 92 Pend, 0 Run, 1 Fail, 68 Done > ... > INFO 20:56:38,945 QCommandLine - Done with errors > > And then I re-run the svpreprocess with regards to the same .bam files. > However, there are two errors but happened at different indexes (*SVPreprocess-73.out > and SVPreprocess-80.out*). > > I am confused about two parts: > > 1. Does anyone meet such kind of error before, and may I have your > suggestions about this error? I checked the corresponding log file such as SVPreprocess-6.out > and the SVPreprocess.jobreport.txt, but there is no error message in > those files. > 2. My log file started from index 6 rather than 0 which means that the > first log file is SVPreprocess-6.out but not SVPreprocess-0.out -- does > it mean that I made anything wrong? > > Thank you in advance. > > Best regards, > Wusheng > > |