Question: Temporary Directory Problem in GATK4
1
gravatar for BAGeno
10 months ago by
BAGeno130
BAGeno130 wrote:

Hi,

I have recently shifted from GATK 3 to GATK4. It has changed very much. I figured most of the step but one thing is giving me problem is that how to set temporary directory option in GATK4. I have used this option export _JAVA_OPTIONS=-Djava.io.tmpdir=./tmp with this option --TMP_DIR ./tmp/. As mentioned in this link But it is giving me this error

A USER ERROR has occurred: 'export' is not a valid command.

Can any one please tell me how to resolve this error.

temporary java directory gatk4 • 741 views
ADD COMMENTlink modified 7 months ago by Mehulsharma.25310 • written 10 months ago by BAGeno130

Which shell are you using (echo $SHELL)? Setting ./tmp/ is vague since the program will always look for that directory from where you start it. You should provide full path to tmp when setting the --TMP_DIR.

ADD REPLYlink written 10 months ago by genomax69k

I am using /bin/bash. I have set whole path to tmp directory. And there was space in export_JAVA_OPTIONS=-Djava.io.tmpdir=./tmp which I removed but now it is giving me error

A USER ERROR has occurred: 'export_JAVA_OPTIONS=-Djava.io.tmpdir=./tmp' is not a valid command.
ADD REPLYlink modified 10 months ago • written 10 months ago by BAGeno130

That space before _JAVA is required. In any case @dario has a possible solution posted below. I would still suggest not using ./tmp.

ADD REPLYlink written 10 months ago by genomax69k
2
gravatar for dariober
10 months ago by
dariober10k
WCIP | Glasgow | UK
dariober10k wrote:

You are probably executing gatk as:

gatk export _JAVA_OPTIONS=-Djava.io.tmpdir=./tmp

What you want, probably (and not tested), is:

export _JAVA_OPTIONS=-Djava.io.tmpdir=./tmp

gatk <command> <options>

Or just (what I would do):

gatk <command> <options> --TMP_DIR=./tmp
ADD COMMENTlink written 10 months ago by dariober10k
0
gravatar for Mehulsharma.253
7 months ago by
Mehulsharma.25310 wrote:

My problem was resolved using:

  ./gatk --java-options "-Djava.io.tmpdir=/custom file path" SortSam -I=samplealn.sam -O=sortedsamplealn.bam -SO=coordinate --TMP_DIR=/custom file path
ADD COMMENTlink written 7 months ago by Mehulsharma.25310
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1555 users visited in the last hour