Skip to content

Account & Access

Complete this step before the workshop begins. Getting your Alpine account active can take up to 15 minutes, so do not leave it for the day of.

1. Request an Alpine Account

Follow the instructions at the CSU Research Computing portal:

Get Started with Alpine, CSU Research Computing

Your account should become active within 15 minutes.

Please reach out to the workshop organizers directly to have an account set up for you. Do not attempt to create an account through the CSU portal.

2. Log in via Open OnDemand

The easiest way to access Alpine is through the Open OnDemand web interface, no SSH client or VPN required.

  1. Navigate to ondemand-rmacc.rc.colorado.edu
  2. Log in with your institutional credentials
  3. In the top menu, go to Clusters → Alpine Shell Access

This opens a terminal in your browser connected to an Alpine login node. You should see something like this:

Alpine Shell, login node
Welcome to Alpine - University of Colorado Research Computing Important notes: - Do not run jobs on login nodes - Scratch storage is not backed up - For help: rc-help@colorado.edu

Alternative: SSH

If you prefer a local terminal, you can connect via SSH instead:

ssh YOUR_USERNAME@login.rc.colorado.edu
See the CURC documentation for full SSH login instructions, including two-factor authentication setup.

3. Install QIIME2

QIIME2 needs to be installed once into your projects directory before the workshop. This takes about 2 minutes.

1. Enter a compile node:

From the login shell, run:

acompile
Alpine Shell, entering compile node
acompile salloc: Granted job allocation 1234567 salloc: Waiting for resource configuration salloc: Nodes c3cpu-a2-u1-1 are ready for job [jsmith@c3cpu-a2-u1-1 ~]$

Your prompt changes from a login node (login-ciXX) to a compute node (c3cpu-...), confirming you are on the compile node.

2. Copy the installation script:

cp /pl/active/courses/2025_summer/CSU_2025/qiime_script.sh /projects/$USER
Alpine Shell, copy install script
cp /pl/active/courses/2025_summer/CSU_2025/qiime_script.sh /projects/$USER # No output means success

3. Navigate to your projects directory and confirm the script is there:

cd /projects/netid@colostate.edu
ls
Alpine Shell, verify script
cd /projects/jsmith@colostate.edu ls qiime_script.sh

Note

Replace jsmith@colostate.edu with your actual CSU NetID and email address.

4. Run the installation script:

./qiime_script.sh
Alpine Shell, running install (~2 min)
./qiime_script.sh Installing QIIME2 environment... Collecting package metadata: done Solving environment: done Downloading and extracting packages: ████████████████ 100% Preparing transaction: done Verifying transaction: done Executing transaction: done QIIME2 installation complete.

Verify Your Setup

After the script finishes, confirm QIIME2 loads correctly:

module purge
module load qiime2/2026.1_amplicon
qiime info
Alpine Shell, verify QIIME2
module purge module load qiime2/2026.1_amplicon qiime info System versions Python version: 3.9.x QIIME 2 release: 2026.1 QIIME 2 version: 2026.1.0 Installed plugins alignment 2026.1.0 composition 2026.1.0 dada2 2026.1.0 diversity 2026.1.0 feature-classifier 2026.1.0 feature-table 2026.1.0 fragment-insertion 2026.1.0 longitudinal 2026.1.0 metadata 2026.1.0 quality-control 2026.1.0 sample-classifier 2026.1.0 taxa 2026.1.0

If you see this output, you are ready for the workshop. If you see an error, email rc-help@Colorado.EDU with the full output.

Questions?

Contact the Research Computing help desk: rc-help@Colorado.EDU

Additional Alpine documentation: curc.readthedocs.io

Next: Environment Setup