Introduction- Scott's script to consolidate all of the OTU calling scripts and submit them to the cluster with one command
(smile_train: Get's you where you want to go and your happy)
Works on coyote and maybe the broad, but maybe not other clusters.
You should install in lib (bin get crowded)- each person should install their own.
Make a lib directory unless this already exists:
mkdir lib
Clone this into the lib folder you just make using git:
git clone https://github.com/almlab/SmileTrain
To get some information, go to the wiki and follow the directions:
https://github.com/almlab/SmileTrain/wiki
Alter train.cfg (you either have to link to usearch etc) to have your new names for the following (for example I changed these):
[User]
username=spacocha
tmp_directory=/net/radiodurans/alm/spacocha/tmp
library=/net/radiodurans/alm/spacocha/lib/SmileTrain
bashrc=/net/radiodurans/alm/spacocha/lib/SmileTrain/bashrcs/coyote.sh
Then, make the tmp_directory:
mkdir /net/radiodurans/alm/spacocha/tmp
You can have a detailed description of anything by using --help.
This will source the bashrc that script that Scott made.
Submit from the head node (when you log on), and if it's long, you;re going to have to use this:
ssh coyote
screen
Now you are inside screen (screen -ls will tell you which ones you are running):
You can name the screens
screen -S SPtest
you can detatch and keep running:
RUN COMMAND
contol^A D
(or type man screen to get information)
and screen reattach will give you
screen -R SPtest
but then you have to actually stop them by typing exit from within screen
exit