# Bianca Intermediate - Planning Document
This doc: https://hackmd.io/@UPPMAX/Bianca-intermediate-planning
:::info
- [Planning page for intro course](https://hackmd.io/665LX1RTQtOZTRqmuDwafA?both)
:::
Material: https://uppmax.github.io/bianca_workshops/
Source: https://github.com/UPPMAX/bianca_workshop/tree/main/docs
## Spring 2025
:calendar: Friday May 23, 2024 9.00-16.00
## Meeting notes 2025-04-17 9:00
- FYI: [Previous meeting's notes](https://github.com/UPPMAX/bianca_workshops/blob/main/docs/meeting_notes/20241108.md), [last evaluation results](https://uppmax.github.io/bianca_workshops/evaluations/20241111/) and [a reflection](https://uppmax.github.io/bianca_workshops/reflections/20241111/20241111_richel/)
### Agenda
- Status
- Evaluation (perhaps not that prepared)
- Discussion points
- Schedule and teacher
- ToDos
### Status
- Registered: 2
- Advertisement:
- [ ] BC will advertise more
- [ ] RB will contact NBIS for advertisement
- In NAISS newsetter, homepage, also NBIS?
- BC adds in UPPMAX news
- Course project:
- `sens2025560`: open
- Should we erase the old persons?
- [DECIDED] Yes: RB, BC, JY, PM
- [ ] BC will do :-)
- No:
### Evaluation
- cover this or plan individually?
- [last evaluation results](https://uppmax.github.io/bianca_workshops/evaluations/20241111/)
- BC :heart: this statistical work!
- [a reflection by Richel](https://uppmax.github.io/bianca_workshops/reflections/20241111/20241111_richel/)
### Discussion points
- [DECIDE LATER, based on schedule] Suggest to remove the optional Q&A from 15:45-16:00:
as the course is reasonably interactive, most
questions are answered during the course. If learners really have questions, they will asks these at 16:00
- Yes: RB, JY
- No: PM
- Uncertain, because other questions may show up: BC
- Suggest move RStudio to Bianca Beginner course **next time**
- [DECIDED] Yes: RB, BC, JY
- Pass: PM
- No:
- As none of the teachers used a shared document, I suggest to remove link to such a shared document from the course material
- [DECIDED] Yes: RB, BC, PM, JY
- No:
- Remove the learning outcome 'I can schedule a simple workflow of jobs that depend on each other using Nextflow', as we've not discussed this
- [DECIDED] Yes: RB, BC, PM, JY
- No:
- [DELAY, AFTER SCHEDULE] If both complex and replicate jobs are important, I suggest to add 30 mins to that session, over going parallel
- Yes: RB
- No:
- [DELAY, AFTER SCHEDULE] There was too little time for 'Efficient workflow',
needs 15 more minutes. Will we try to schedule as such?
- Yes: RB, BC
- No:
- [DELAY, AFTER SCHEDULE] File transfer can be shortened by 15 mins. Will we try to schedule as such (alternatively, some air in the schedule may be nice too)?
- Yes: RB, BC
- No:
- [NOPE] BC is fond of the 50+(15)+50+(15)+50=180 which will fit perfectly for 9:00-12:00 and 13:00-16:00. Sure, there will be a shift of the break start/end each hour (5 min later). Other reasons against, flexibility in lesson length as required.
- do you agree? BC, RB,
- no, then see below:
- Start at 9:15?
- [DECIDED BY COIN TOSS] Yes: PM, JY
- No: RB, BC
- LO: "I understand how to build from source"
- may be considered advanced (remove?)
- RB: I'd be up for removal, using my rule 'when in doubt, remove'. Let's prefer quality over quantity :-)
- no time for exercise so make to extra?
- [DECIDED] Will be removed
- [DELAY, AFTER SCHEDULE] Breaks are now 10 or 15 minutes. What about we keep them at the same length?
- Yes, 15 minutes: RB
- Yes, 10 minutes: RB
- Yes, use the Björn approach: RB
- No, be flexible, like 15m at typical coffee times and 10 m for leg stretch: BC (if not the one above), RB
- [DELAY, AFTER SCHEDULE] (only if break length is 15 mins) Installation part 1 can be from 13:00-13:45
(instead of to 13:50). Will we change this to have 15 minute for all breaks?
- Yes: RB
- No:
## Schedule, to be updated!
- Add GPUs?
- [DECIDED] Yes: RB, BC, JY, PM
- No:
- Remove complex jobs:
- [DECIDED] Yes: RB, PB, BC, JY
- No:
- Remove replicate jobs:
- [DECIDED] Yes: RB, PB, BC, JY
- No:
- How to deal with the extra 15 mins?
- Q&A at the end: RB, BC
- [DECIDED BY COIN TOSS] Academic quarter at the start: JY, PM
- Do something else:
- [DECIDED] 45 mins, 15 min break, etc.
When | Who | Change? | What
-----|------|---------|---------------------
9:00 | R | R is happy|[Introduction](intro.md)
9:10 | R | R is happy|[Prevaluation](prevaluation_intermediate.md) (will be merged with introduction)
9:20 | P | |[Transferring files p1](transfer.md) (includes login) (40 of 70 mins)
10:00| . | | Break
10:15| P | Reduce by 15 mins if needed| [Transferring files p2](transfer.md) (30 of 70 mins)
10:45| R | (see below)| [Efficient jobs](efficient_jobs.md) 1/2
11:00| . | | Break
11:15| R | R needs 15 mins extra | [Efficient jobs](efficient_jobs.md) 2/2
11:35| J | (25 mins) | GPUs
11:20| R | REMOVED, frees up 20 mins| [Complex jobs](complex_jobs.md) (i.e. Slurm job dependencies)
11:40| R | REMOVED, frees up 20 mins| [Replicate jobs](replicate_jobs.md) (i.e. Slurm job arrays)
12:00| . | | Lunch
13:00| B |B gladly | [Software and packages installation p1](https://uppmax.github.io/bianca_workshops/intermediate/install/)
13:50| . | | Break
14:00| B | B gladly| [Software and packages installation p2](https://uppmax.github.io/bianca_workshops/intermediate/install/)
14:40| B?,R |B can skip, R would be up to teach | [IDEs on Bianca p1](ides.md)
14:50| . | | Break
15:05| B?,R |B can skip, R would be up to teach | [IDEs on Bianca p2](ides.md)
15:40| R |R is happy | [Summary](summary.md)
15:45| R |R is happy | [Evaluation](evaluation_intermediate.md)
15:45| All |Voted for keep/remove | Optional Q/A
16:00| . | | END
- Who: `B`: Björn, `P`: Pavlin, `R`: Richèl
## ToDos
- BC can deal with learner info and course project
- [ ] RB makes new schedule and sends it