Skip to content

Commit 6d765be

Browse files
committed
Update index - fix URLs
1 parent 4173515 commit 6d765be

2 files changed

Lines changed: 54 additions & 4 deletions

File tree

README.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,22 @@
1212

1313
- [Description provided in the course registration page](https://www.cecam.org/workshop-details/1465)
1414

15+
## Trainers
16+
17+
- Sabry Razick (University of Oslo)
18+
- Pubudu Saneth Samarakoon (University of Oslo)
19+
- Burcin Buket Ogul (University of Oslo)
20+
- Milan De Cauwer (SINTEF Norway)
21+
- Katarzyna Michalowska (SINTEF Norway)
22+
- Elias Myklebust (Simula Research Laboratory)
23+
1524
## Workshop structure and link to learning materials
1625

1726
### Module 1
1827

19-
- [Introduction to Module 1](https://coderefinery.github.io/NumPy-and-Pandas-fundamentals-for-handling-biological-datasets/)
28+
- [Introduction to Module 1](https://coderefinery.github.io/NumPy-and-Pandas-fundamentals-for-handling-biological-datasets/)
29+
30+
Module 1 (optional) provides a solid foundation in scientific computing with Python. Across two half-day sessions, participants will explore essential data handling techniques using NumPy and Pandas—tools widely adopted for manipulating and analyzing biological data.
2031

2132

2233
| Day | Topics |
@@ -26,7 +37,23 @@
2637

2738
### Module 2
2839

29-
- [Introduction to Module 2](https://www.cecam.org/workshop-details/1465)
40+
Module 2 spans five full days and begins by introducing core concepts in machine learning. On the first day, the participants will be introduced to unsupervised learning, and they will implement clustering algorithms and dimensionality reduction techniques using real-world genomics data. The workshop then dives into supervised learning with a focus on classification and regression, including logistic regression and tree-based methods. Participants will construct and evaluate ML models, perform cross-validation, and tune hyperparameters in hands-on sessions tailored to cancer genomics datasets. Later sessions introduce deep learning concepts and the PyTorch framework. Participants will learn to build and train simple neural networks and explore a deep learning-based bioinformatics tool used in genomic variant calling. The final day introduces accelerated genomics through GPU-powered workflows. Participants will learn about GPU technology and how to use containerized bioinformatics tools. They will also implement high-performance, GPU-accelerated pipelines using Parabricks.
41+
42+
### Learning Outcomes:
43+
44+
By the end of this workshop, you will be able to:
45+
46+
- Apply data manipulation techniques using NumPy and Pandas.
47+
- Define essential machine learning terminology and differentiate between supervised and unsupervised learning approaches.
48+
- Implement and evaluate regression and classification models on biological datasets through hands-on coding exercises.
49+
- Apply regularization techniques and hyperparameter tuning to optimize model performance while preventing overfitting.
50+
- Analyze biological questions to determine the most appropriate machine learning approach (regression, classification, clustering).
51+
- Interpret and evaluate machine learning models using appropriate metrics and cross-validation techniques to ensure reliability.
52+
- Develop scripts using PyTorch to build and train simple neural networks and implement deep learning based bioinformatics tools using genomics datasets.
53+
- Design end-to-end machine learning workflows for biological applications, from data preprocessing to model deployment.
54+
- Implement containerization using Docker to enhance reproducibility and scalability in bioinformatics workflows.
55+
- Compare CPU-native versus GPU-accelerated approaches for genomic data processing and identify computational bottlenecks.
56+
3057

3158
| Day | Topics |
3259
| --- | -------------------------------------------------------------------------------------------------------------- |
@@ -47,4 +74,5 @@
4774
| | [Docker introduction](https://training.pages.sigma2.no/tutorials/gpu-intro/) |
4875
| | [Hands-on session on implementing accelerated Genomics workflows with Parabricks on VM with GPUs](https://coderefinery.github.io/BioNT_Lesson_Accelerated_Genomics/04.Hands-on/) |
4976

77+
5078
- [Link to the Sphinx Page](https://naicno.github.io/BioNT_AppliedML_Learning_Materials/)

content/index.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,22 @@
1212

1313
- [Description provided in the course registration page](https://www.cecam.org/workshop-details/applied-machine-learning-for-biological-data-1459)
1414

15+
## Trainers
16+
17+
- Sabry Razick (University of Oslo)
18+
- Pubudu Saneth Samarakoon (University of Oslo)
19+
- Burcin Buket Ogul (University of Oslo)
20+
- Milan De Cauwer (SINTEF Norway)
21+
- Katarzyna Michalowska (SINTEF Norway)
22+
- Elias Myklebust (Simula Research Laboratory)
23+
1524
## Workshop structure and link to learning materials
1625

1726
### Module 1
1827

19-
- [Introduction to Module 1](https://coderefinery.github.io/NumPy-and-Pandas-fundamentals-for-handling-biological-datasets/)
28+
Module 1 (optional) provides a solid foundation in scientific computing with Python. Across two half-day sessions, participants will explore essential data handling techniques using NumPy and Pandas—tools widely adopted for manipulating and analyzing biological data.
2029

30+
- [Introduction to Module 1](https://coderefinery.github.io/NumPy-and-Pandas-fundamentals-for-handling-biological-datasets/)
2131

2232
| Day | Topics |
2333
| --- | -------------------------------------------------------------------------------------------------------------- |
@@ -26,7 +36,7 @@
2636

2737
### Module 2
2838

29-
- [Introduction to Module 2](https://www.cecam.org/workshop-details/1465)
39+
Module 2 spans five full days and begins by introducing core concepts in machine learning. On the first day, the participants will be introduced to unsupervised learning, and they will implement clustering algorithms and dimensionality reduction techniques using real-world genomics data. The workshop then dives into supervised learning with a focus on classification and regression, including logistic regression and tree-based methods. Participants will construct and evaluate ML models, perform cross-validation, and tune hyperparameters in hands-on sessions tailored to cancer genomics datasets. Later sessions introduce deep learning concepts and the PyTorch framework. Participants will learn to build and train simple neural networks and explore a deep learning-based bioinformatics tool used in genomic variant calling. The final day introduces accelerated genomics through GPU-powered workflows. Participants will learn about GPU technology and how to use containerized bioinformatics tools. They will also implement high-performance, GPU-accelerated pipelines using Parabricks.
3040

3141
| Day | Topics |
3242
| --- | -------------------------------------------------------------------------------------------------------------- |
@@ -46,3 +56,15 @@
4656
| | [GPU introduction](https://coderefinery.github.io/BioNT_Lesson_Accelerated_Genomics) |
4757
| | [Docker introduction](https://training.pages.sigma2.no/tutorials/gpu-intro/) |
4858
| | [Hands-on session on implementing accelerated Genomics workflows with Parabricks on VM with GPUs](https://coderefinery.github.io/BioNT_Lesson_Accelerated_Genomics/04.Hands-on/) |
59+
60+
## Contact
61+
62+
- [Sabry Razick](https://www.usit.uio.no/om/organisasjon/ffu/bt/ansatte/sabryr/index.html)
63+
- [Pubudu Samarakoon](https://www.usit.uio.no/om/organisasjon/ffu/bt/ansatte/pubuduss/index.html)
64+
65+
## Coordinator
66+
67+
- European Molecular Biology Laboratory
68+
- Contact:
69+
- EMBL, Meyerhofstr. 1, 69126 Heidelberg, Germany
70+
- contact@biont-training.eu

0 commit comments

Comments
 (0)