Setting up the environment for bioflows
This section is specifically aimed at users of Brown University's OSCAR HPC cluster. Users of other systems should pay close attention to the file paths used, as they may be different for their particular system.
Setup conda environment
Setup on OSCAR HPC Cluster at Brown University
First load the cbc_conda environment as follows:
source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda
Note
Sometimes it may appear that there is no response. In that case make sure to wait for 2-3 minutes and the use cntrl-c to interrupt. You should see something like the below in your command prompt
   (cbc_conda_v1) [your_ccv_username@login004 mydir]
run the echo $PATH command to confirm that /gpfs/runtime/cbc_conda/cbc_conda_v1_root/envs/cbc_conda_v1/bin is the first element in the list of paths in your output.
Error in Paths
If  /gpfs/runtime/cbc_conda/cbc_conda_v1_root/envs/cbc_conda_v1/bin is not the first element in the list, then use the command
   export PATH=/gpfs/runtime/cbc_conda/cbc_conda_v1_root/envs/cbc_conda_v1/bin:$PATH
This will add  /gpfs/runtime/cbc_conda/cbc_conda_v1_root/envs/cbc_conda_v1/bin to the beginning of your PATH variable
For convenience we will use /users/username as the working directory. You should modify this parameter to reflect the path to your own preferred working directory.
Setup on other systems
Install conda from anaconda following their installation instruction
Setup GNU screen session
These scripts should be run in a persistent terminal session and we will
use GNU screen to do that, which will allow us to disconnnect from our ssh
sessions without disrupting long running jobs. To learn more on how to use screen use
the following link
gnu
screen tutorial
Change into your working directiory and start a screen session naming it test_bioflows as shown below:
cd /users/username
screen -S test_bioflows
Once you are in your screen session, set up your conda environment containing bioflows
source /gpfs/runtime/cbc_conda/activate_cbc_conda
Activating the conda environment may take a few moments, but you should see a prompt that looks like
(cbc_conda_v1) [your_ccv_username@login004 ~]$
cntrl-c)to get your terminal window to refresh. Now you are ready to run the predefined workflows in the tutorials.