Skip to content
TUCCA Our TeamHelpCAAIL ↗

Installing tucca-rna-seq


The tucca-rna-seq workflow requires the following software and resources:

| Software | Version | Purpose | |----------|---------|---------| | Snakemake | ≥8.27.1 | Workflow management system | | Conda/Mamba | Latest | Package and environment management | | Singularity/Apptainer | Singularity ≥3.8.4 or Apptainer v1.4.1 (potentially later versions, but has not been tested) | Container runtime (recommended) |


Most HPC clusters provide pre-installed software via modules, making this the easiest installation method.

Terminal window
# Check available modules
module avail snakemake
module avail singularity
module avail conda
module avail mamba
module avail miniforge
Terminal window
# Purge all currently loaded modules
module purge
# Load required modules based on what versions are available
module load snakemake
module load singularity
module load miniforge
Terminal window
# Check versions
snakemake --version
singularity --version
conda --version

Terminal window
# Create and navigate to project directory
mkdir my_rnaseq_project
cd my_rnaseq_project
Terminal window
# Clone the workflow repository
git clone https://github.com/tucca-cellag/tucca-rna-seq.git
# Navigate into the workflow directory
cd tucca-rna-seq
Section titled “3. Set Up Environment Variables (Optional but Recommended)”

If you plan to download genomes or SRA datasets from NCBI, we recommend setting up a .env file to store your API key securely. This prevents accidental commits of sensitive credentials.

Terminal window
# Copy the template file
cp .env.template .env
# Edit .env and add your NCBI API key
# Replace 'your_ncbi_api_key_here' with your actual API key

Once installation is complete, you are ready to configure the workflow. Please refer to the Configuration Guide for detailed instructions on how to set up the config.yaml, samples.tsv, and units.tsv files for your analysis.

Linked external resources are independent of TUCCA and Tufts University and remain under their own licenses.