Example PBS scripts for running long read genomics analyses on Australia's NCI Gadi Supercomputer.
These scripts use software installed under the if89 project (Australian BioCommons Tools and Workflows project). With your NCI account, simply join the if89 project using the myNCI and start using these scripts with software already installed on Gadi through project if89.
See the comments in the scripts to identify which variables you should change. These scripts are intentionally kept minimal as they are intended to serve as examples for you to quickly get started.
Please note that the tool versions in the scripts may not always be the latest, as I only update them periodically. You may update the scripts when newer tool versions are available.
- align/minimap2-samtools.pbs.sh - Align a FASTQ file to a reference using Minimap2 and sort using samtools to create a BAM file (and the BAM index).
- asm/hifiasm.pbs.sh - assemble a genome using hifiasm
- asm/quast.pbs.sh - evaluate a assembly using quast
- basecall/slow5-dorado.pbs.sh - Basecall a S/BLOW5 file using slow5-dorado. slow5-dorado is a fork of ONT's Dorado that supports S/BLOW5. This script is for slow5-dorado version 1.x.x and supports latest R10.4.1 5KHz data only. For older data (DNA R10.4.1 4kHz, DNA R9.4.1 and RNA002) please use basecall/slow5-dorado-0.9.6.pbs.sh.
- basecall/buttery-eel-dorado.pbs.sh - Basecall a S/BLOW5 file using buttery-eel wrapper for Dorado.
- basecall/buttery-eel-guppy.pbs.sh - Basecall a S/BLOW5 file using buttery-eel wrapper for Guppy.
-
modcall/f5c-call-methylation.pbs.sh - Perform methylation calling of a S/BLOW5 file using f5c, a GPU accelerated version of nanopolish. You must execute
f5c-index.pbs.shunder the preparation section first. -
modcall/slow5-dorado.pbs.sh - Modification calling of a S/BLOW5 file using slow5-dorado. slow5-dorado is a fork of ONT's Dorado that supports S/BLOW5. This script is for slow5-dorado version 1.x.x and supports latest R10.4.1 5KHz data only. For older data (DNA R10.4.1 4kHz, DNA R9.4.1 and RNA002) please use modcall/slow5-dorado-0.9.6.pbs.sh
-
modcall/minimod.pbs.sh - Extract modification frequencies from a BAM file using minimod.
-
modcall/buttery-eel-dorado.pbs.sh - Modification calling of a S/BLOW5 file using buttery-eel wrapper for Dorado.
-
modcall/buttery-eel-guppy.pbs.sh - Modification calling of a S/BLOW5 file using buttery-eel wrapper for Guppy.
- prep/f5c-index.pbs.sh - Perform f5c index (required before running f5c call-methylation or eventalign).
- prep/pod5-to-merged-blow5.pbs.sh - Converts a POD5 data set to a single merged BLOW5 file using blue-crab and slow5tools
- transfer/s3-download.pbs.sh - Download an example BLOW5 file and an index from an S3 bucket using aws cli.
.
- misc/reduce-blow5.pbs.sh - Lossy compression a given BLOW5 file