Cell2location: Comprehensive mapping of tissue cell architecture via integrated single cell and spatial transcriptomics (cell2location model)
Allocate an interactive session and run the program. Sample session:
[user@biowulf]$ module load tmux
[user@biowulf]$ tmux
[user@biowulf]$ sinteractive --time=8:00:00 --gres=lscratch:5,gpu:p100:1 --mem=5g --tunnel
salloc.exe: Pending job allocation 46116226
salloc.exe: job 46116226 queued and waiting for resources
salloc.exe: job 46116226 has been allocated resources
salloc.exe: Granted job allocation 46116226
salloc.exe: Waiting for resource configuration
salloc.exe: Nodes cn3144 are ready for job
Created 1 generic SSH tunnel(s) from this compute node to
biowulf for your use at port numbers defined
in the $PORTn ($PORT1, ...) environment variables.
Please create a SSH tunnel from your workstation to these ports on biowulf.
On Linux/MacOS, open a terminal and run:
ssh -L 33327:localhost:33327 biowulf.nih.gov
For Windows instructions, see https://hpc.nih.gov/docs/tunneling
[user@cn4224 ~]$ cd /lscratch/$SLURM_JOBID
[user@cn4224 46116226]$ cp /usr/local/apps/cell2location/test.ipynb .
Now open a local terminal from your desktop (powershell for windows or terminal for Mac/Linux) and run the command below. Replace 33327 with the port number you see above.
ssh -L 33327:localhost:33327 biowulf.nih.govBack to the interactive session,
[user@cn4224 46116226]$ module load cell2location [+] Loading cell2location 0.1.3 [user@cn4224 46116226]$ jupyter notebook --ip localhost --port $PORT1 --no-browserCopy and paste the URL from the output to your choice of internet browser and start jupyter notebook.
[user@cn4224 ~]$ exit salloc.exe: Relinquishing job allocation 46116226 [user@biowulf ~]$