This tutorial walks you through finding and installing a bioinformatics tool on a BioShell virtual machine for the first time.
- You have logged into a BioShell VM on Nectar
shelleyis 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 --helpYou should see the list of available commands. If not, check with your system administrator.
Start with a tool you already know you need. Use find when you know its name:
shelley find fastqcshelley 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 samtoolsUse 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.
shelley find shows only the five most recent versions by default. To see every
available container, add the -v (verbose) flag:
shelley find samtools -vThis returns every available container sorted newest-first, paginated, with buildable status for each version. Use this when you need to pin an exact version for reproducibility.
Once you know the tool and version you want, build its Lmod module:
shelley build samtoolsThis installs the most recent available version. To install a specific version:
shelley build samtools/1.19After a successful build, load the module normally:
module load samtools
samtools --version- docs/how-to/find-and-search.md β tips and all options for
findandsearch - docs/how-to/build-modules.md β building multiple modules at once
- docs/reference/cli.md β complete command reference