Quickly check node availability, job status and general usage statistics.
lets go !We use modules for all common software. These are preinstalled and readily available to use. Feel free to request specific tools and their versions to be added to the module system via slack.
You are welcome to have your own conda or micromamba installed for your useraccounts under /scratch/devtools/USERNAME. This is very useful for self-managing softwares that are available in any of the conda channels. We recommend using micromamba as it is fast, free and easy to install. see installation instructions below.
module availmodule overviewmodule load samtoolsmodule unload samtoolsmoduleQuickly check cluster availability, job status and general usage statistics.
cd /scratch/devtools/your-username/mkdir micromambacd micromambacurl -Ls https://micro.mamba.pm/api/micromamba/linux-64/latest | tar -xvjcd binmicromamba shell init -s bashTemplate for using many available software modules.
#!/bin/bash -l
#SBATCH --job-name=Sbatch-Test
#SBATCH --partition=general
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --cpus-per-task=1
#SBATCH --time=0:05:00
#SBATCH --output=./sbatch-test.log
#SBATCH --error=./sbatch-test.err
#SBATCH --mem=1G
# load one or more available software modules
module load samtools java/11.0.2
###
###
###
# You actual code or job related script goes here
###
###
###
# uncomment below and add your slack userid to receive a notification on slack once the job completes. (still in beta testing)
# slurmbot your-slack-userid "Slurm job \`$SLURM_JOB_NAME\` with jobID : \`$SLURM_JOB_ID\` finished !"
Template for activating custom environments and slack notifications.
#!/bin/bash -l
#SBATCH --job-name=Sbatch-Test
#SBATCH --partition=general
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --cpus-per-task=1
#SBATCH --time=0:05:00
#SBATCH --output=./sbatch-test.log
#SBATCH --error=./sbatch-test.err
#SBATCH --mem=1G
# if you are using micromamba for software environments
# uncomment below line to enable micromamba within sbatch scripts
# eval "$(micromamba shell hook --shell bash)"
# activate your required environments
# micromamba activate demo
###
###
###
# You actual code or job related script goes here
###
###
###
# uncomment below and add your slack userid to receive a notification on slack once the job completes. (still in beta testing)
# slurmbot your-slack-userid "Slurm job \`$SLURM_JOB_NAME\` with jobID : \`$SLURM_JOB_ID\` finished !"
For details on slurm sbatch options and explanations go here.
We also maintain a wiki page for common usecases and code snippets
here.
Request interactive slurm sessions using below command
srun --nodes=1 --ntasks-per-node=1 --time=00:10:00 --ntasks-per-node=1 --cpus-per-task=5 --mem=5G --pty bash -i
Host trackhubs and websites from Wangcluster.
public_html in your home folder.public_html folder.
/scratch to public_html folder.
https://wangcluster.wustl.edu/~USERNAME/ to see your files.
Quickly launch Rstudio sesssions.
export PATH="$PATH:/wanglab/rstudio/"rstudiorstudio -h