Setting temporary directory for GATK4 SortSam
1
0
Entering edit mode
3.0 years ago

I used the SortSam option with GATK4 picard tools but it gives an error saying: htsjdk.samtools.util.RuntimeIOException: Problem writing temporary file file:///tmp/xxxxxx//sortingcollection.1885090825398510531.tmp. Try setting TMP_DIR to a file system with lots of space

I referred to this (Out Of Disk Space With Picard Tools ?) post with the following command:

java -Xmx2g -Djava.io.tmpdir=`pwd`/tmp -jar SortSam.jar SORT_ORDER=coordinate INPUT=input.bam OUTPUT=output.sort TMP_DIR=`pwd`/tmp

However, I run GATK directly from the Linux terminal with the command:

./gatk SortSam

Also, there is no SortSam.jar file in the directory. Only a gatk-package-4.0.11.0-local.jar.

How do I modify the syntax of the above command to set the temporary directory ?

Linux software error GATK4 picard tmpdir • 2.2k views
ADD COMMENT
1
Entering edit mode
ADD REPLY
1
Entering edit mode
3.0 years ago

I got it 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 COMMENT

Login before adding your answer.

Traffic: 2261 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6