Communications

We have a slack page for the lab for most communications (papers, conferences, etc.)

Additionally, we have a lab mailing list at khatri_lab_main_list@stanford.edu

Machines

Security

 

Box

 

Remote access & firewalls

 

MySQL databasing

 

Bitbucket

It's a good idea to create a repository for ongoing projects, even when unpublished and particularly if collaborators are involved

LabKey, R Studio Server, Galaxy

 

Backups

 

Security/HIPAA

Writing code

Learning to code

 

Job Submission

Our khatrilab-dev1 servers use SLURM for submitting computational jobs. As an example, save the following as test.sub
#!/bin/sh 

#SBATCH --mail-type=ALL

#SBATCH --mail-user=[YOUR USERNAME]@stanford.edu

#SBATCH --job-name=rscript

#SBATCH --ntasks-per-node 48 # Number of cores

#SBATCH --nodes=1 # Ensure that all cores are on one machine

#SBATCH --mem-per-cpu=5000

#SBATCH --partition=khatrilab

#SBATCH --error=job.%J.err 

#SBATCH --output=job.%J.out

#SBATCH -t 1-00:05 # Runtime in D-HH:MM

module load R/3.2.0

Rscript "$1"
and run the following from khatrilab-dev1
sbatch test.sub test.R