dbGaP Job Submission
All dbGaP data is stored on Isilon share mounted automatically when a user requests an interactive dbGaP session.
Step 1: Request an interactive session on Oscar on the dbGaP.
interact -q dbgap -n 20 -m 20g -t 01:00:00Group membership fordbgap, dbg_PiLastName, dbg_import, dbg_export along with SLURM associations are required for working with dbGaP.
Step 2: Understand the dbGaP Data Hierarchy
The native GPFS file system (Home, Scratch, Data, Runtime) will be read-only access. All dbGaP related work must be done in the/dbGaProot directory. The /dbGaP directory has two sub-directories data & results . The downloaded datasets from the xfer server will be written to/dbgap/import/userand all output files will be written to the/dbgap/results/usernamedirectory. The hierarchy structure is:
psaluja@node1030:/dbGaP$ tree /dbGaP/
/dbGaP/
βββ data
βΒ Β βββ import
βΒ Β βββ group_1
βΒ Β βββ group_2
βΒ Β βββ user_1
| | βββ SRR10859003_1.fastq.gz
βΒ Β βββ user_2
βΒ Β βββ SRR10859003_1.fastq.gz
βΒ Β βββ SRR10859003_2.fastq.gz
βΒ Β βββ SRR10859003_3.fastq.gz
βββ results
βββ user_1
βΒ Β βββ job_script.sh
βΒ Β βββ slurm-145960.out
βΒ Β βββ slurm-1445969.out
βββ user_2Step 3: Submitting a dbGaP batch jobs
Home, Scratch & Data will be in read-only mode only users must write their code files, batch scripts in their designated. Example batch script for dbGaP jobs
Any output files including SLURM out and err files must be written to /dbGaP/results directory.
Last updated
Was this helpful?