Bioimage informatics
BIO-410
Presentation of the Course
Bioimage informatics emerges as a growing field on the interface between microscopy, signal processing, and computer science to investigate biological processes. State-of-the-art microscopes produce large volumes of high-resolution multidimensional data (up to 5D). Therefore, powerful and efficient software tools are needed to extract quantitative data from these images automatically.
This course comprehensively overviews recent methods, algorithms, and computer tools used in computational bioimaging and bioimage analysis. It exposes the fundamental concepts and practical computer solutions for extracting quantitative information from multidimensional image data.
Theoretical concepts and practical aspects of the most common image reconstruction and image analysis techniques are introduced. Furthermore, best practices in how to code algorithms and deploy software tools to build automatic analysis workflows (mainly in ImageJ/Fiji) are given. The course content is tailored to the needs of life scientists driven by the need to answer biological questions with the help of image data. Addressed topics include (but are not restricted to) microscopy modalities, digital images, multi-dimensional data manipulation (3D, time, multiple channels), 3D image-processing algorithms, 5D visualisation, reconstruction, deconvolution, denoising, stitching, visual feature detection, model-based and data-driven methods of segmentation, active contours, image analysis workflow, pixel classification, deep learning, and tracking of particles.
The course comprises lectures, workshops with state-of-the-art software packages (napari, ImageJ, Fiji, QuPath), practical hands-on sessions and a mini-project.
A personal laptop is recommended to run (open-source) bioimage software packages. We kindly ask you to download and install Fiji and napari on your computer to guarantee a smooth start to the exercise session.
Teaching Team
Teachers
- Daniel Sage (daniel.sage@epfl.ch)
- Arne Seitz (arne.seitz@epfl.ch)
Teaching Assistants
- Hale-Seda Ivo Radoykova (hale-seda.radoykova@epfl.ch)
General Information
- Announcements (Forum)
- Forum (Forum)
- OMERO IDs (File)
- OMERO - Access to data BIO-410DO NOT USE YOUR GASP... (Text and media area)
- GitLab BIO-410 (URL)
- Quiz TurningPoint (URL)
- Syllabus (File)
- Text and media area (Text and media area)
Software Installation
- Fiji download (URL)
- Napari installation (URL)
- IntelliJ Community Edition Download (URL)
- Git download (URL)
- Shared Data BIO-410-Students (URL)
Lectures
- Week 01 | Introduction to Bioimage Informatics (File)
- Week 01 | Digital images (File)
- Week 02 | Image Acquisition and Segmentation (File)
- Week 03 | Image Analysis Workflow (File)
- Week 04 | Introduction to Fourier Analysis (File)
- Week 04 | Digital Filters and CNN (File)
- Week 05 | Feature Detection (File)
- Week 05 | Denoising of Microscopy Images (File)
- Week 06 | Machine Learning (File)
- Week 07 | Introduction to Graph Theory (File)
- Week 07 | Tracking Particles (File)
- Week 08 | Advanced Segmentation Techniques (Engineering) (File)
- Week 08 | Advanced Segmentation Techniques (Learning) (File)
- Week 09 | Image Statistics (File)
- Week10 | Image Registration (File)
- Week 11 | Introduction to Inverse Problem (File)
- Week 11 | 3D Deconvolution Microscopy (File)
- Week 12 | SMLM Acquisition (File)
- Week 12 | SMLM Data analysis (File)
Exercises / Workshops
- Workshop | Multidimensional Images - Slides (File)
- Workshop OMERO - Slides (File)
- Workshop | Git & GitLab - Slides (File)
- Workshop | Git & GitLab - Material (File)
- Workshop | Java Development Tools - Installations (File)
- Workshop | Java Development Tools - Slides (File)
- Workshop | Java Development Tools - Exercises solution (File)
- Workshop | Understanding Structured Illumination Microscopy (File)
- Workshop | Experience CNN (File)
- Exercise | Practice - Fourier Properties (URL)
- Exercise | Digital Filters and CNN (URL)
- Introduction Fiji (File)
- Exercise | Morphological Operations (File)
- Exercise | Morphological operations + solution (File)
- Exercises - DoG Filter (URL)
- Exercise Week 6 SegmentationQuality (File)
- Week 6 Exercise Material (Macro I) (File)
- Week 6 Exercise Material (Macro II) (File)
- Week 08 - Segmentation Questions (File)
- Workshop | Training UNet (File)
- Workshop | Deconvolution (File)
- Workshop | 3D SMLM Analysis (File)
Homeworks
- Homework A | Multidimensional images | Instructions (URL)
- Homework B | Correct focus and normalization (URL)
- Homework B | Feedback (File)
- Homework C | Quantification 2 channels (URL)
- Homework C | Feedback (File)
- Homework D | Tracking of particles (URL)
- Homework D | Feedback (File)