Skip to content

Commit fa78b41

Browse files
committed
Add more instructions
1 parent b6a3a50 commit fa78b41

2 files changed

Lines changed: 63 additions & 43 deletions

File tree

docs/2025/denbi-registration.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,17 @@ For the 2025 edition of the summer school, we will again be using cloud computin
55
For the use of the computing nodes you will need to sign up for the services.
66

77
This is a **multi-step** process, and you will need to complete the registration before the summer school starts!
8-
If you get stuck at any point following these steps , follow the instructions in walkthrough from deNBI is available here: [https://cloud.denbi.de/wiki/registration/](https://cloud.denbi.de/wiki/registration/).
8+
There will be be _multiple_ confirmation emails (up to 6!) sent to your email inbox.
9+
**Make sure to check and click on any that have a confirmation link**!
10+
These are all due to European data privacy laws.
911

10-
The final step of the registration process will be to send your registration to the SimpleVM SPAAMSumScho20251 workshop.
12+
The final step of the registration process will be to send your registration to the SimpleVM SPAAMSumSch25 workshop.
1113
Make sure to continue the process until you get to this point!
1214

15+
If you get stuck at any point following these steps, follow the instructions in walkthrough from deNBI is available here: [https://cloud.denbi.de/wiki/registration/](https://cloud.denbi.de/wiki/registration/).
16+
17+
## Instructions
18+
1319
1. Open the registration link [here](https://simplevm.denbi.de/portal/webapp/#/workshops/invitation/095dae97d9f14107bce2f965f7bb6358) <!-- This link should come from the SimpleVM workshop overview page - NOT on the central deNBI portal!-->
1420
1. You will be redirected to the SimpleVM portal to register
1521
2. Select an identity provider of an existing account (e.g. institutional account, ORCiD, Google)
@@ -20,17 +26,15 @@ Make sure to continue the process until you get to this point!
2026
2127
3. Register/link this account with LifeSciences AAI/Login (this is a centralised EU level single-sign-on service for EU biology related infrastructure)
2228

23-
> ⚠ Please be aware that there may be _multiple_ confirmation emails (up to 6 emails) sent to your email inbox and you will need to confirm them any that have a confirmation link! This is due to European data privacy laws.
24-
25-
> ℹ️ If via the Institutional route you get a 'No user account found' error, press 'Proceed to register for an account'
26-
27-
> ℹ️ If you get a 'Access denied' error, press 'Proceed to register for an account', continue with 'Proceed to registration'
29+
1. If via the Institutional route you get a 'No user account found' error, press 'Proceed to register for an account'
30+
2. If you get a 'Access denied' error, press 'Proceed to register for an account', continue with 'Proceed to registration'
31+
1. This will send happen on the RI Registrar, to register you to the LifeScience Community
32+
2. You will have to confirm registration via a confirmation email
33+
3. After registering/linking press continue - continue to the next step even if you get a 'Access denied' error - press 'Proceed to registration'
2834

2935
4. Registering with Elixir Community (a European bioinformatics infrastructure)
30-
1. This step may now be combined with step 3! See next point if so. Otherwise ask James for help (see bottom of page)
31-
5. Register with the deNBI Cloud (German bioinformatics infrastructure)
32-
6. Consenting for login information to be passed from 'SimpleVM Production'
33-
7. Once registered, the final page should be a 'Workshop Registration' page.
36+
5. Consenting for login information to be passed from 'SimpleVM Production'
37+
6. Once registered, the final page should be a 'Workshop Registration' page.
3438
1. You should see the description of the summer school, and below a button to register.
3539
2. If you do not see the button (i.e., the description is cut off by the side bar), close the side bar using the box-and-arrow icon at the top right of the sidebar
3640

docs/organisers/denbi-nodesetup.md

Lines changed: 48 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,32 @@
77
- Have requested and been granted a deNBI project on [deNBI portal](https://cloud.denbi.de/portal/)
88
- Create workshop on [SimpleVM portal](https://simplevm.denbi.de)
99
- Projects on Side Bar > Select Project > New Workshop
10-
- Tutor workflow (required extra step to allow access to all nodes)
10+
- Go to Workshops side bar > SPAAMSumScho25 > Get invitation link (send to participants and tutors)
11+
- Tutor workflow (this required extra step to allow access to all nodes)
1112
- On deNBI Portal > Projects > Add Members to see instructions
1213
- [New tutor] Send deNBI LifeSicnceRI sign up link
1314
- [New and old tutors] Send deNBI project sign up link
1415
- [Admin] Check emails for joining, accept requests
16+
- DO NOT MAKE ALL TUTOTRS deNBI ADMIN - OTHER THAN PEOPLE FAMILIAR WITH DENBI PORTAL!
17+
- Anyone in the deNBI portal project, can act as tutors in the workshop itself
1518
- Student workflow (send to ALL participants)
1619
- Go to [SimpleVM portal](https://simplevm.denbi.de)
1720
- Go to _workshop_ on sidebar
1821
- Get both Portal and Share invitation links, send to all participants with instructions on website with workflow instructions
1922
- Go to SimpleVM invite link
2023
- Pick log-in and/or register with system of choice
21-
- Register elixir
24+
- Register LifeScienceRI AAI
2225
- Confirm email
26+
- Register elixir
2327
- T&Cs Elixir
24-
- T&Cs Denbi
25-
- Email for SPAAMsumScho
26-
- Confirm email
28+
- T&Cs Denbi / SimplVM release
29+
- Send request to join workshop
2730
- [Admin approve] (SimpleVM Portal -> Project -> <Project Name/> -> Project Member List > See Applications)
28-
- Once all invited
31+
- Once all invited and accepted for the _workshop_ (deNBI portal project alone insufficient!), go to SimpleVM portal.
2932
- [Admin] SimpleVM: Accept all participant requests on project
3033
- [Admin] SimpleVM: On workspace page, 'show addable Tutors' and add tutors (remember must still be on the deNBI project too!)
3134

32-
## Creating SimplVM workshop
35+
## Creating SimpleVM workshop
3336

3437
1. On the [SimpleVM portal](https://simplevm.denbi.de/), go to the 'Projects' section on the sidebar and select SPAAMSumSchoXX
3538
2. Press 'New Workshop'
@@ -48,27 +51,34 @@
4851
> The snapshot is: SPAAMSumScho24-FinalPatch1
4952
5053
- Log into [SimpleVM portal](https://simplevm.denbi.de)
51-
- Go to workshops on side bar
52-
- 'Create new instances' section > 'New Instance' > Follow workflow
53-
54-
Create a machine:
55-
56-
- de.NBI medium + ephemeral: 14 VCPUs - 32 GB RAM - 50 GB root disk + 150 GB ephemeral disk
57-
- Research environment: [Guacamole](https://cloud.denbi.de/wiki/simple_vm/customization/#apache-guacamole))
58-
- Add user (yourself)
59-
- Start VM
60-
61-
Once spun up, log in and clean up desktop environment
62-
54+
- Go to workshops on side bar > Select the SpaamSumScho25 > 'Create new instances' section > 'New Instance' > Follow workflow
55+
- Select workshop
56+
- Create a machine:
57+
- de.NBI medium + ephemeral: 14 VCPUs - 32 GB RAM - 50 GB root disk + 150 GB ephemeral disk
58+
- Research environment: [Guacamole](https://cloud.denbi.de/wiki/simple_vm/customization/#apache-guacamole))
59+
- New volume
60+
- Volume Name: `SPAAMSumScho20250623`
61+
- Mountpath: `/vol/volume`
62+
- Volume size 80
63+
- Add user (yourself)
64+
- Start VM
65+
66+
Switch to Instance tab, and wait for VM to spin up
67+
68+
- Once VM is running, expand info of VM
69+
- Switch to the 'guacamole' tab
70+
- Open the link
6371
- Guacamole user: denbi, denbi
64-
- Select Ubuntu Server US Keyboard Layout (can also be the recent connection one)
72+
- Select Ubuntu Server UK Keyboard Layout (can also be the recent connection one)
6573
- If asked to authenticate color managed device use password below
66-
- Ubuntu user pass: `denbi` (old: `ogvkyf`)
67-
- Deactivate screensaver/lockscreen & apperance dark mode
68-
- X applications (top left menu on desktop) -> Settings -> Screensaver -> (Tab) Screensaver Disable
74+
- Ubuntu user pass: `denbi`
75+
- Deactivate screensaver/lockscreen & appearance dark mode
76+
- X applications (top left menu on desktop) -> Settings -> Xfce Screensaver > (Tab) Screensaver Disable
6977
- X applications (top left menu on desktop) -> Settings -> (Tab) Lock Screen -> Disable
7078
- X applications (top left menu on desktop) -> Appearance -> Greybird-dark
71-
- Download and set wallpaper from SPAAM summer school website github repo (assets/media/spaam-background-dark.png - 1920 x 965)
79+
- Download and set wallpaper from SPAAM summer school website github repo
80+
- Download from [here](https://github.com/SPAAM-community/spaam-community.github.io/blob/master/assets/media/spaam-background-darkmode.png) (1920 x 965)
81+
- Right click on desktop -> Desktop Settings -> Background -> Select the downloaded image > STyle Centered
7282
- Turn off unsafe paste warnings in terminal
7383
- Open Terminal -> Edit -> Preferences -> 'Untick Show unsafe paste dialog'
7484

@@ -99,28 +109,34 @@ Now install required general software
99109

100110
Install bioinformatics software
101111

102-
- Install Conda & libmamba
112+
- Install miniforge (conda)
113+
103114
```bash
104115
mkdir ~/bin
105116
cd ~/bin
106-
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
107-
bash Miniconda3-latest-Linux-x86_64.sh
117+
wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh
118+
bash Miniforge3-Linux-x86_64.sh
108119
```
109-
- Install into `/home/ubuntu/bin/miniconda3`
110-
- Run init(ialise): Yes
120+
121+
- Install into `/home/ubuntu/bin/miniforge3`
122+
- Run init(ialise): `yes`
111123
- To load conda into PATH:`source ~/.bashrc`
112124
- To turn off base: `conda config --set auto_activate_base false`
113125
- Restart terminal
114-
- Delete Miniconda SH
126+
- Delete miniforge SH
127+
115128
```bash
116129
cd ~/bin
117-
rm Miniconda3-latest-Linux-x86_64.sh
130+
rm Miniforge3-Linux-x86_64.sh
118131
```
132+
119133
- Set up channels
134+
120135
```bash
121136
conda config --add channels bioconda
122137
conda config --add channels conda-forge
123138
```
139+
124140
- Create session conda environments
125141

126142
- Download the environment ymls from https://github.com/SPAAM-community/intro-to-ancient-metagenomics-book/tree/main/assets/envs, and create each env
@@ -279,7 +295,7 @@ On simpleVM workspace
279295
- Need to mount the volumne (to be created)
280296
281297
- Must contain all software, data
282-
- bashrc needs to be updated to point to miniconda install on volume
298+
- bashrc needs to be updated to point to miniforge install on volume
283299
284300
- Volume for data/software/saving
285301
- https://cloud.denbi.de/wiki/simple_vm/volumes/#create-the-volume-file-system-once

0 commit comments

Comments
 (0)