Skip to content

Commit 817378e

Browse files
committed
Change data
Replace data to files where we are more clear about origin and license situation.
1 parent 5580030 commit 817378e

8 files changed

Lines changed: 19 additions & 18 deletions
-772 KB
Binary file not shown.

episodes/data/cells3d.tif

10.9 MB
Binary file not shown.
-7.64 MB
Binary file not shown.

episodes/data/hela-cells_rgb.tif

-1010 KB
Binary file not shown.

episodes/data/summary.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
| Dataset | Source | Copyright details |
44
| ------------- |-------------|-------------|
5-
| confocal-series_zstack.tif |[https://imagej.net/ij/images/](https://imagej.net/ij/images/)|[IDK?](https://forum.image.sc/t/fiji-imagej-open-samples-images-copyright/11406) |
65
| Ersi_organoid_WT2.nd2|[Institute of Genetics and Cancer](https://institute-genetics-cancer.ed.ac.uk/)|CC0 1.0|
7-
| FluorescentCells_3channel.tif|[https://imagej.net/ij/images/](https://imagej.net/ij/images/)|[IDK?](https://forum.image.sc/t/fiji-imagej-open-samples-images-copyright/11406)|
86
| hela.tif |[scitkit-image](https://gitlab.com/scikit-image/data)|CC0|
9-
| hela-cells_rgb.tif|[https://imagej.net/ij/images/](https://imagej.net/ij/images/)|[IDK?](https://forum.image.sc/t/fiji-imagej-open-samples-images-copyright/11406)|
7+
| cells3d.tif |[scitkit-image](https://gitlab.com/scikit-image/data)|CC0|
8+
| zebrafish_nuclei_and_membranes.tif|[Bioimage Archive entry S-BIAD559 by Hartmann et al.,](https://www.ebi.ac.uk/biostudies/BioImages/studies/S-BIAD599)|CC BY 4.0|
9+
| zebrafish_nuclei_and_membranes_crop_stack.tif|[Bioimage Archive entry S-BIAD559 by Hartmann et al.,](https://www.ebi.ac.uk/biostudies/BioImages/studies/S-BIAD599)|CC BY 4.0|
2.38 MB
Binary file not shown.
50.6 MB
Binary file not shown.

episodes/introduction.md

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ exercises: 2
2222

2323
## Welcome
2424

25-
This course introduces essential tools and techniques for working with digital microscopy images using Python. It is aimed at researchers and students with some experience in microscopy and a basic familiarity with Python. You do not need to be an expert programmer to benefit.
25+
This course introduces essential tools and techniques for working with digital microscopy images using Python. It is aimed at researchers and students with some experience in microscopy and a basic familiarity with scripting. You do not need to be an expert programmer to benefit.
2626

27-
We’ll use real image data and widely-used open-source Python libraries, and we’ll explore what makes digital microscopy unique—multi-dimensional data, metadata, and challenges like segmentation and feature measurement.
27+
We’ll use real image data and widely-used open-source Python libraries.
2828

2929
## What will we do in this course?
3030

@@ -34,9 +34,11 @@ By the end of the course, you will be able to:
3434
- Explore and process multi-dimensional datasets (e.g. time series, z-stacks, multi-channel images)
3535
- Apply filters and perform background correction
3636
- Segment and measure biological objects (e.g. nuclei, cells)
37-
- Use tools like Napari for visualising and interacting with image data
37+
- Use Napari for visualising and interacting with image data
3838

39-
Microscopy image analysis allows you to extract measurable information from biological samples. Examples include:
39+
## Bioimage Analysis
40+
41+
Bioimage analysis allows you to extract measurable information from biological samples. Examples include:
4042

4143
- Object size, shape, and area
4244
- Intensity or signal distribution per region
@@ -80,17 +82,18 @@ We’ll work with real microscopy images, including:
8082

8183
- Multi-channel fluorescence `.tif` files
8284
- 3D z-stacks and time series
83-
- Colour (RGB) images
8485
- Proprietary formats (e.g. `.nd2`, `.czi`)
8586

8687
We'll also cover how to read metadata, understand bit depth, and interpret image dimensions.
8788

8889
::::::::::::::::::::::::::::::::::::: callout
89-
### Note: RGB vs Scientific Multichannel Images
90+
### Note: RGB vs Multichannel Images
91+
92+
Images like `.jpg` or `.png` use RGB colour, where each pixel contains red, green, and blue values. This format is common in photography, but also used in scientific imaging — for example, brightfield pathology slides stained with H&E or H-DAB are typically stored as RGB images.
9093

91-
Images like `.jpg` or `.png` use RGB colour, where each pixel contains red, green, and blue values.
94+
In fluorescence microscopy, however, images are usually stored as **separate grayscale channels**, one per fluorophore (e.g. DAPI, GFP, RFP). These can be combined into a colour composite for display, but are fundamentally different from RGB images where colour is already baked in. These are the only types of images we'll look at today but it's important to know that RGB images exist and you may need to analyse and it might look a bit different from what we do today.
9295

93-
In scientific microscopy, multichannel images are often stored as **separate grayscale channels** (e.g. DAPI, GFP, RFP). These can be visualised as colour composites but are fundamentally different from RGB images used in photography.
96+
:::::::::::::::::::::::::::::::::::::::::::::::::
9497
:::::::::::::::::::::::::::::::::::::::::::::::::
9598

9699
## Course structure
@@ -99,13 +102,12 @@ This course is made up of the following episodes:
99102

100103
1. **Introduction** (this episode)
101104
2. **Opening and checking an image**
102-
3. **Exploring image dimensions and channels**
103-
4. **Basic image processing and filtering**
104-
5. **Segmentation and object detection**
105-
6. **Working interactively with Napari**
106-
7. **Measuring and exporting results**
105+
3. **Applying Filters**
106+
4. **Thresholding and Segmentation**
107+
5. **Measurements**
108+
6. **Introduction to Napari**
107109

108-
Each episode includes code-along demonstrations, exercises, and challenges. The final episode will tie everything together in a small analysis pipeline.
110+
Each episode includes code-along demonstrations, exercises, and challenges.
109111

110112
## Meet the dataset
111113

@@ -125,5 +127,4 @@ You’ll also work with z-stacks, RGB images, and proprietary formats like `.nd2
125127
- This course is for researchers with some Python and microscopy experience
126128
- We will use open-source tools for exploring, processing, and analysing images
127129
- You will learn how to work with multi-dimensional bioimages and extract useful measurements
128-
- All exercises use real microscopy datasets
129130
::::::::::::::::::::::::::::::::::::::::::::::::

0 commit comments

Comments
 (0)