To whom it may concern,
I am Simone Romagnoli, I am attempting to run the nf-core/chipseq pipeline (v2.0.0 and v2.1.0). I have correctly prepared the sample sheet and configured my environment to avoid using the default /tmp directory, as it does not have sufficient space.
To redirect temporary files, I’ve added the following lines to my .bashrc:
export TMP=/scratch/tmp_sromagnoli/
export SINGULARITY_TMPDIR=/scratch/tmp_sromagnoli
export JAVA_OPTS="-
Djava.io.tmpdir=/scratch/tmp_sromagnoli/"
export NXF_OPTS="-
Djava.io.tmpdir=/scratch/tmp_sromagnoli/"
However, during pipeline execution—possibly during the phantompeak process—I still encounter a "No space left on device" error. The error message indicates that the pipeline is attempting to write to /tmp, for example /tmp/RtmpL1lT5P/, instead of the designated scratch directory.
I have observed this issue with both v2.0.0 and v2.1.0 of the pipeline.
Could you please advise on how to ensure that all temporary files, including those created by R processes, are correctly redirected to the specified scratch location?
Thank you for your assistance.
Best regards,