These scripts are written to purposefully take advantage of the Tesla V100 GPU available on node 98, since this kind of GPU is not available through qsub/UGE just yet. It needs to be run while manually logged into node98, do not run via qsub. This also takes advantage of the high accuracy basecalling model in Guppy v3.0.3, which takes a ~8X longer than the fast model according to ONT, but will give us slightly more accurate reads.
This also means that I will need to create a separate workflows/workflow.sh script called workflows/workflow-without-basecalling.sh or something, so that the basecalling is performed first, followed by the rest of the pipeline.
Intermediate files are written to $tmpdir which is specified to be created within /tmp/pjx8 since the I/O is faster there than in the GWA.
I added in a bunch of checks so that if using the same output-directory when running the script, it will check to see if files exist before running guppy_basecaller, qcat, linking sequencing_summary.txt, etc.
This PR adds:
scripts/01_basecall-w-gpu.sh
workflows/run_01_basecall-w-gpu.sh
USAGE (same as the first):
These scripts are written to purposefully take advantage of the Tesla V100 GPU available on node 98, since this kind of GPU is not available through
qsub
/UGE just yet. It needs to be run while manually logged into node98, do not run via qsub. This also takes advantage of the high accuracy basecalling model in Guppy v3.0.3, which takes a ~8X longer than the fast model according to ONT, but will give us slightly more accurate reads.This also means that I will need to create a separate
workflows/workflow.sh
script calledworkflows/workflow-without-basecalling.sh
or something, so that the basecalling is performed first, followed by the rest of the pipeline.Intermediate files are written to
$tmpdir
which is specified to be created within/tmp/pjx8
since the I/O is faster there than in the GWA.I added in a bunch of checks so that if using the same
output-directory
when running the script, it will check to see if files exist before runningguppy_basecaller
,qcat
, linking sequencing_summary.txt, etc.