Skip to content

Latest commit

Β 

History

History
91 lines (59 loc) Β· 2.5 KB

File metadata and controls

91 lines (59 loc) Β· 2.5 KB

Getting started with shelley

This tutorial walks you through finding and installing a bioinformatics tool on a BioShell virtual machine for the first time.

Prerequisites

  • You have logged into a BioShell VM on Nectar
  • shelley is already installed (it ships with BioShell)
  • CVMFS is mounted at /cvmfs/singularity.galaxyproject.org/

If shelley is not yet installed (for example, on a VM not yet baked with it), see ../how-to/install.md.

Verify your setup:

shelley --help

You should see the list of available commands. If not, check with your system administrator.

Step 1 β€” Find a tool by name

Start with a tool you already know you need. Use find when you know its name:

shelley find fastqc

shelley returns the tool's description the top most recent container versions. You also see the next few most recent versions and whether each can be built immediately.

Try a few variations β€” find handles case, hyphens, and underscores:

shelley find STAR
shelley find bwa-mem2
shelley find samtools

Step 2 β€” Search by what you want to do

Use search when you know the task but not which tool to use:

shelley search "quality control"
shelley search "variant calling"
shelley search "de novo assembly"

Each result shows why it matched. Shorter technical phrases work better than full sentences.

Note: Search is under active development. Results are currently alphabetical β€” relevance ranking is coming.

Step 3 β€” Check available versions

Before building, check which versions are available:

shelley versions samtools

This returns every available container sorted newest-first, with buildable status for each version. Use this when you need to pin an exact version for reproducibility.

Note: Versions is under active development.

Step 4 β€” Build a module

Once you know the tool and version you want, build its Lmod module:

shelley build samtools

This installs the most recent available version. To install a specific version:

shelley build samtools/1.19

After a successful build, load the module normally:

module load samtools
samtools --version

Next steps