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.
Before building, check which versions are available:
shelley versions samtoolsThis 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.
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
find,search, andversions - docs/how-to/build-modules.md β building multiple modules at once
- docs/reference/cli.md β complete command reference