Why are we here?

Data and methods cycle

What you will learn

🔁

Reproducible

Transparent workflows with R and Quarto

📦

Standardized

Shared data containers for single- and multi-omics

🧭

Independent

Navigate documentation & existing tools for new tasks

You don’t need to know everything —
learn the ecosystem and how to navigate it.

Three days at a glance

Day 1

Open data science

Reproducible workflows with R/Bioconductor and Quarto

Day 2

Single omics

Tabular data analysis & visualization


Each topic: short lecture + demo, then mostly hands-on exercises — help is always available and materials stay online after the course.

Who’s who

Instructors

Leo Lahti
Tuomas Borman

Coordinator

Anna Kaisanlahti

Organizers

HBS-DP, University of Oulu Graduate School


For: MSc students, PhD candidates, postdocs and researchers building skills in R programming omics analysis visualization reproducible reporting

Code of Conduct

🤝

Sharing ideas, code, software and expertise

🧩

Collaboration

🌍

Diversity and inclusivity


Bioconductor CoC: https://bioconductor.github.io/bioc_coc_multilingual/

01

Open data science

Reproducible workflows with R/Bioconductor and Quarto

Day 1 — Schedule

Time Activity
9:00–10:00 ☕ Coffee, welcome & practicalities
10:00–11:00 Introduction to CSC RStudio notebook
11:00–12:00 Lecture: open & reproducible workflows
12:00–13:00 🍽️ Lunch break
13:00–16:00 Working with data containers and workflows
Evening Informal course dinner (own cost)

Day 1 — Goals

  • Principles of open & reproducible microbiome / omics analysis
  • The Bioconductor ecosystem
  • Why standardized data containers matter

Microbiome analysis workflow

Microbiome research

  • Microbiome: the community of microbes and their genes in a habitat (e.g. human gut)
  • Vital role in health & environment
  • Data: sequencing profiles + additional molecular layers

Microbiome illustration

One container to hold it all

TreeSummarizedExperiment structure

TreeSummarizedExperiment — assays, sample & feature data, trees in one object

Hands-on

🖥️ Slides

Data containers

Day 1 — Take-home

Reproducible reporting

Analyses become verifiable and easier to reuse, review and extend

TreeSE

TreeSummarizedExperiment is the standard container for microbiome data

Feedback · Day 1

Tell us what worked — and what didn’t.

https://forms.gle/iEkoNdMVp9BUnyqNA

02

Single omics

Tabular data analysis & visualization

Day 2 — Schedule

Time Activity
9:00–10:00 Lecture: analysis & visualization of tabular data (single omics)
10:00–12:00 Subsetting, transformations, and data summaries
12:00–13:00 🍽️ Lunch break
13:00–14:00 Univariate data analysis and visualization
14:00–16:00 Multivariate data analysis and visualization

Day 2 — Goals

  • Goals for the day

Day 2 — Take-home

  • x
  • x
  • x

Feedback · Day 2

Tell us what worked — and what didn’t.

https://forms.gle/iEkoNdMVp9BUnyqNA

03

Multi-omics

Multi-assay data integration

Day 3 — Schedule

Time Activity
9:00–10:00 Lecture: analysis & visualization of multi-assay data (multi-omics)
10:00–12:00 Multi-assay data analysis and visualization
12:00–13:00 🍽️ Lunch break
13:00–15:00 Q&A and advanced techniques (time series, machine learning, simulation)
15:00–16:00 Summary and wrap-up

Linking the layers

MultiAssayExperiment structure

MultiAssayExperiment links several omics layers measured on the same subjects.


microbiome metabolome transcriptome clinical

Day 3 — Goals

  • Goals for the day

Summary

  • x
  • x
  • x

Feedback · Day 3

Tell us what worked — and what didn’t.

https://forms.gle/iEkoNdMVp9BUnyqNA

Thank you!

Keep learning with the OMA book: https://bioconductor.org/books/release/OMA/

mia logo Bioconductor logo University of Oulu logo UTU logo CompLifeSci logo CSC logo Bioinformatics society logo

References