You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/access.md
+2-5Lines changed: 2 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,24 +14,21 @@ BioShell is a national resource funded through NCRIS. Access to BioShell for res
14
14
ABLeS is available to research groups and bioinformatics communities across **Australia**. Read the criteria below to determine whether your project aligns with the ABLeS core principles and resource criteria. To qualify for access, your project must address the following:
15
15
16
16
**1. Domain and impact**
17
-
18
17
- Your work must have a molecular life sciences focus.
19
18
- Where appropriate, you are willing to openly share your results and outputs, including data, software, and methods.
20
19
21
20
**2. Technical readiness and responsible resource use**
22
-
23
21
- Your team should have, or be actively building, the "hands-on" bioinformatics skills needed to make use of the environment.
24
22
- Your resource usage must be planned and proportional as national infrastructure is finite.
25
23
26
24
**3. Governance and leadership**
27
-
28
25
- You, or someone in your group, is able and willing to act as the project lead and be responsible for all resource usage and adherence to facility policies.
29
26
30
-
For full eligibility criteria, see the [**ABLeS eligibility page**](https://australianbiocommons.github.io/ables/eligibility). By submitting an access request you agree to the [**BioShell acceptable use policy and service terms**](aup).
27
+
By submitting an access request you agree to the [**BioShell acceptable use policy and service terms**](aup).
31
28
32
29
{% include callout.html type="tip" content="Check out some [**example ABLeS projects**](https://australianbiocommons.github.io/ables/participants) to see initiatives that align with ABLeS principles and eligibility criteria." %}
Copy file name to clipboardExpand all lines: pages/connecting.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: How to connect to your BioShell environment via SSH and what to exp
5
5
---
6
6
7
7
Once your environment is provisioned you will receive connection details by email. BioShell
8
-
uses SSH key authentication — you will need the key pair you generated and submitted during
8
+
uses SSH key authentication, you will need the key pair you generated and submitted during
9
9
your access request.
10
10
11
11
{% include callout.html type="important" content="Your connection details are provided as part of your provisioning notification. Keep them secure and do not share them publicly." %}
@@ -38,10 +38,6 @@ Or connect directly without the config entry:
{% include callout.html type="tip" content="If you are connecting from outside your institution's network you may need a VPN or SSH tunnel. Contact your local IT support if you are unsure." %}
> **Note:** The first time you access a path in CVMFS it may take a moment while metadata is
48
-
> fetched and cached. Subsequent access is fast.
49
+
{% include callout.html type="note" content="The first time you access a path in CVMFS it may take a moment while metadata is fetched and cached. Subsequent access is fast." %}
49
50
50
51
### sHPC {#shpc}
51
52
52
53
The containers in CVMFS are [encapsulated software components](https://biocontainers-edu.readthedocs.io/en/latest/what_is_container.html) called images. You could run them directly with `singularity` which is installed on BioShell, but that requires knowing the
53
-
exact container path for every tool, every time. **[Singularity-HPC (sHPC)](https://singularity-hpc.readthedocs.io/)**
54
+
exact container path and syntax for every tool, every time. **[Singularity-HPC (sHPC)](https://singularity-hpc.readthedocs.io/)**
54
55
solves this by wrapping containers as standard environment modules, so you can discover and
55
56
load tools the same way you would on any HPC system:
56
57
@@ -61,10 +62,10 @@ samtools --version
61
62
62
63
sHPC turns containers into clean, versioned modules without requiring you to know how containers work. On BioShell, sHPC should be configured so that installations point at containers already present in CVMFS, so nothing is re-downloaded.
63
64
64
-
### Shelley-Bio {#shelley-bio}
65
+
### Shelley {#Shelley}
65
66
66
67
Working with CVMFS paths and sHPC registry recipes by hand is tedious and error-prone,
67
-
particularly for older tool versions not listed in the standard registry. **Shelley-Bio** is
68
+
particularly for older tool versions not listed in the standard registry. **Shelley** is
68
69
BioShell's command-line assistant that automates the entire workflow: it searches the CVMFS
69
70
BioContainers index, identifies the correct container version, creates any missing registry
70
71
entries, and runs the sHPC install, all from a single command.
@@ -73,54 +74,52 @@ entries, and runs the sHPC install, all from a single command.
73
74
74
75
## Installing tools {#installing-tools}
75
76
76
-
> **Recommended approach:** Start with Shelley-Bio. Use the manual CVMFS/sHPC methods only
77
-
> if you need finer control or are troubleshooting.
77
+
{% include callout.html type="important" content="Use the manual CVMFS/sHPC methods only if you need finer control or are troubleshooting." %}
78
78
79
-
### Recommended: Shelley-Bio {#bio-shelley}
79
+
### Recommended: Shelley {#shelley}
80
80
81
-
Shelley-Bio indexes over 700 tools and 118,000 container versions from the BioContainers
81
+
Shelley indexes over 700 tools and 118,000 container versions from the BioContainers
82
82
catalogue. You can run it directly from the command line or in interactive mode.
83
83
84
84
**From the command line:**
85
85
86
86
```bash
87
-
shelley-bio find <tool># Look up a specific tool by name
88
-
shelley-bio search "<function>"# Search by keyword or function
89
-
shelley-bio versions <tool># List all available versions
90
-
shelley-bio build <tool># Install the tool as a loadable module
87
+
shelley find <tool># Look up a specific tool by name
88
+
shelley search "<function>"# Search by keyword or function
89
+
shelley versions <tool># List all available versions
90
+
shelley build <tool># Install the tool as a loadable module
91
91
```
92
92
93
93
**In interactive mode:**
94
94
95
95
```bash
96
-
shelley-bio interactive # Launch Shelley-Bio in interactive mode
96
+
shelley interactive # Launch Shelley in interactive mode
97
97
```
98
98
99
99
**Example: installing `samtools`**
100
100
101
101
```bash
102
-
shelley-bio find samtools
102
+
shelley find samtools
103
103
# samtools: Tools for manipulating next-generation sequencing data
_Fig 3. Using `shelley-bio build samtools/1.21` to install a tool module._
118
+
_Fig 3. Using `Shelley build samtools/1.21` to install a tool module._
119
119
120
-
> **Tip:** Use `shelley-bio search` when you know what you want to do but not the tool name.
121
-
> For example, `shelley-bio search "variant calling"` returns tools relevant to that task.
120
+
{% include callout.html type="tip" content="Use `Shelley search` when you know what you want to do but not the tool name. For example, `Shelley search 'variant calling'` returns tools relevant to that task." %}
122
121
123
-
### Why Shelley-Bio over manual sHPC? {#why-shelley}
122
+
### Why Shelley over manual sHPC? {#why-shelley}
124
123
125
124
The manual sHPC method requires you to load the module, search the registry, identify the
126
125
correct entry, check available versions, construct the install command with the right CVMFS
@@ -129,23 +128,23 @@ for anything older than the latest release), you also need to check CVMFS direct
129
128
image, compute its checksum, fetch the registry YAML, edit it to add the missing version,
130
129
create and register a local registry, ensure it takes precedence, then run the install.
131
130
132
-
With Shelley-Bio, regardless of whether the version is in the sHPC registry or not it handles the registry check, CVMFS path resolution, local entry creation, and the sHPC installation.
131
+
With Shelley, regardless of whether the version is in the sHPC registry or not it handles the registry check, CVMFS path resolution, local entry creation, and the sHPC installation.
133
132
134
133
```bash
135
-
shelley-bio build samtools/1.20
134
+
shelley build samtools/1.20
136
135
```
137
136
138
137
The result is identical: a working `module load` command,
139
138
without requiring you to know how the underlying machinery works.
140
139
141
-
> **Tip:**If Shelley-Bio cannot find a tool, fall back to the manual sHPC method below.
140
+
{% include callout.html type="tip" content="If Shelley cannot find a tool, fall back to the manual sHPC method below." %}
142
141
143
142
<detailsmarkdown="1"id="shpc-manual">
144
143
<summary>Advanced: manual installation</summary>
145
144
146
145
#### Using sHPC directly {#shpc-direct}
147
146
148
-
If Shelley-Bio cannot find what you need, or you prefer direct sHPC control, use the steps
147
+
If Shelley cannot find what you need, or you prefer direct sHPC control, use the steps
149
148
below. This example uses `plink` throughout.
150
149
151
150
**Load sHPC:**
@@ -200,7 +199,7 @@ For full documentation see the
200
199
#### Installing older or unlisted versions {#older-versions}
201
200
202
201
Some older tool versions exist in CVMFS but are not listed in the default sHPC registry.
203
-
Shelley-Bio handles this automatically, but if you need to do it manually, follow these steps.
202
+
Shelley handles this automatically, but if you need to do it manually, follow these steps.
> **Tip:** If Shelley-Bio recognises the container path but the version is not in the
252
-
> registry, `shelley-bio build` handles the local registry creation automatically.
250
+
{% include callout.html type="tip" content="If Shelley recognises the container path but the version is not in the registry, `Shelley build` handles the local registry creation automatically." %}
253
251
254
252
</details>
255
253
256
254
---
257
255
258
256
## Loading modules {#load-tool}
259
257
260
-
Once Shelley-Bio or sHPC has installed a module, load it with:
258
+
Once Shelley or sHPC has installed a module, load it with:
261
259
262
260
```bash
263
261
module load <tool>/<version>
@@ -302,9 +300,7 @@ ls /cvmfs/data.galaxyproject.org/byhand/CHM13_T2T_v2.0/
> **Note:** The reference datasets available through CVMFS are maintained by the Galaxy Project
306
-
> and may not be comprehensive. This is not a replacement for your institution's primary data
307
-
> access methods.
303
+
{% include callout.html type="note" content="The reference datasets available through CVMFS are maintained by the Galaxy Project and may not be comprehensive. This is not a replacement for your institution's primary data access methods." %}
308
304
309
305
---
310
306
@@ -326,10 +322,10 @@ module list
326
322
327
323
sHPC requires Singularity to execute containers.
328
324
329
-
**Shelley-Bio cannot find a tool**
325
+
**Shelley cannot find a tool**
330
326
331
-
Try `search` with different keywords, for example `shelley-bio search "alignment"` instead
332
-
of a specific tool name. If the container exists in CVMFS but Shelley-Bio does not index it,
327
+
Try `search` with different keywords, for example `Shelley search "alignment"` instead
328
+
of a specific tool name. If the container exists in CVMFS but Shelley does not index it,
333
329
fall back to the manual sHPC method above.
334
330
335
331
---
@@ -338,6 +334,6 @@ fall back to the manual sHPC method above.
338
334
339
335
-[sHPC user guide](https://singularity-hpc.readthedocs.io/en/latest/getting_started/user-guide.html)
0 commit comments