Lecture materials "Bio-image analysis, biostatistics, programming and machine learning for computational biology" at the Center of Molecular and Cellular Bioengineering (CMCB) / University of Technology, TU Dresden

BiAPoL BiAPoL Last update: Mar 07, 2024

CC BY 4.0

This work is licensed by Anna Poetsch, Biotec Dresden and Robert Haase, PoL Dresden under a Creative Commons Attribution 4.0 International License.

Bio-image analysis, biostatistics, programming and machine learning for computational biology

This repository contains training resources for Python beginners who want to dive into image processing with Python. It specifically aims for students and scientists working with microscopy images in the life sciences. We start with Python basics, image processing, dive into descriptive statistics for working with measurements and matplotlib and seaborn for plotting results. Furthermore, we will process data and images with numpy, scipy, scikit-image and clEsperanto. We will explore napari for interactive image data analysis and scikit-learn and apoc for processing image using machine learning.

The material will develop between April and July 2023. The materials from former years are linked below.

How to use this material

You can browse the material online for taking a quick look. If you want to do the exercises, it is recommended to download the whole repository, e.g. by hitting the code button in the top right corner and clicking on download. Unzip the downloaded zip-file and navigate inside the sub folders, e.g. using the command prompt. In order to execute code and do the exercises, you need to install conda, which will be explained in the first lesson.

This course explains everything in very detail. Every lesson ends with an exercise and it is recommended to do it before moving on to the next lesson. If you have Python basics knowledge already, test yourself by doing these exercises before starting with an advanced lesson.

Contents

See also

Former & future lecture materials

Image Analysis

Python

Contributing

Contributions to this repository are welcome! If you see typos, bugs or have general feedback, please create a github issue to let us know. If you would like to add additional lessons or want to suggest improvements to existing ones, pull-requests are very welcome!

Acknowledgements

Some of the materials in this repository originate from the BioImageAnalysis Notebooks, were written by Robert Haase Guillaume Witz and were licensed CC-BY 4.0. Robert Haase acknowledges funding by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy – EXC2068 - Cluster of Excellence Physics of Life of TU Dresden.

Imprint

Subscribe to our newsletter