Tufts HPC Quick Start Guide
Welcome to the Tufts-specific documentation for the tucca-rna-seq workflow!
These guides provide essential information for using the workflow on the
Tufts High-Performance Computing (HPC) cluster.
This guide covers the essential Tufts-specific steps to get you running the
tucca-rna-seq workflow on the Tufts HPC cluster quickly.
Prerequisites
Section titled “Prerequisites”1. Tufts HPC Account
Section titled “1. Tufts HPC Account”You need a Tufts Cluster Account to access the HPC cluster:
Request an AccountRequirements:
- Valid Tufts Username and Password
- Faculty or researcher sponsorship (for guest/student accounts)
- Approval process takes multiple business days
Quick Setup Steps
Section titled “Quick Setup Steps”1. Connect to Tufts HPC
Section titled “1. Connect to Tufts HPC”SSH Access (Recommended):
ssh your_utln@login-prod.pax.tufts.eduOff-campus (any non-Tufts network) requires the Tufts VPN first. For the authoritative connection details, see the Tufts HPC command-line access guide.
VSCode Remote Development (Highly Recommended):
Setting Up Tufts HPC Access in VSCode2. Get Off the Login Node
Section titled “2. Get Off the Login Node”Never run compute on a login node. Drop onto a compute node with an
interactive session on the default batch partition first:
# Request an interactive compute node (batch partition, 2 h, 1 core)srun -p batch --time=02:00:00 --pty bashThe cluster’s partitions are batch (CPU, default), gpu, and preempt,
each capped at 2 days — see the
Tufts partitions guide.
3. Load Required Modules
Section titled “3. Load Required Modules”# Purge all currently loaded modulesmodule purge
# Load required modules for tucca-rna-seqmodule load snakemake/8.27.1module load singularity/3.8.4module load miniforge/24.11.2-py3124. Navigate to Lab Workspace
Section titled “4. Navigate to Lab Workspace”# For Kaplan Lab userscd /cluster/tufts/kaplanlab/your_utln
# For other labscd /cluster/tufts/your_lab/your_utln
# Create project directorymkdir my_rnaseq_projectcd my_rnaseq_project5. Clone and Setup Workflow
Section titled “5. Clone and Setup Workflow”For detailed instructions on cloning the repository and setting up the workflow’s dependencies, please follow the main Installation Guide.
After cloning, you will need to configure the workflow for your specific
analysis. This includes editing the main config.yaml file and associated
sample sheets, as well as customizing the slurm execution profile to add
your email for job notifications.
For detailed instructions, please refer to the main Configuration Guide.
Tufts-Specific Resources
Section titled “Tufts-Specific Resources”Documentation
Section titled “Documentation”Support
Section titled “Support”- TTS Research Technology: tts-research@tufts.edu
- Workflow Team: benjamin.bromberg@tufts.edu
- GitHub Issues: Report problems
- HPC User Guide: https://rtguides.it.tufts.edu/hpc/
Next Steps
Section titled “Next Steps”After completing this quick setup:
- Follow the main Installation Guide for complete workflow setup
- Configure your analysis using the Configuration Guide
- Run your workflow following the Running Guide
For complete documentation, always refer to the main guides first, then use this quick start for Tufts-specific details.
Linked external resources are independent of TUCCA and Tufts University and remain under their own licenses.